<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://roofpredict.com</loc>
<lastmod>2026-07-02</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://roofpredict.com/about</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://roofpredict.com/how-it-works</loc>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/contact</loc>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://roofpredict.com/blog</loc>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/newsletter</loc>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roofpredict.com/roofing-contractors</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roofpredict.com/roofing-contractors/apply</loc>
<changefreq>monthly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/storm-targeting-playbook</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-lead-software-guide</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-direct-mail-playbook</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-crm-reactivation-playbook</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-canvassing-playbook</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/find-old-roofs-playbook</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/buy-roofing-leads-vs-buy-data-vs-build-your-own-list</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/best-route-planning-apps-for-roofing-sales-reps</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/best-tools-to-estimate-roof-age-remotely</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-vet-a-roofing-property-data-provider</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-switch-roofing-crms-without-losing-data</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/what-to-look-for-in-roofing-canvassing-software</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/canvassing-app-vs-property-data-roofing-leads</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/salesrabbit-vs-spotio-roofing-canvassing-territory</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/best-property-data-software-find-roofs-needing-replacement</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-canvassing-time-wasted-dead-doors</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/train-roofing-canvassers-convert-faster</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/measure-roofing-canvassing-roi-per-route</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-canvassing-kpis-per-rep</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/rank-neighborhoods-by-roof-replacement-potential</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/direct-mail-benchmarks-for-roofing-companies</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/cost-per-piece-roofing-direct-mail</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/score-roofing-crm-by-likelihood-roof-is-due</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/build-re-roof-reminder-list-from-past-customers</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-find-addresses-with-old-roofs-to-mail</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-clean-up-a-messy-roofing-crm</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/combine-canvassing-mail-and-crm-into-one-roofing-workflow</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/reactivate-dead-roofing-leads-start-with-oldest-roofs</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/segment-roofing-customer-list-by-roof-age</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/prioritize-roofing-crm-contacts-to-call-first</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/eddm-vs-targeted-mail-for-roofing</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/mine-roofing-estimates-that-never-closed</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-crm-data-enrichment-roof-age-storm</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/best-zip-codes-for-roofing-leads</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-map-roof-ages-across-a-city</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roofing-canvassing-software-comparison</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/salesrabbit-alternatives-for-roofing-canvassing</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/data-to-skip-new-roofs-door-knocking</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/build-roofing-prospect-list-by-roof-age</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-canvass-for-roofing-without-a-storm</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/eagleview-vs-roof-targeting-software-leads</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/use-storm-data-to-plan-roofing-canvassing</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/predictive-analytics-for-roofing-leads</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/best-roofing-lead-generation-software-compared</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/find-old-roofs-in-the-storm-path</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-pick-which-streets-to-canvass-for-roofing</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/why-year-built-isnt-roof-age-for-roofers</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-find-old-roofs-in-a-neighborhood</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/property-data-for-roofing-companies</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/roof-age-data-by-address-for-roofers</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-tell-roof-age-from-aerial-imagery</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/concentrate-or-spread-roofing-territory-density-strategy</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/aged-roof-targeting-for-direct-mail-that-converts</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/data-sources-for-roofing-territory-targeting-compared</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-use-roof-age-and-hail-history-to-rank-door-knocking-routes</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-to-prioritize-neighborhoods-after-a-hail-swath</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/how-roofing-companies-assess-market-demand-new-territories</loc>
<lastmod>2026-07-01</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/category/roofing-software-tools</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/category/canvassing-territory</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/category/roof-age-property-data</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/category/crm-reactivation</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/category/direct-mail</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://roofpredict.com/blog/category/storm-targeting</loc>
<changefreq>weekly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
