<?xml version="1.0" encoding="UTF-8"?>
<!--
  Image Sitemap — ArteCraft India
  Google Image Sitemap spec:
  https://developers.google.com/search/docs/crawling-indexing/sitemaps/image-sitemaps

  Each <url> represents the PAGE the image lives on; the nested
  <image:image> blocks describe images on that page (up to 1,000 per
  page). Real production image URLs (CDN) should replace the
  /assets/...placeholder paths below before launch.

  Source images today live in client/src/assets/img/ (bundled by CRA
  via imports) — they have hashed filenames in production. For SEO,
  serve canonical, stable, content-named URLs from /assets/ or a CDN.

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

  <!-- Homepage images -->
  <url>
    <loc>https://www.artecraftindia.com/</loc>
    <image:image>
      <image:loc>https://www.artecraftindia.com/assets/logo/artecraftindia.jpg</image:loc>
      <image:title>ArteCraft India — Handcrafted Pom Poms, Tassels &amp; Fringes</image:title>
      <image:caption>Official ArteCraft India brand logo</image:caption>
    </image:image>
    <!--
      TODO: add homepage hero / banner images here, e.g.
      <image:image>
        <image:loc>https://www.artecraftindia.com/assets/banner/home-hero.webp</image:loc>
        <image:title>Premium handcrafted pom poms in every colour</image:title>
        <image:caption>Bulk-ready pom poms manufactured in India</image:caption>
        <image:geo_location>India</image:geo_location>
      </image:image>
    -->
  </url>

  <!-- Product family: Pom Poms -->
  <url>
    <loc>https://www.artecraftindia.com/products/pom-poms</loc>
    <!-- TODO: populate with hero + gallery images once products/pom-poms/ folder is filled
    <image:image>
      <image:loc>https://www.artecraftindia.com/assets/products/pom-poms/hero.webp</image:loc>
      <image:title>Wholesale pom poms — every size, every colour</image:title>
    </image:image>
    -->
  </url>

  <!-- Product family: Tassels -->
  <url>
    <loc>https://www.artecraftindia.com/products/tassels</loc>
    <!-- TODO: populate when assets/products/tassels/ images land -->
  </url>

  <!-- Product family: Fringes -->
  <url>
    <loc>https://www.artecraftindia.com/products/fringes</loc>
    <!-- TODO: populate when assets/products/fringes/ images land -->
  </url>

  <!-- Product family: Faux Fur Pom Poms -->
  <url>
    <loc>https://www.artecraftindia.com/products/faux-fur-pom-poms</loc>
    <!-- TODO: populate when assets/products/faux-fur-pom-poms/ images land -->
  </url>

  <!-- Product family: Beaded Patches -->
  <url>
    <loc>https://www.artecraftindia.com/products/beaded-patches</loc>
    <!-- TODO: populate when assets/products/beaded-patches/ images land -->
  </url>

  <!--
    ──────────────────────────────────────────────────────────────────
    TODO: Dynamic image entries
    ──────────────────────────────────────────────────────────────────
    Generate per-product image blocks server-side from the Product
    collection's images[] field. Endpoint suggestion:

        GET /api/v1/sitemap/images.xml

    Each product page becomes one <url> with up to N <image:image>
    children. Remember:
      • image:loc must be absolute and crawlable (no auth)
      • image:license is recommended for licensed photography
      • Use WebP/AVIF where possible — improves CWV + image search
    ──────────────────────────────────────────────────────────────────
  -->

</urlset>
