<?xml version="1.0" encoding="UTF-8"?>
<!--
  Public routes only. Per-performer pocket pages (/{slug}) are deliberately
  excluded so crawlers can't enumerate performer slugs from the sitemap;
  each pocket page still self-canonicalizes (see useCanonical). Revisit with
  an opt-in mechanism post-launch.

  NOTE: /signup is intentionally absent — there is no /signup route in the
  app (signup happens via the SignupForm on / and returns to /signup-complete,
  which is transient and not indexed). Listing a 404 in the sitemap would hurt
  crawl trust. The signup CTA lives on the homepage (priority 1.0).
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://performerpocket.com/</loc><changefreq>monthly</changefreq><priority>1.0</priority></url>
  <url><loc>https://performerpocket.com/login</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://performerpocket.com/contact</loc><changefreq>yearly</changefreq><priority>0.5</priority></url>
  <url><loc>https://performerpocket.com/privacy</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
  <url><loc>https://performerpocket.com/terms</loc><changefreq>yearly</changefreq><priority>0.3</priority></url>
</urlset>
