<?xml version="1.0" encoding="UTF-8"?>
<!--
  Only pages that actually answer 200 and are worth indexing.

  NOTE: an XML comment may not contain two hyphens in a row, so this file
  cannot use the repo's usual comment dashes.

  NOT listed, deliberately:
    /pricing/   302s to /services (config/urls.py). A redirect in a sitemap
                is a Search Console warning, and the destination is listed.
    /order/     bounces any visitor without an access token to /register
                (see the inline script in website/order.html). A crawler runs
                that script and lands on a disallowed page, so the URL is not
                indexable even though it answers 200.
    portal routes  render an empty React shell to a crawler; robots.txt
                disallows them.

  Host is www, matching the rel=canonical on every page and the site's own
  CTAs. The apex also answers 200, so listing both would be duplicate content.

  site_origin comes from CANONICAL_SITE_ORIGIN via apps.core.context_processors,
  the SAME source rel=canonical is built from, and that identity is the point.
  These four URLs were absolute and hardcoded, so the public identity moving to
  permitsagency.com left a sitemap advertising the old host while every page
  canonicalised to the new one. Google treats that as the site disagreeing with
  itself about where it lives, and the safe reading of the disagreement is to
  index neither confidently.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.permitsagency.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <!-- The storefront. Rendered by the React SPA from the live catalog. -->
    <loc>https://www.permitsagency.com/services</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://www.permitsagency.com/about/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://www.permitsagency.com/privacy/</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
