What ChatGPT is doing when someone asks for a roofer
The question is almost never roofer near me. It is a situation: a storm came through on Sunday, there are shingles in the yard and a stain on the ceiling, who is reputable and will insurance cover it. The assistant answers with a short paragraph and two to five companies by name. There is no page two to be on.
To write that paragraph it needs facts it can state without hedging: what roofs you work on, which towns you cover, whether you take storm damage work, what a replacement costs, and whether homeowners describe the job going well. When it cannot find them for you, it names a company where it can.
Readable, verified and trusted
Every AI answer about local businesses rests on three things. Miss one and you drop out even when the other two are strong.
Readable
One page per roof type and per service, in the words homeowners use. A cost page with ranges per square. A storm damage and insurance page. A warranty page. Your after hours policy in plain text, plus RoofingContractor and FAQPage structured data.
Verified
The same name, address, phone, hours and service area on Google Business Profile, Bing Places, Yelp, Angi, HomeAdvisor, the Better Business Bureau and Nextdoor. ChatGPT search runs on Bing, and Bing Places is the listing almost nobody in your city has touched.
Trusted
Recent reviews that name the job, your licence number on the site if you hold one with a link to the state lookup entry, and a site updated this year.
Fix them in that order. A perfect listing pointing at a website AI cannot read still leaves you out of the answer.
The pages that get a roofing company named
AI answers questions, so your website has to hold the answers, in text a person could read out loud.
A storm damage and insurance claim page
How to tell hail and wind damage from ordinary wear, what an adjuster looks at, the order a claim runs in, and what you handle. Say that the insurer decides the claim.
A page per roof type and material
Asphalt shingle, metal, tile, cedar, flat and low slope. Not one services page listing everything in a row.
A page about cost
What a replacement runs per square, what a repair costs, and what pushes a number up: pitch, layers, decking, access.
A financing page and a warranty page
Whether payments can be spread and on what terms, then what the manufacturer and workmanship warranties each cover.
A page per town you serve
Written about that town, its weather and its permit process. If you cannot say something true about a place, skip it.
An FAQ on every service page
How long does a roof last, how long does the job take, do you tarp the same day, what happens if it rains mid job.
Put the answer at the top of each page: two or three sentences a reader, or a model, can lift whole and be right.
The listings AI reads for roofers
There is no national roofing directory, so map listings, home services platforms and public records carry the weight.
Google Business Profile
Category, hours, service area, the service list, photos of real jobs, and the questions section.
Bing Places
Twenty minutes of work, and ChatGPT search runs on Bing. The single most skipped item on the list.
Yelp
Cited in local answers for home services. Claim it and correct the hours.
Angi and HomeAdvisor
Claim both, match the trade categories to the work you want, and check the phone number.
The Better Business Bureau
Assistants treat it as a trust check. Claim the listing and fix the business name and address.
Your state licence lookup
If you hold a contractor licence, put the number on the site and link the state lookup entry, so a machine can confirm you from an official source.
Nextdoor
Neighbors ask for roofers there constantly. Claim the business page and keep the service area identical.
The job is not being everywhere. It is being identical everywhere. One wrong phone number on one profile is enough for an assistant to name a company it is more sure about.
Storm season, urgency and the habit that has to change
Roofing runs on two clocks: the leak tonight, and the weeks after a storm when a whole town is calling around. Both are answered by an assistant now, and both reward the company that put its policy in writing.
The habit that has to change is call for pricing. An assistant cannot call you, so a page that hides every number gives it nothing to repeat.
Be careful with promises. Do not write that a claim will be approved, or that a roof will last a fixed number of years. If you hold a licence or a manufacturer certification, state the number and link the record that proves it. Ask for reviews the week the job finishes, and ask the homeowner to name the work and the town.