<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public URL inventory. `changefreq` and `priority` are deliberately absent:
  Google has ignored both for years and they are pure maintenance surface.

  This file is hand-maintained, which means `lastmod` drifts. It should be
  generated at build time from the route registry + the use-case registry + the
  blog index, with `lastmod` from git commit dates.

  Adding a route? Add it here. Removing one? Remove it here — a redirected URL
  in the sitemap wastes crawl budget and signals staleness. (/analytics is gone
  for exactly that reason: App.tsx now redirects it to /platform.)
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://omniimpact.net/</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Product -->
  <url>
    <loc>https://omniimpact.net/platform</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/monitoring</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/recommendations</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/agent</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/agent-journeys</loc>
    <lastmod>2026-08-03</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/agent-journeys/demo</loc>
    <lastmod>2026-08-03</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/why-aeo</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/analytics</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/pricing</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Use cases. Mirrors src/pages/marketing/instrument/use-cases/registry.ts.
       There is no /use-cases index route yet, so none is listed. -->
  <url>
    <loc>https://omniimpact.net/use-cases/enterprise</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/use-cases/agencies</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/use-cases/saas</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/use-cases/fintech</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/use-cases/commerce-retail</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/use-cases/healthcare</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/use-cases/travel-hospitality</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/use-cases/media-publishers</loc>
    <lastmod>2026-08-02</lastmod>
  </url>

  <!-- Tools -->
  <url>
    <loc>https://omniimpact.net/aeo-readiness-check</loc>
    <lastmod>2026-07-14</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/prompt-explorer</loc>
    <lastmod>2026-07-14</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/blog</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/skills/aeo</loc>
    <lastmod>2026-07-14</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/launch</loc>
    <lastmod>2026-07-14</lastmod>
  </url>

  <!-- Company -->
  <url>
    <loc>https://omniimpact.net/contact</loc>
    <lastmod>2026-08-02</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/terms</loc>
    <lastmod>2026-07-14</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/privacy</loc>
    <lastmod>2026-07-14</lastmod>
  </url>

  <!-- Blog. Mirrors src/content/blog/index.ts, which is the publish gate:
       adding a post there means adding its URL here. -->
  <url>
    <loc>https://omniimpact.net/blog</loc>
    <lastmod>2026-07-31</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/why-google-rankings-dont-carry-to-ai-answers</loc>
    <lastmod>2026-07-31</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/mentions-vs-citations-ai-visibility</loc>
    <lastmod>2026-07-31</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/ai-crawlability-checklist-answer-engines</loc>
    <lastmod>2026-07-31</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/structured-data-ai-fact-layer</loc>
    <lastmod>2026-07-31</lastmod>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/restaurant-discovery-ai-search</loc>
    <lastmod>2026-07-31</lastmod>
  </url>

  <!-- Blog posts, newest first. Mirrors src/content/blog/index.ts, which is the
       publish gate: adding a post there means adding its URL here. -->
  <url>
    <loc>https://omniimpact.net/blog/why-google-rankings-dont-carry-to-ai-answers</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/mentions-vs-citations-ai-visibility</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/ai-crawlability-checklist-answer-engines</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/structured-data-ai-fact-layer</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/restaurant-discovery-ai-search</loc>
    <lastmod>2026-07-31</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://omniimpact.net/blog/ai-visibility-future-seo</loc>
    <lastmod>2026-07-14</lastmod>
  </url>
</urlset>
