<?xml version="1.0" encoding="UTF-8"?>
<!--
  ⚠ REWRITTEN 2026-08-27, WHEN THE SITE COLLAPSED ONTO ONE PAGE.

  ⚠⚠ /build IS GONE FROM THIS FILE AND MUST NOT COME BACK. It now 301s to /,
  and listing a redirect is the same mistake the note below describes: the
  sitemap is our own statement that a URL should be indexed, and the server then
  says the real one is elsewhere. That contradiction is what earned the
  2026-08-19 Search Console notices. /order, /order.html, /nationwide and
  /nationwide.html all redirect here too, and none of them belong in this file.

  ⚠ THE TWO LEGAL PAGES ARE NOT LISTED, AND THAT IS DELIBERATE. They live on
  Cloudflare Pages and carry <meta name="robots" content="noindex, follow">,
  set on 2026-07-30 — noindexing legal boilerplate is correct, it should not
  compete with the storefront in results. Listing a noindexed URL in a sitemap
  is what turns a correct decision into a warning. Do not "restore" them.

  ⚠ THE THREE NEW ENTRIES ARE REAL PAGES, not anchors on the front page. They
  are served from web/results.html, web/how-it-works.html and
  web/who-we-serve.html, each canonical to itself. Check that canonical before
  adding anything else here: an entry is only correct if the page claims itself.

  NO hreflang block. Australia is parked and /au/ does not resolve on the apex.

  🔴🔴 lastmod IS SUBSTITUTED AT SERVE TIME AND MUST NOT BE HARDCODED AGAIN.
  It sat at 2026-08-27 while the page changed almost daily, which is this file
  telling every crawler there was nothing new to come back for. Measured
  2026-09-09: a web search for capstoneanchor.com still returned the PRE-08-27
  page — "Satellite-Verified ... Guaranteed at Delivery", "the only", "DNC
  scrubbed and TCPA compliant" — every one of them a claim struck on 08-14 or
  08-27. The live site was clean and served identical bytes to Googlebot,
  bingbot and ClaudeBot; the index was simply old, and this file was the reason
  it had no reason to refresh.
  ⚠ A DATE THAT DOES NOT MOVE IS WORSE THAN NO DATE. Omitting lastmod lets a
  crawler decide for itself; a stale one actively tells it not to bother.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://capstoneanchor.com/</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://capstoneanchor.com/results</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://capstoneanchor.com/how-it-works</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://capstoneanchor.com/who-we-serve</loc>
    <lastmod>2026-09-10</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
