<?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 R2 article
     catalog, evaluated with 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 redirected to the request-driven
     edge function by the hosting routing rules. -->
<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>
