<?xml version="1.0" encoding="UTF-8"?>
<!--
  Three URLs, and every one of them is a real HTML document a crawler receives without
  running JavaScript. That is the only thing that qualifies a URL for this file.

  It held one URL until 2026-08-17 because it honestly should have: Gold City is a
  single-page app, and a sitemap padded with client-side routes that render nothing to a
  crawler is worse than a short one. The two pages added by T-021 are not client-side
  routes — they are separate documents emitted by the build (client/vite.config.ts) and
  served by the asset binding ahead of the SPA fallback. Do not add a URL here that the
  app renders in JavaScript; check with `node scripts/share-check.mjs` first, which sniffs
  the bytes rather than trusting the 200.

  Search research (T-002) found the demand small but completely unserved — page one for
  "el dorado board game online" contains nothing anyone can actually play — and that
  "board" is the load-bearing word in every phrase that has any volume at all. The two
  pages target §7 rows 1 and 3 of that report: the play page and the rules hub. Rows 2
  and 4 wait on Keyword Planner volumes.

  The canonical form is extensionless. `/play-el-dorado-online.html` 307s here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://goldcity.io/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://goldcity.io/play-el-dorado-online</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://goldcity.io/quest-for-el-dorado-rules</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
