<?xml version="1.0" encoding="UTF-8"?>
<!--
  One URL, because there is one page. A sitemap earns its keep at the ~14,000
  reference pages of D11's acquisition surface, not here: Google will find a
  single root URL without help.

  It exists now for two smaller reasons. Search Console accepts a sitemap
  submission as a crawl signal on a domain with no inbound links, which a new
  domain has none of. And when the Next.js app takes over,
  apps/web/app/sitemap.ts already generates this file, so the switch becomes a
  content change rather than a new integration.

  lastmod must be updated when the page changes. A sitemap that claims a stale
  date is worse than none: it teaches the crawler to distrust the signal.

  Note for future edits: XML forbids a double hyphen inside a comment. An
  earlier revision of this file used them as dashes and shipped unparseable,
  serving 200 to every crawler while being silently rejected by all of them.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://hanyukaoshi.com/</loc>
    <lastmod>2026-08-30</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
</urlset>
