<?xml version="1.0" encoding="UTF-8"?>
<!--
  BookAllCare XML Sitemap
  Updated: 2025-12-28
  Domain: bookallcare.com/uk/
  Spec: BookAllCare_SiteMap_Updated.docx §6.1

  NOTE: Dynamic pages (nursery profiles, blog posts, location sub-pages)
  should be generated server-side and merged into this sitemap or served
  via a separate /sitemap-dynamic.xml referenced in a sitemap index file.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ===================== HOMEPAGE ===================== -->
  <url>
    <loc>https://www.bookallcare.com/uk/home</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- ===================== SEARCH & DISCOVERY ===================== -->
  <url>
    <!-- Live Nursery Places / Available Spaces -->
    <loc>https://www.bookallcare.com/uk/available-nursery-spaces</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <!-- Nursery Finder (map/location search) -->
    <loc>https://www.bookallcare.com/uk/nurseries</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <!-- Nursery Comparison view -->
    <loc>https://www.bookallcare.com/uk/nursery-comparison</loc>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>

  <!-- ===================== LOCATION PAGES — WEST MIDLANDS ===================== -->
  <!--
    Location pages are included per §6.1 of the sitemap spec.
    Add individual nursery sub-pages (/day-nurseries/, /pre-school/, etc.)
    once those routes are live.
  -->
  <url>
    <loc>https://www.bookallcare.com/uk/walsall</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/wolverhampton</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/dudley</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/sandwell</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/birmingham</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/coventry</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- ===================== FOR PROVIDERS ===================== -->
  <url>
    <!-- Join BookAllCare / Provider Registration -->
    <loc>https://www.bookallcare.com/uk/auth/join-bookallcare</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <!-- Price & Plans -->
    <loc>https://www.bookallcare.com/uk/price-and-plans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <!-- Providers How It Works -->
    <loc>https://www.bookallcare.com/uk/providers/how-it-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ===================== CHILDCARE ADVICE ===================== -->
  <url>
    <loc>https://www.bookallcare.com/uk/childcare-benefits</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/parents/how-it-works</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>

  <!-- ===================== COMPANY ===================== -->
  <url>
    <loc>https://www.bookallcare.com/uk/about-us</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/faqs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/contact-us</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>

  <!-- ===================== LEGAL ===================== -->
  <url>
    <loc>https://www.bookallcare.com/uk/terms-and-conditions</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/privacy-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://www.bookallcare.com/uk/cookie-policy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>

  <!--
    DYNAMIC PAGES — NOT INCLUDED HERE (must be generated server-side):
      Nursery profiles:    /uk/nursery/[nursery-slug]/[nursery-id]
      Blog posts:          /uk/marjs-memos/[article-slug]
      Location sub-pages:  /uk/[location]/day-nurseries/ etc.

    Recommended: Add an Express endpoint in server.ts that generates a
    /sitemap-dynamic.xml and reference it from a sitemap index at /sitemap.xml.

    EXCLUDED per §6.2:
      /uk/login, /uk/register, /uk/auth/*
      /uk/dashboard/*, /uk/providers/dashboard/*
      /uk/admin/*, /uk/reservation/*
      Any URLs with ?query parameters
  -->

</urlset>
