<?xml version="1.0" encoding="UTF-8"?>
<!-- Extensionless URLs on purpose. Cloudflare Pages 308-redirects /foo.html to
     /foo, so the .html forms the audit bundle listed would have pointed Google
     at a redirect rather than at a page, and would have contradicted the
     canonical tags. The addresses below are the ones that answer 200. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tariffcheck.ca/</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://tariffcheck.ca/calculator</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tariffcheck.ca/work-sharing</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://tariffcheck.ca/counter-tariff-gap</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://tariffcheck.ca/about</loc>
    <lastmod>2026-08-27</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <!-- Trailing slash, and it is not cosmetic: this one is a real directory
       with an index.html, not an extensionless rewrite like the five above.
       /dataset (no slash) 308s to /dataset/. Added 29 August 2026, when the
       index page was created - the three CSVs had been linked in press and
       trade outreach while /dataset/ itself answered 404, so anyone who
       trimmed the URL back to check the source found nothing. -->
  <url>
    <loc>https://tariffcheck.ca/dataset/</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- Served by a Pages Function from D1, not by a file in dist/, because the
       checker writes an entry on a cron and it has to appear without anybody
       deploying. changefreq is daily because that is how often it COULD
       change, which is what the field means - most days it will not.

       The individual /changes/<id> entries are deliberately not listed. They
       are linked from this page and from both feeds, which is how Google
       finds them, and a sitemap generated from a table that a cron job
       appends to would be stale by definition. -->
  <url>
    <loc>https://tariffcheck.ca/changes</loc>
    <lastmod>2026-08-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
</urlset>
