<?xml version="1.0" encoding="UTF-8"?>
<!--
  Dasha Invitations — production sitemap (dashainvitations.net).

  INTENTIONALLY STATIC AND LIMITED TO ALWAYS-PUBLIC MARKETING/CATALOG-
  LANDING PAGES — see PRODUCTION_DOMAIN_AUDIT.md / NETLIFY_CUSTOM_DOMAIN_SETUP.md
  for why this pass does not attempt to enumerate every individual
  /template/:id or /tarpaulin/:id URL: those are live, changing Supabase
  catalog rows, and a static file listing them would go stale the moment
  a template is added, retired, or renamed. Generating a fully dynamic,
  always-current sitemap (querying Supabase for public/active catalog
  rows, mirroring the request-derived-origin pattern already used by
  netlify/edge-functions/socialPreview.js) is a legitimate, low-risk
  follow-up — flagged here as a recommendation, not built in this pass,
  to avoid widening a domain-preparation ticket into a new feature build.

  Every URL below is a route confirmed NOT wrapped in <ProtectedRoute> in
  src/App.jsx (genuinely public, no auth required) and confirmed to exist
  in robots.txt's allowed set (nothing here is Disallow'd).
-->
<urlset xmlns="http://www.sitemap.org/schemas/sitemap/0.9">
  <url>
    <loc>https://dashainvitations.net/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/browse</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/shop</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/tarpaulin</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/design-advisor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/contact</loc>
    <changefreq>monthly</changefreq>
    <priority>0.4</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://dashainvitations.net/returns</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
</urlset>
