<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sofia Nexus — sitemap.xml

  Only lists pages that are PUBLIC (no login required) and have real,
  finished content today. Everything else (enterprise/partner/admin
  dashboards, the RFP Intelligence / RFO-RFQ Generator / Quote Comparison
  app modules, requirement pages, the scheduler, surveys, the sales-pitch
  generator tool, etc.) is reachable only after signing in or via a direct
  invite link — not the kind of page a sitemap should invite a crawler to.

  This app uses real URL paths (see src/utils/routing.js), so each URL
  below is a true server path — IIS's SPA fallback rule
  (public/web.config) serves index.html for any of these on a fresh,
  un-cached load, and Google indexes them like any normal page.

  When new public pages are added, add them here AND give them a useSEO()
  call (src/hooks/useSEO.js) for per-page title/description/JSON-LD.

  NOTE on the AI Vendor Directory: only the directory's own index page is
  listed below, NOT one <url> per vendor profile. Per-vendor entries need
  to be generated from the live ai_partners_directory table (hundreds of
  rows, changing independently of frontend deploys) — this static file
  can't reflect that. Two ways to do it properly: (a) a build/deploy-time
  script that queries the DB and regenerates this file, or (b) a real
  /sitemap.xml route in web.config rewritten to a dynamic FastAPI endpoint
  instead of served as a static file. Neither is done yet — see
  docs/seo-new-pages-checklist.md.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sofianexus.com/</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sofianexus.com/ai-vendors</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sofianexus.com/solutions</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://sofianexus.com/about</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sofianexus.com/contact</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://sofianexus.com/enterprise-get-started</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://sofianexus.com/partner-get-started</loc>
    <lastmod>2026-06-30</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
</urlset>
