<?xml version="1.0" encoding="UTF-8"?>
<!--
  Taste Twins sitemap.

  Three URLs, because three is all that is public: the landing page, and the
  privacy and terms pages that Google's OAuth consent screen links to. Every
  other route is behind sign-in and serves the same SPA shell, so listing it
  would be asking Google to index the same empty page a dozen times.

  Kept in client/public/ so Vercel serves it before the SPA catch-all rewrite —
  otherwise this path returns index.html with a 200, which is what it did
  before this file existed.

  Update lastmod when the page content genuinely changes; a date that moves on
  every deploy teaches crawlers to ignore it.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://tastetwins.co.uk/</loc>
    <lastmod>2026-09-23</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://tastetwins.co.uk/privacy</loc>
    <lastmod>2026-09-23</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://tastetwins.co.uk/terms</loc>
    <lastmod>2026-09-23</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
