<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

    <!-- Homepage -->
    <url>
        <loc>https://www.thegreenpod.co.uk/</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>daily</changefreq>
        <priority>1.0</priority>
    </url>

    <!-- Products Page (All Products) -->
    <url>
        <loc>https://www.thegreenpod.co.uk/products</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.8</priority>
    </url>

    <!-- Category Pages (Examples) -->
    <url>
        <loc>https://www.thegreenpod.co.uk/products/Spice%20Gift%20Boxes</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    <url>
        <loc>https://www.thegreenpod.co.uk/products/Premium%20Gift%20Boxes</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
   
    <url>
        <loc>https://www.thegreenpod.co.uk/products/Whole%20Spices</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.7</priority>
    </url>
    

    <!-- Static Pages (Adjust paths if they don't match your App.js routing) -->
    <!-- Note: Your App.js doesn't show explicit routes like /contact, /about-us etc.,
         but rather scrolls to sections on the homepage. If you had dedicated pages for these,
         you'd list them. For now, I'll keep the common static page examples. -->
    <url>
        <loc>https://www.thegreenpod.co.uk/#contact-section</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.thegreenpod.co.uk/#about-section</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.6</priority>
    </url>
    <url>
        <loc>https://www.thegreenpod.co.uk/search-results</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.5</priority>
    </url>
    <!-- If you have actual dedicated pages for these that are not sections, adjust accordingly -->
    <url>
        <loc>https://www.thegreenpod.co.uk/privacy-policy</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.5</priority>
    </url>
    <url>
        <loc>https://www.thegreenpod.co.uk/terms-of-service</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>yearly</changefreq>
        <priority>0.5</priority>
    </url>


    <!-- Dynamic Product Detail Pages (PLACEHOLDER - GENERATE THESE PROGRAMMATICALLY) -->
    <!-- Since you are currently using IDs for product detail pages, use this format.
         When you implement slugs, you'll change this to /product/:slug. -->
    <!-- To generate these, you would fetch all spice IDs from your backend:
         https://greenpod-project-backend.onrender.com/api/spices
         Then loop through the response to create an <url> entry for each.
         Example with a placeholder ID: -->
    <url>
        <loc>https://www.thegreenpod.co.uk/product/id_of_spice_1</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>
    <url>
        <loc>https://www.thegreenpod.co.uk/product/id_of_spice_2</loc>
        <lastmod>2025-08-16T12:00:00+00:00</lastmod>
        <changefreq>weekly</changefreq>
        <priority>0.9</priority>
    </url>
    <!-- ... and so on for all your products ... -->

</urlset>
