<?xml version="1.0" encoding="UTF-8"?>
<!--
  URLs here are extensionless to match what Vercel actually serves.
  vercel.json sets cleanUrls:true, so /pricing.html 308-redirects to /pricing.
  Listing the .html form would put a redirect behind every sitemap entry, which
  is what Search Console reports as "Page with redirect".

  THIS FILE LIVES IN site/public/, NOT AT THE REPO ROOT. It used to be at the
  root, which worked while Vercel served the root directly. The Astro cutover
  set outputDirectory to site/dist, and this file was not copied into it — so
  from 2026-07-29 both this sitemap and robots.txt returned 404 on production
  and Google's sitemap fetch was failing. site/public/ is Astro's ship-as-is
  directory; a file here lands at the site root in the build output.

  Deliberately absent, all four crawl-allowed but noindex, because a noindex tag
  only works if the crawler may fetch the page and read it:
    /ops                      internal back office
    /marks                    internal logo picker
    /case-study-receptionist  case study for a retired product (noindex 2026-07-29)
    /demo-morning-briefing    now a 301 in vercel.json, not a page

  tools/check-static.py asserts every loc below is a route the build actually
  produced and does not carry a noindex tag, so this list cannot drift from what
  ships without failing the build.
-->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://walkeraisystems.com/</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/contact</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/pricing</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/ai-consulting-tyler</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/ai-consulting-longview</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/reliability</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/demo-executive-brief</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/compliance</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/case-study-incident-platform</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/privacy</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://walkeraisystems.com/terms</loc>
    <lastmod>2026-07-29</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
</urlset>
