<?xml version="1.0" encoding="UTF-8"?>
<urlset
  xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://stagegen.ai/</loc>
    <lastmod>2026-08-25</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/upload</loc>
    <lastmod>2026-08-25</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/statistics</loc>
    <lastmod>2026-08-25</lastmod>
  </url>

  <!-- Stage 2 search cluster. Ten URLs added 2026-08-27: one hub page
       (/file-service), the WinOLS page, six individual service pages and two
       per-tool crypt/decrypt pages. The two crypt/decrypt ones
       (/crypt-decrypt/kess3, /crypt-decrypt/autotuner) were removed again on
       2026-09-24 together with the whole public crypt/decrypt section — eight
       URLs of the cluster remain.

       Ordered by the search demand each one targets, highest first — the order
       has no effect on Google, but it keeps this file readable against the
       page list in SEO/stagegen-stage2-prompt.md.

       lastmod is maintained by hand here, as it is for every other entry: the
       sitemap is rendered from this template at deploy time and bind-mounted
       over the file inside the frontend image, so the frontend build cannot
       set it. Update the date on a URL when its copy actually changes; a date
       that moves on every deploy teaches Google to ignore the field. -->

  <url>
    <loc>https://stagegen.ai/winols</loc>
    <lastmod>2026-10-01</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service</loc>
    <lastmod>2026-10-01</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service/egr-delete</loc>
    <lastmod>2026-10-01</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service/adblue-scr-off</loc>
    <lastmod>2026-08-27</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service/pops-and-bangs</loc>
    <lastmod>2026-08-27</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service/stage-2</loc>
    <lastmod>2026-08-27</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service/stage-1</loc>
    <lastmod>2026-10-01</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service/dpf-delete</loc>
    <lastmod>2026-08-27</lastmod>
  </url>

  <!-- Batch three, added 2026-10-01 after the first Search Console read
       (1–28 Sep 2026): only low-competition terms had reached the first result
       pages, so this batch targets low-competition terms only. /damos-files is
       the companion to /winols, which carried 69% of non-brand impressions.
       A planned /file-service/checksum-correction was NOT built: checksums are
       corrected on every file, but the catalogue sells no standalone checksum
       service, and the page would have advertised one. -->

  <url>
    <loc>https://stagegen.ai/file-service/speed-limiter-vmax-off</loc>
    <lastmod>2026-10-01</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/file-service/dtc-off</loc>
    <lastmod>2026-10-01</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/damos-files</loc>
    <lastmod>2026-10-01</lastmod>
  </url>

  <!-- /pricing has served an indexable 200 since 2026-09-13 but was never
       listed. It is deliberately absent from the nav and footer, so a sitemap
       entry is one of the few ways Google learns it exists. -->
  <url>
    <loc>https://stagegen.ai/pricing</loc>
    <lastmod>2026-09-13</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/about</loc>
    <lastmod>2026-07-24</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/terms</loc>
    <lastmod>2026-07-24</lastmod>
  </url>

  <url>
    <loc>https://stagegen.ai/privacy</loc>
    <lastmod>2026-07-24</lastmod>
  </url>

</urlset>
