<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.roofrecovery-llc.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <lastmod>2026-04-01</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/our-work</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-07</lastmod>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/2bab333e-d4de-4f0b-84f6-d71ae607d507.jpg</image:loc>
      <image:title>Roof Recovery LLC branded truck at a roofing job site in Lebanon PA</image:title>
      <image:caption>Owner Tom Kaas on-site in Lebanon County, PA — PAHIC166648 licensed &amp; insured</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/6911631f-7072-44d7-950d-d70756cbed4f.jpg</image:loc>
      <image:title>Rusty standing seam metal roof before silicone coating restoration — Lebanon PA</image:title>
      <image:caption>Before: oxidized, weathered standing seam metal roof — candidate for silicone coating restoration</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/6314b3ea-9a8d-4128-a21f-680086c7ddc5.jpg</image:loc>
      <image:title>Black silicone coating applied to standing seam metal roof — Lebanon County PA</image:title>
      <image:caption>After: full-coverage black silicone coating sealed and protected for years more service</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/f9754ecf-25d5-4e0d-a88c-8056185bdb03.jpg</image:loc>
      <image:title>House wrapped in HomeGuard moisture barrier before siding install — Lebanon PA</image:title>
      <image:caption>Before: old siding stripped, HomeGuard moisture barrier installed — foundation for watertight exterior</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/f7c3a384-e2ac-473e-b9f7-95bea3085f8c.jpg</image:loc>
      <image:title>Completed vinyl siding installation on Lebanon PA home — grey siding with white trim</image:title>
      <image:caption>After: grey vinyl siding, white trim, new metal porch roof — clean and professionally finished</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/7d54d774-2de2-45b5-b6a0-5b8db837d13a.jpg</image:loc>
      <image:title>Roof tear-off in progress on Lebanon PA home — shingles stripped to plywood deck</image:title>
      <image:caption>Before: shingles stripped to bare deck, every board inspected before new material goes down</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/be2f1a68-d260-4ddf-888c-905002329482.jpg</image:loc>
      <image:title>Completed residential roof replacement in Lebanon PA — architectural shingles installed by owner Tom Kaas</image:title>
      <image:caption>After: new architectural shingles, clean ridgeline — owner Tom Kaas on the finished roof</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/b3ae6cde-cd11-4fae-851c-e83eb974906f.jpg</image:loc>
      <image:title>Crew member stripping shingles on large roof tear-off in Pennsylvania</image:title>
      <image:caption>Before: old shingles stripped at the ridge, debris cleared, underlayment exposed</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/cc4a9b9d-d333-4f84-97dc-c4f51005268c.jpg</image:loc>
      <image:title>Completed large roof replacement Pennsylvania — multi-tone brown architectural shingles with ridge vent</image:title>
      <image:caption>After: beautiful brown architectural shingles across full pitch, new ridge vent — lifetime no-leak guarantee</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/1869f45f-434b-48ef-b243-b674a464f356.png</image:loc>
      <image:title>Completed EPDM flat rubber membrane roof in Ephrata PA</image:title>
      <image:caption>Finished EPDM flat roof — clean seams, flashed penetrations, premium rubber membrane in Ephrata</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://pub-629428d185ca4960a0a73c850d32294b.r2.dev/company_49650/images/b4ad0642-6dfb-4c21-84eb-cf262f8d29bd.png</image:loc>
      <image:title>EPDM flat roof membrane from opposite angle in Ephrata PA — plumbing vent boot sealed</image:title>
      <image:caption>Second angle of finished EPDM membrane — plumbing vent boot properly sealed and watertight</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/why-roof-recovery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-04-01</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/storm-damage</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-04-05</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/estimate</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-04-21</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/request-estimate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-04-01</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/reviews</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-14</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog</loc>
    <changefreq>weekly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-05-08</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/roof-repair-cost-lebanon-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-04-08</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/storm-damage-roof-inspection-lebanon-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-04-08</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/metal-roof-vs-asphalt-shingles-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
    <lastmod>2026-04-08</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/hail-damage-roof-repair-lebanon-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-03</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/how-to-choose-roofing-contractor-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-03</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/emergency-roof-tarp-repair-lebanon-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-03</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/roofing-lebanon-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-06</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/roofing-lancaster-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-06</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/roofing-berks-county-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <lastmod>2026-05-06</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/roofing-problems-lancaster-county-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-08</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/roof-replacement-berks-county-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-08</lastmod>
  </url>
  <url>
    <loc>https://www.roofrecovery-llc.com/blog/storm-season-roof-maintenance-lebanon-county-pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <lastmod>2026-05-08</lastmod>
  </url>
</urlset>
