<?xml version="1.0" encoding="UTF-8"?>
<!--
  HandleCheck Sitemap
  Generated: 2026-03-28
  
  NOTES FOR DEPLOYMENT:
  - Submit to Google Search Console: https://search.google.com/search-console
  - Submit to Bing Webmaster Tools: https://www.bing.com/webmasters
  - Dynamic handle result pages should be added to this sitemap via a
    backend function that reads from the HandleProfile entity.
  - Update lastmod dates when content changes significantly.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:xhtml="http://www.w3.org/1999/xhtml">

  <!-- Core pages -->
  <url>
    <loc>https://handlecheck.online/</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
    <xhtml:link rel="alternate" hreflang="en" href="https://handlecheck.online/"/>
  </url>

  <url>
    <loc>https://handlecheck.online/how-it-works</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/trust-score</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/about</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/platforms</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/why-accountability-matters</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/faq</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/report</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/verify</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Legal pages -->
  <url>
    <loc>https://handlecheck.online/privacy</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/terms</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/aup</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

  <url>
    <loc>https://handlecheck.online/cookies</loc>
    <lastmod>2026-03-28</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

  <!--
    DYNAMIC HANDLE PAGES:
    Handle result pages (/handle/[username]?platform=[platform]) are the highest
    SEO value pages as the database grows. Implement a backend function
    (functions/generateSitemap.js) that queries HandleProfile entities and
    generates a dynamic sitemap supplement with entries like:
    
    <url>
      <loc>https://handlecheck.online/handle/[username]?platform=[platform]</loc>
      <lastmod>[latest_report_date]</lastmod>
      <changefreq>weekly</changefreq>
      <priority>0.8</priority>
    </url>

    Then serve a sitemap index that references both this static sitemap
    and the dynamic handle sitemap.
  -->

</urlset>
