<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Core -->
  <url><loc>https://ajlegacyplumbing.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://ajlegacyplumbing.com/about</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/contact</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://ajlegacyplumbing.com/quote</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://ajlegacyplumbing.com/gallery</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/locations</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <!-- Projects -->
  <url><loc>https://ajlegacyplumbing.com/projects/country-club-christian-church</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/standby-generator-gas-line</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- Residential -->
  <url><loc>https://ajlegacyplumbing.com/residential</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://ajlegacyplumbing.com/residential/water-heaters</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/residential/kitchen</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/residential/bathroom</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/residential/repiping</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/residential/drain-sewer</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/residential/emergency</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <!-- Commercial -->
  <url><loc>https://ajlegacyplumbing.com/commercial</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://ajlegacyplumbing.com/commercial/floor-drains</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/commercial/water-systems</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/commercial/tenant-improvements</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/commercial/maintenance</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/commercial/new-construction</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <!-- Blog -->
  <url><loc>https://ajlegacyplumbing.com/blog</loc><changefreq>weekly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/tank-vs-tankless-water-heaters-kansas-city</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/what-is-propress-copper-plumbing</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/signs-you-need-water-heater-replacement</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/emergency-plumbing-what-to-do-before-plumber-arrives</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/how-to-prevent-frozen-pipes-kansas-city</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/expansion-tanks-what-homeowners-need-to-know</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <!-- City pages (Phase 7B) -->
  <url><loc>https://ajlegacyplumbing.com/plumber/kansas-city-mo</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/lees-summit-mo</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/overland-park-ks</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/prairie-village-ks</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/blue-springs-mo</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/independence-mo</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/olathe-ks</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/shawnee-ks</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/kansas-city-ks</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/raymore-mo</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/belton-mo</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/grandview-mo</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/raytown-mo</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/liberty-mo</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/leawood-ks</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/lenexa-ks</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://ajlegacyplumbing.com/plumber/lone-jack-mo</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <url>
    <loc>https://ajlegacyplumbing.com/faq</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <!-- Added live by server.cjs -->
  <url><loc>https://ajlegacyplumbing.com/blog/garbage-disposals-what-they-handle-and-what-kills-them</loc><lastmod>2026-11-05</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/kc-permit-requirements-for-water-heater-and-repipe-work</loc><lastmod>2026-11-03</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/floor-drains-trap-primers-and-why-that-smell-comes-back</loc><lastmod>2026-10-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/park-hotel-plaza-type-properties-what-to-know-about-older-commercial-plumbing-sy</loc><lastmod>2026-10-27</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/why-your-kc-water-bill-might-be-spiking-hidden-leaks-and-water-heater-efficiency</loc><lastmod>2026-10-22</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/shower-valve-replacement-in-overland-park-how-to-tell-if-its-a-quick-fix-or-a-re</loc><lastmod>2026-10-20</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/water-service-lines-in-grandview-and-lenexa-signs-you-need-a-replacement</loc><lastmod>2026-10-15</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/basement-bathroom-plumbing-why-lees-summit-and-north-kc-homes-need-special-consi</loc><lastmod>2026-10-13</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/commercial-build-outs-why-plumbing-needs-to-be-locked-in-before-drywall-goes-up</loc><lastmod>2026-10-08</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/what-to-look-for-when-a-kc-home-needs-a-repipe</loc><lastmod>2026-10-06</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/hard-water-in-kansas-city-softeners-scale-and-your-fixtures</loc><lastmod>2026-10-01</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/how-long-a-water-heater-really-lasts-in-kansas-city-water</loc><lastmod>2026-09-29</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/no-hot-water-at-6am-what-to-check-before-you-call</loc><lastmod>2026-09-24</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/sump-pumps-testing-yours-before-you-need-it</loc><lastmod>2026-09-23</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/recirculation-pumps-hot-water-faster-and-what-it-costs-you</loc><lastmod>2026-09-21</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/older-kc-neighborhoods-and-the-galvanized-pipe-problem</loc><lastmod>2026-09-19</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/thawing-a-frozen-pipe-without-splitting-it</loc><lastmod>2026-09-19</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/burst-pipe-the-first-ten-minutes-matter-most</loc><lastmod>2026-09-19</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/blog/grease-trap-maintenance-schedules-for-kc-restaurants</loc><lastmod>2026-09-19</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/arabia-steamboat-museum-sinks</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/park-hotel-plaza</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/grandview-water-service-replacement</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/overland-park-shower-valve</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/raytown-new-construction-plumb</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/north-kc-basement-bathroom</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/leawood-pilates-studio</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://ajlegacyplumbing.com/projects/lees-summit-basement-bathroom</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
</urlset>
