<?xml version="1.0" encoding="UTF-8"?>
<!--
  Landing site only. app.ewavehive.com is deliberately NOT listed: it is an
  auth-walled SPA that serves one empty index.html for every route, so it has
  nothing for Google to index. It carries <meta name="robots" content="noindex">
  instead. Submitting its URLs here while the page canonicalised itself to the
  app root is what put /signup into Search Console's "Alternate page with proper
  canonical tag" bucket: the sitemap and the canonical contradicted each other.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://ewavehive.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <!--
    /connect is served by the same bundle through the CloudFront 404 fallback,
    so its canonical is rewritten in the rendered DOM by Connect.tsx. Listing it
    here only agrees with that canonical once the crawler has run the JS; if the
    page ever stops self-correcting, remove this entry too, or it recreates the
    sitemap-vs-canonical contradiction described above.
  -->
  <url>
    <loc>https://ewavehive.com/connect</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
