<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <!-- Main Pages -->
  <url>
    <loc>https://hammerplumber.com/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://hammerplumber.com/about/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hammerplumber.com/contact/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hammerplumber.com/book/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://hammerplumber.com/reviews/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://hammerplumber.com/privacy/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://hammerplumber.com/terms/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  
  <!-- Services Hub -->
  <url>
    <loc>https://hammerplumber.com/services/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <!-- Service Pages -->
  <url><loc>https://hammerplumber.com/services/emergency-plumbing/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://hammerplumber.com/services/drain-cleaning/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/services/toilet-repair/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/services/leak-detection/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/services/pipe-repair/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/services/water-heater/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/services/sump-pump/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/services/sewer-line/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/services/faucet-fixtures/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/services/basement-plumbing/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  
  <!-- Locations Hub -->
  <url>
    <loc>https://hammerplumber.com/locations/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
  </url>
  
  <!-- Location Pages -->
  <url><loc>https://hammerplumber.com/locations/downtown-hamilton/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/westdale/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/kirkendall/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/durand/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/corktown/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/strathcona/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/north-end/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/dundas/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/ancaster/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/stoney-creek/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://hammerplumber.com/locations/ainslie-wood/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  
  <!-- Location + Service Combo Pages -->
  <url><loc>https://hammerplumber.com/locations/downtown-hamilton/emergency-plumbing/</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.9</priority></url>
  
  <!-- Blog Hub -->
  <url>
    <loc>https://hammerplumber.com/blog/</loc>
    <lastmod>2026-01-11</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <!-- Blog Posts -->
  <url><loc>https://hammerplumber.com/blog/aging-in-place-plumbing-modifications.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/anode-rod-water-heater.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/backwater-valve-hamilton-rebate-guide.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/basement-bathroom-rough-in-guide.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/bathroom-sink-pop-up-stopper.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/bathtub-wont-drain.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/commercial-vs-residential-plumbing.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/dishwasher-not-draining.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/drain-cleaning-methods-compared.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/dual-flush-toilet-worth-it.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/emergency-plumber-what-to-expect.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/emergency-plumbing-mistakes-avoid.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/faucet-drip-waste-water-money.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/floor-drain-maintenance.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/frozen-pipes-prevention-hamilton.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/galvanized-pipe-problems.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/garbage-disposal-dos-donts.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/hidden-water-leaks-detection.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/hot-water-takes-forever.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/how-plumbers-find-leaks.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/kitchen-sink-clog-grease.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/laundry-sink-plumbing.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/low-water-pressure-causes-fixes.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/main-water-shut-off-location.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/noisy-pipes-water-hammer.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/old-hamilton-pipes-what-fails-first.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/outdoor-faucet-winterize.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/outdoor-kitchen-plumbing.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/pex-vs-copper-pipes.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/plumber-hourly-rate-explained.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/plumbing-inspection-before-buying-home.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/plumbing-permit-hamilton.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/plumbing-renovation-order-operations.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/plumbing-smells-what-they-mean.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/plunger-types-how-to-use.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/polybutylene-pipes-hamilton.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/prevent-holiday-plumbing-disasters.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/rental-property-plumbing-responsibilities.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/sewer-smell-house-causes.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/shower-drain-slow-hair-clog.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/signs-your-sewer-line-needs-replacement.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/sump-pump-failure-signs.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/tankless-water-heater-worth-it.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/toilet-wont-flush-properly.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/tree-roots-sewer-line-hamilton.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/washing-machine-hose-replacement.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/water-heater-lifespan-when-replace.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/water-softener-hamilton-hard-water.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/why-basement-drain-keeps-backing-up-hamilton.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://hammerplumber.com/blog/why-toilet-keeps-running.html</loc><lastmod>2026-01-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
</urlset>
