Roofers lose calls to the chain brand that ranks #1 in AI answers. Three structural fixes get a single-owner contractor cited inside 30 days, with no agency involvement.
Address, phone, opening hours, the counties and named towns you cover. ChatGPT uses areaServed to decide whether to recommend you for "roofer near me" queries. Most roofing sites have nothing here.
Mark up storm damage callouts, insurance-claim handling, and 24-48 hour response separately from your standard re-roof service. Storm-damage queries get the highest ChatGPT priority because they're urgent.
"How much does a new roof cost on a 2,000 sq ft home", "How long does a roof replacement take", "Do you handle insurance claims for storm damage", "Asphalt vs metal vs tile lifespan". Wrap in FAQPage JSON-LD and ship.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "RoofingContractor",
"name": "Your Roofing Business",
"telephone": "+1-XXX-XXX-XXXX",
"address": {"@type": "PostalAddress",
"streetAddress": "123 Trade Lane",
"addressLocality": "Sevierville",
"addressRegion": "TN",
"postalCode": "37862",
"addressCountry": "US"},
"areaServed": ["Sevierville", "Pigeon Forge", "Gatlinburg", "Sevier County"],
"openingHoursSpecification": [
{"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "07:00", "closes": "18:00"}
],
"priceRange": "$$"
}
</script>
The full workbook has the matching Service blocks (storm response, re-roof, repair, inspection), a 12-question roofing FAQ pack, and the Google Business Profile checklist for trade contractors.
$15 workbook: all schema blocks pre-filled for roofers, 22 pages, paste-and-go.
$197 audit: we map your specific service area and deliver finished code in 24-48 hours.
Honest answers, no sales call. Email Bob direct.