<?xml version="1.0" encoding="UTF-8"?>
<!--
  Eight public pages. 404.html is deliberately absent: it is the only page that
  keeps a noindex tag, and a sitemap entry would ask Google to index the page
  the page itself declines.

  URLs are extensionless and root-relative to richportmedia.ai, matching the
  canonical tag on each page. Cloudflare Pages 308-redirects both /foo.html and
  /foo/ to /foo, so those two forms must never appear here — a sitemap should
  advertise the URL that answers 200, not one that redirects to it.

  richport.ai 301s to richportmedia.ai, so richportmedia.ai is the canonical
  host throughout.

  lastmod is hand-maintained: this is a static site with no build step, so
  nothing regenerates this file. Update the date when a page's content changes,
  and add a <url> block whenever a page is added — a new page that never makes
  it into this list is one Google has to find on its own.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://richportmedia.ai/</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://richportmedia.ai/how-it-works</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
  <url>
    <loc>https://richportmedia.ai/case-studies</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://richportmedia.ai/liquidity-benefits</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://richportmedia.ai/work-samples</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://richportmedia.ai/limitations</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://richportmedia.ai/trust</loc>
    <lastmod>2026-08-08</lastmod>
  </url>
  <url>
    <loc>https://richportmedia.ai/contact</loc>
    <lastmod>2026-08-10</lastmod>
  </url>
</urlset>
