<?xml version="1.0" encoding="UTF-8"?>
<!--
  Regenerated 2026-06-10 (Search Console cleanup).
  Rules for this file — keep it consistent or Search Console flags errors:
    1. Every URL here must be ALLOWED by robots.txt. Never list a
       Disallow'd path (/cram*, /exam, /board→/leaderboard were the
       old offenders — "blocked by robots.txt" in Search Console).
    2. Canonical URLs only — never alias routes. /mhic and /va-dpor are
       alias routes whose pages declare canonical /md and /va.
    3. No page that carries <meta name="robots" content="noindex">.
       Currently noindexed on purpose: DTC ad landers (/maryland,
       /virginia, /district, /new-jersey, /new-york, /pennsylvania,
       /facility-prep), /partners, /data-deletion, /cram.
  After changing this file, resubmit at Search Console → Sitemaps.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ── Core pages ── -->
  <url>
    <loc>https://gcprep.app/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://gcprep.app/updates</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gcprep.app/bulk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://gcprep.app/whitepaper</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ── Study simulators (canonical slugs only) ── -->
  <url>
    <loc>https://gcprep.app/md</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://gcprep.app/va</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://gcprep.app/dc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://gcprep.app/nj</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://gcprep.app/ny</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://gcprep.app/pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://gcprep.app/facility</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ── Regional waitlist landers ── -->
  <url>
    <loc>https://gcprep.app/nc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://gcprep.app/sc</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ── Public utility ── -->
  <url>
    <loc>https://gcprep.app/subscribe</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://gcprep.app/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://gcprep.app/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://gcprep.app/verify</loc>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- ── Legal ── -->
  <url>
    <loc>https://gcprep.app/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://gcprep.app/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://gcprep.app/credits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>

</urlset>
