<?xml version="1.0" encoding="UTF-8"?>
<!--
  FIRST MENTION · SITEMAP

  Only indexable URLs belong here. /privacy/ and /under-construction/ both
  carry a noindex directive, so listing them would send Google two
  contradictory instructions: "index this" from the sitemap and "do not"
  from the page. Leave them out.

  ADD A BLOCK FOR EVERY NEW ARTICLE. The blog build script regenerates
  blog/index.html automatically, but it does NOT touch this file. An
  article missing from here is still reachable through the blog hub, but
  it will be discovered more slowly.

  Paginated pages (/blog/page/2/ and beyond) are deliberately NOT listed.
  They are navigational, their contents shift as articles are added, and
  every article is listed individually here anyway.

  <lastmod> should reflect genuine content changes. Updating it on every
  deploy, whether the content changed or not, teaches crawlers to ignore it.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <url>
    <loc>https://firstmention.co.uk/</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>

  <url>
    <loc>https://firstmention.co.uk/blog/</loc>
    <lastmod>2026-08-16</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>

  <url>
    <loc>https://firstmention.co.uk/blog/seo-or-geo-devon/</loc>
    <lastmod>2026-08-15</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>

</urlset>
