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

  Public marketing routes only. Deliberately absent:
    - app routes (/create's later steps, /project/*, /dashboard, /checkout),
      which are per-visitor and useless in an index;
    - /shared/* customer share links, which belong to customers, not to search;
    - /campaign/* landing pages, which are paid-traffic destinations whose
      availability is controlled by feature flags. A sitemap entry for a page
      that is switched off is a promise this site cannot keep.

  No <lastmod>. A hand-maintained date is a date that goes stale silently, and
  crawlers discount lastmod they have learned not to trust; omitting it is more
  honest than publishing a number nobody updates.

  The first three URLs are also the ones backend/src/content/aeo-content.ts
  renders answer pages for; aeo-render.test.ts checks the two agree.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.snap2story.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://www.snap2story.com/cards</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.snap2story.com/showcase</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.snap2story.com/create</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.snap2story.com/contact</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.snap2story.com/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://www.snap2story.com/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
