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

  Only PUBLIC, indexable routes belong here. Deliberately EXCLUDED:
    /wallet /user /stats  - per-user, thin, nothing to rank for
    /onboarding /verify /forgot-password /reset-password - transactional, and
                                            some carry one-time ?token= values
    /referral/*           - infinite URL space, one per code

  Keep in step with ROUTE_META in src/seo/routeMeta.ts: a URL listed here but
  marked noindex by the hook is a contradiction Search Console reports as
  "Submitted URL marked noindex".

  robots.txt is Cloudflare-managed (it already serves Allow: / plus the
  Content-Signal block), so it does not live in this repo. Submit this sitemap
  directly in Google Search Console rather than relying on a robots.txt
  Sitemap: line.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://playpulp.io/</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Individual games: the pages with real ranking intent
       ("play snake for money", "agar.io for real money", ...) -->
  <url>
    <loc>https://playpulp.io/games/snake</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games/snake-br</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games/amoeba</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games/tanks</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games/knockout</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games/zone_wars</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games/rps</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://playpulp.io/games/battleship</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Other public surfaces -->
  <url>
    <loc>https://playpulp.io/register</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://playpulp.io/social</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://playpulp.io/event</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://playpulp.io/login</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://playpulp.io/terms</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://playpulp.io/privacy</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://playpulp.io/referral-terms</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
