<?xml version="1.0" encoding="UTF-8"?>
<!-- Sitemap index ONLY. It contains no article data.
     Every sub-sitemap below is generated PER REQUEST from the live
     `articles_public` view, which applies now() at request time:
       status = 'published' OR (status = 'scheduled' AND scheduled_at <= now())
     Consequences:
       - future scheduled articles are never exposed
       - an article that becomes due appears on the very next request
         with NO rebuild, NO redeploy, NO cron, NO admin action
     Do NOT replace these with build-time static XML snapshots. -->
     Child sitemap URLs stay on the canonical apex origin
     (https://nooncoupons.com/...) and are proxied/redirected to the
     request-driven edge function by public/_redirects. -->
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <sitemap><loc>https://nooncoupons.com/sitemap-pages.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-categories.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-articles.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-coupons.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-coupons-saudi.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-coupons-uae.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-coupons-egypt.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-stores.xml</loc></sitemap>
  <sitemap><loc>https://nooncoupons.com/sitemap-images.xml</loc></sitemap>
</sitemapindex>
