<?xml version="1.0" encoding="UTF-8"?>
<!-- lastmod is the date the page content last changed, taken from git rather
     than the deploy date. Google only trusts lastmod when it is verifiably
     accurate, so do not blanket-stamp these to today on a redeploy - update
     the ones whose content actually changed. Every date below was read off
     git log for that file; the whole set had been sitting at 2026-07-16 while
     five of the pages had moved on.
     NOTE: an XML comment may not contain a double hyphen. Writing a git flag
     in here made this whole file unparseable, which silently costs the site
     its sitemap. Validate after editing. -->
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://alvesrowe.com/</loc><lastmod>2026-08-31</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://alvesrowe.com/services</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://alvesrowe.com/services/take-offs</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/services/cost-plans</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/services/tender-packs</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/services/subcontractor-coordination</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/services/tender-win-pack</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/services/precon-partner</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/sectors</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/sectors/office-fit-out</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://alvesrowe.com/sectors/self-storage</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://alvesrowe.com/sectors/residential</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://alvesrowe.com/sectors/education</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://alvesrowe.com/case-studies</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://alvesrowe.com/about</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://alvesrowe.com/contact</loc><lastmod>2026-08-31</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
<url><loc>https://alvesrowe.com/fee-schedule</loc><lastmod>2026-08-31</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
</urlset>
<!-- /privacy and /terms are deliberately absent: both carry
     <meta name="robots" content="noindex,follow">, and listing a noindex page
     in a sitemap asks Google to index something the page then refuses. That
     contradiction shows up as "Excluded by noindex tag" against a submitted
     URL and makes the coverage report harder to read. Same reason /thanks is
     absent from the Kestrel sitemap. -->
