<?xml version="1.0" encoding="UTF-8"?>
<!-- Paths use the NO-trailing-slash form, because that is what formatBabyRoute
     emits, what the in-app links point at, and what the per-route canonical now
     declares. The old /classes/ and /about/ entries advertised URLs the app never
     links to and that no canonical claimed.

     /class/<id> pages are deliberately absent: class ids are database uuids that
     only exist at runtime and expire once the last date passes, so a checked-in
     file cannot hold them. They are reachable — the /classes page emits real
     anchors — but a generated sitemap is the follow-up that would give them a
     lastmod signal. /signin and /delete-account are absent on purpose: both send
     meta robots noindex (see baby-public/meta.ts). -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://asistersbaby.co.uk/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://asistersbaby.co.uk/classes</loc>
    <changefreq>daily</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://asistersbaby.co.uk/about</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://asistersbaby.co.uk/privacy</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://asistersbaby.co.uk/terms</loc>
    <changefreq>yearly</changefreq>
    <priority>0.2</priority>
  </url>
  <url>
    <loc>https://asistersbaby.co.uk/dry-dolly/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
  </url>
</urlset>
