<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

  <!-- ===== CANONICAL ROUTES (22) ===== -->

  <!-- Core pages (5) -->
  <url><loc>https://www.bostoncopperroofing.com/</loc><changefreq>weekly</changefreq><priority>1.0</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/about</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/contact</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/faq</loc><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog</loc><changefreq>weekly</changefreq><priority>0.8</priority></url>

  <!-- Service pages (6) -->
  <url><loc>https://www.bostoncopperroofing.com/copper-roof-installation-boston</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-roof-repair-boston</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/historic-copper-roofing-boston</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-chimney-flashing-boston</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-gutters-boston</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/commercial-copper-roofing-boston</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>

  <!-- Location pages (6) -->
  <url><loc>https://www.bostoncopperroofing.com/copper-roofing-boston</loc><changefreq>monthly</changefreq><priority>0.9</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-roofing-cambridge-ma</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-roofing-brookline-ma</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-roofing-newton-ma</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-roofing-somerville-ma</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/copper-roofing-quincy-ma</loc><changefreq>monthly</changefreq><priority>0.8</priority></url>

  <!-- Blog posts (9) -->
  <url><loc>https://www.bostoncopperroofing.com/blog/how-long-does-copper-roof-last</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/copper-vs-slate-roofing-boston</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/copper-roofing-cost-boston</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/historic-home-copper-roofing-boston</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/signs-copper-roof-needs-repair</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/copper-chimney-flashing-guide</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/beacon-hill-copper-gutters</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/copper-roof-patina-guide</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/blog/choosing-copper-roofing-contractor-boston</loc><changefreq>yearly</changefreq><priority>0.7</priority></url>

  <!-- ===== /ai/* ROUTES (22 mirrors for AI crawlers) ===== -->

  <!-- Core pages /ai/* (5) -->
  <url><loc>https://www.bostoncopperroofing.com/ai/</loc><changefreq>weekly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/about</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/contact</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/faq</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog</loc><changefreq>weekly</changefreq><priority>0.5</priority></url>

  <!-- Service pages /ai/* (6) -->
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roof-installation-boston</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roof-repair-boston</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/historic-copper-roofing-boston</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-chimney-flashing-boston</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-gutters-boston</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/commercial-copper-roofing-boston</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>

  <!-- Location pages /ai/* (6) -->
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roofing-boston</loc><changefreq>monthly</changefreq><priority>0.6</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roofing-cambridge-ma</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roofing-brookline-ma</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roofing-newton-ma</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roofing-somerville-ma</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/copper-roofing-quincy-ma</loc><changefreq>monthly</changefreq><priority>0.5</priority></url>

  <!-- Blog posts /ai/* (9) -->
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/how-long-does-copper-roof-last</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/copper-vs-slate-roofing-boston</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/copper-roofing-cost-boston</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/historic-home-copper-roofing-boston</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/signs-copper-roof-needs-repair</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/copper-chimney-flashing-guide</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/beacon-hill-copper-gutters</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/copper-roof-patina-guide</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>
  <url><loc>https://www.bostoncopperroofing.com/ai/blog/choosing-copper-roofing-contractor-boston</loc><changefreq>yearly</changefreq><priority>0.4</priority></url>

</urlset>
