<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only the paths that render real content with NO session, and that answer a question somebody
  could plausibly search for. Every in-app route is excluded on purpose: they sit behind an auth
  gate, so a signed-out crawler sees the same landing page at all sixteen of them, and listing
  them here would be submitting sixteen duplicates of the homepage for indexing.

  Kept in sync with PUBLIC_PAGES in src/seo.js — seo.test.js fails if the two disagree, because a
  sitemap that lists a page the app does not serve (or omits one it does) is a slow, silent error
  that nothing else in the build would catch.

  No URL here carries a query string, a fragment or a user identifier.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://sango-lab.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://sango-lab.com/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://sango-lab.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://sango-lab.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://sango-lab.com/attribution</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
