<?xml version="1.0" encoding="UTF-8"?>
<!--
  Static, and nothing here changes on a schedule. Every URL below is a page
  that exists permanently; the weekly cases are found through /weekly instead,
  for the reason set out beside it.

  /challenge/* is deliberately absent and is disallowed in robots.txt: an
  indexed scenario is a scenario that can be read before it is sat.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://amlbenchmark.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://amlbenchmark.com/coverage</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://amlbenchmark.com/for-firms</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://amlbenchmark.com/weekly</loc><changefreq>weekly</changefreq><priority>0.9</priority></url>
  <url><loc>https://amlbenchmark.com/ai</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://amlbenchmark.com/sectors</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://amlbenchmark.com/methodology</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/scenarios</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://amlbenchmark.com/report</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <url><loc>https://amlbenchmark.com/sectors/banking</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/payments</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/trade-finance</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/wealth</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/capital-markets</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/crypto</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/legal-conveyancing</loc><changefreq>monthly</changefreq></url><url><loc>https://amlbenchmark.com/sectors/accountancy</loc><changefreq>monthly</changefreq></url><url><loc>https://amlbenchmark.com/sectors/property-art</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/insurance</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/sectors/gambling</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>

  <!--
    THE SPECIMEN REPORTS ARE LISTED. They are the strongest page on the site
    for a buyer who arrives on a "what does the report look like" search, and
    they carry no gate and no invented claim — the scores are labelled as
    invented on the document itself.
  -->
  <url><loc>https://amlbenchmark.com/report/sample/banking</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/report/sample/wealth</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://amlbenchmark.com/report/sample/payments</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://amlbenchmark.com/report/sample/crypto</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!--
    /teams/* IS NOT LISTED, and that is the point of it.

    Those are outbound landing pages: one argument, aimed at a reader who
    arrived from an email about their own sector. They carry a canonical link
    to /sectors/:slug, which is the reference document and the page that should
    rank. Listing both would put two pages about wealth into the index
    competing with each other, and the one that won would be the sales page.
  -->

  <!--
    INDIVIDUAL CASES ARE NOT LISTED HERE, DELIBERATELY.

    The bank runs on a weekly publication schedule, so the released set changes
    every Monday and this file is static. Listing cases meant one of two wrong
    states: a line added by hand every week, or, if that slipped, unreleased
    cases advertised as URLs that do not render — a soft 404 handed to a
    crawler along with the title and typology of unpublished content.

    /weekly is listed instead, links to every released case, and is crawled on
    the weekly changefreq below. Discovery is a little slower than an explicit
    listing and it cannot go stale, which on a schedule that moves by itself is
    the better trade.
  -->
</urlset>
