<?xml version="1.0" encoding="UTF-8"?>
<!--
  TODO: replace REPLACE_WITH_PRODUCTION_DOMAIN below with the real
  production domain (same value as the APP_URL secret) once confirmed.

  Only lists the top-level, publicly-crawlable list pages — this file is
  static (hand-maintained, not generated from Supabase), so it can't
  include per-article/per-product URLs (good-news/[id], marketplace/[id])
  without a build-time generation step pulling published ids from Supabase.
  Those individual pages are still crawlable via normal link-following from
  these list pages (each has its own SeoHead-driven title/description via
  src/components/seo-head.tsx) — they're just not explicitly listed here.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://REPLACE_WITH_PRODUCTION_DOMAIN/good-news</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://REPLACE_WITH_PRODUCTION_DOMAIN/marketplace</loc>
    <changefreq>daily</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://REPLACE_WITH_PRODUCTION_DOMAIN/media</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>
