<?xml version="1.0" encoding="UTF-8"?>
<!--
  Sitemap for The Skin Cancer Institute.

  Keep this in step with the routes in src/App.tsx. Any new page needs an entry
  here or it is not in the sitemap, and nothing else will remind you.

  ── /prices is deliberately absent ──────────────────────────────────────────
  /prices (the Airtable procedure browser) and /patient-information/fees would
  compete for the same fee queries, splitting the signal. Only the canonical
  fee page is submitted.

  /prices navigates to /patient-information/fees client-side via React Router
  (<Navigate replace />), NOT via an HTTP 301 — the server returns 200 with the
  generic app shell. Signal consolidation therefore depends on the crawler
  executing JavaScript: Googlebot generally will on a delayed render pass;
  non-rendering crawlers (and some AI-search platforms) will not.

  Nothing links to /prices internally, so its practical exposure is limited to
  historical index presence and external inbound links. A real path-preserving
  301 is expected at the Astro/Sanity cutover (see CONTENT-GOVERNANCE.md §1),
  which is where /prices gets a proper server-side redirect.

  ── /customer-support ───────────────────────────────────────────────────────
  WAS /customer-support, which now 302s to the Cancellation Policy. A
  redirecting URL must not stay in the sitemap — submitting one asks Google to
  index a page that does not exist.

  Priorities are relative and Google treats them as a weak hint at best. They
  are set here to reflect commercial intent: bookable services highest,
  education below them, legal pages lowest.

  ── lastmod ──────────────────────────────────────────────────────────────────
  All entries share a single lastmod date. Update it by hand when a page's
  content genuinely changes rather than stamping "today" on every crawl.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://skincancerinstitute.co.uk/</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <!-- Bookable services — also the PPC landing pages. -->
  <url>
    <loc>https://skincancerinstitute.co.uk/skin-cancer-screening/single-mole-check</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/skin-cancer-screening/full-body-skin-check</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/suspicious-mole-removal</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/cosmetic-mole-removal</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/other-skin-conditions</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Fee schedule — high intent, and the page most often searched for by name. -->
  <url>
    <loc>https://skincancerinstitute.co.uk/patient-information/fees</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>

  <!-- Patient education. -->
  <url>
    <loc>https://skincancerinstitute.co.uk/skin-cancer-screening/about-skin-cancer</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/locations</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/cross-border</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- About cluster. -->
  <url>
    <loc>https://skincancerinstitute.co.uk/about/why-choose-us</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/about/meet-the-team</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <!-- Reviews changes whenever a testimonial is added in Airtable, so it is
       checked more often than the rest of the About cluster. -->
  <url>
    <loc>https://skincancerinstitute.co.uk/about/reviews</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/about/partners</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <!-- Contact carries the clinic's NAP and is a high-intent destination for
       "skin cancer clinic contact" style queries. -->
  <url>
    <loc>https://skincancerinstitute.co.uk/contact-us</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <!-- Aftercare is patient education people search for by name ("after mole
       removal", "wound care after skin surgery"). -->
  <url>
    <loc>https://skincancerinstitute.co.uk/patient-information/aftercare</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

  <url>
    <loc>https://skincancerinstitute.co.uk/cancellation-policy</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/complaints-procedure</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.4</priority>
  </url>

  <url>
    <loc>https://skincancerinstitute.co.uk/privacy-policy</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/terms-of-service</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://skincancerinstitute.co.uk/cookie-policy</loc>
    <lastmod>2026-09-18</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
