<?xml version="1.0" encoding="UTF-8"?>
<!--
  The four pages that are worth arriving on from a search.

  Everything else the router serves is deliberately absent: a game, a host screen or a game list
  is either private to whoever holds the code or needs a session, and robots.txt tells the crawler
  the same thing. test/unit/seo.test.ts checks the two files agree, and that every path here still
  resolves to a real route — a renamed route would otherwise leave Google crawling URLs that land
  on the not-found view, which still answers 200 because an SPA cannot send a 404.

  No <lastmod>, <changefreq> or <priority>. Google ignores the last two outright and discounts
  lastmod once it has caught it being wrong, and a hand-maintained date in a static file is wrong
  within a fortnight. A list of URLs is the part that carries information.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://rugbysquares.com/</loc>
  </url>
  <url>
    <loc>https://rugbysquares.com/how-to-play</loc>
  </url>
  <url>
    <loc>https://rugbysquares.com/privacy</loc>
  </url>
  <url>
    <loc>https://rugbysquares.com/contact</loc>
  </url>
</urlset>
