<?xml version="1.0" encoding="UTF-8"?>
<!--
  Product Sitemap — ArteCraft India
  Covers: product family landing pages reachable from App.tsx public
  routes. Individual product-detail URLs (/products/:id) are dynamic
  and DB-backed — they MUST be added by a server-side generator that
  queries the Product collection (see TODO at bottom of this file).

  Last reviewed: 2026-05-26
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- All-products catalogue entry point -->
  <url>
    <loc>https://www.artecraftindia.com/products</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Product family landings (high-intent commercial pages) -->
  <url>
    <loc>https://www.artecraftindia.com/products/pom-poms</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.artecraftindia.com/products/tassels</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.artecraftindia.com/products/fringes</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.artecraftindia.com/products/faux-fur-pom-poms</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <url>
    <loc>https://www.artecraftindia.com/products/beaded-patches</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Marketing landing pages (also reachable as standalone routes) -->
  <url>
    <loc>https://www.artecraftindia.com/faux-fur-pom-poms</loc>
    <lastmod>2026-05-26</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <!--
    ──────────────────────────────────────────────────────────────────
    TODO: Append dynamic product URLs
    ──────────────────────────────────────────────────────────────────
    Individual product detail pages (/products/:id) are not listed
    here because they depend on the live Product collection. Build a
    server endpoint such as:

        GET /api/v1/sitemap/products.xml

    that streams every ACTIVE/APPROVED product as:

        <url>
          <loc>https://www.artecraftindia.com/products/{slug-or-id}</loc>
          <lastmod>{ISO date of last update}</lastmod>
          <changefreq>weekly</changefreq>
          <priority>0.7</priority>
        </url>

    Then either:
      a) Replace this file with a sitemap-index that points at both
         the static landings and the dynamic endpoint, or
      b) Have the server merge them and serve a single response.

    Google supports up to 50,000 URLs / 50 MB per sitemap — split into
    sitemap-products-1.xml, sitemap-products-2.xml, … if you exceed
    either limit.
    ──────────────────────────────────────────────────────────────────
  -->

</urlset>
