<?xml version="1.0" encoding="UTF-8"?>
<!--
  scrolly.net sitemap: exactly the public, ungated marketing pages, as absolute
  URLs on the production app origin. This is the core marketing set (home,
  pricing, legal) plus the G1 static, prerendered SEO content pages (the
  comparison pages, the use-case pages, and the how-to guides) plus the G2
  programmatic SEO pages (the bounded source-tool x use-case matrix under /for/*).
  Adding an entry requires a security review: see docs/seo.md. Kept in lockstep
  with the route registries by apps/web/src/seoAssets.test.ts (the public marketing
  routes plus routes/paths.ts SEO_CONTENT_PATHS, which the content families derive
  from their own registries; the /for/* set is bounded at its source by
  MAX_PROGRAMMATIC_PAGES so this list stays reviewable, never a spam farm). Only
  crawlable public pages are listed here; no gated surface and no sandbox origin
  ever appears, which the lockstep test pins on the raw bytes (comments included)
  to keep this a clean recon surface.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://scrolly.net/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://scrolly.net/pricing</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://scrolly.net/compare/docsend-alternative</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://scrolly.net/compare/papermark-alternative</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scrolly.net/use-cases/share-ai-report</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scrolly.net/use-cases/share-pitch-deck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scrolly.net/use-cases/share-client-proposal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scrolly.net/use-cases/share-one-pager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://scrolly.net/guides/password-protect-html-file</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/guides/see-who-opened-your-document</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/guides/share-claude-chatgpt-document</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <!--
    G2 programmatic SEO: the bounded, reviewed source-tool x use-case matrix under
    /for/<tool>/<use-case>, in tool-major order (every use case for one tool, then
    the next tool). Derived from src/marketing/content/programmaticSeo.ts via
    SEO_CONTENT_PATHS; the seoAssets lockstep test fails if this set drifts from the
    registry. Each is a distinct, accurate long-tail page, not duplicated boilerplate.
  -->
  <url>
    <loc>https://scrolly.net/for/claude/share-a-report</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/claude/share-a-pitch-deck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/claude/share-a-proposal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/claude/share-a-one-pager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/chatgpt/share-a-report</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/chatgpt/share-a-pitch-deck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/chatgpt/share-a-proposal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/chatgpt/share-a-one-pager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gemini/share-a-report</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gemini/share-a-pitch-deck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gemini/share-a-proposal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gemini/share-a-one-pager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gamma/share-a-report</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gamma/share-a-pitch-deck</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gamma/share-a-proposal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/for/gamma/share-a-one-pager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://scrolly.net/terms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://scrolly.net/privacy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
