Home › Guides › How Do I Get My Roofing Company Recommended by ChatGPT?
How Do I Get My Roofing Company Recommended by ChatGPT?
Short answer: Nobody can buy a spot in ChatGPT's roofer answers. The studies we found point to the same things: many real Google reviews, a complete and claimed business profile with photos, a website that states your jobs and towns in plain text, and not blocking OpenAI's search crawler. These are links, not guarantees, and no study covers roofers alone.
- OpenAI has not published a ranking recipe for local businesses, so nobody outside the company knows exactly.
- In the Zarla study, businesses named by an AI had a median of 444 Google reviews against 192.
- OpenAI says a site that blocks OAI-SearchBot will not appear in ChatGPT search answers.
- GPTBot is a separate training crawler, and blocking it does not affect ChatGPT search.
- There is no roofer-only study, and the evidence shows links, not causes.
A homeowner with a leak or a hail-dented roof used to type "roofer near me" into Google. Now some ask ChatGPT, "Who replaces roofs after hail in Norman, Oklahoma?" (an example town). This guide covers what has been measured, what you can do about it, and where the evidence runs out.
Are homeowners really asking ChatGPT for a roofer?
Some are, and the number is growing fast. A 2026 survey by SOCi found that 52% of consumers had used an AI tool to find a local business in the last 30 days, up from 9% the year before (MarTech on the SOCi survey, 2026).
The same survey is useful for a roofer in two ways. First, 81% of people took a step to check a business after an AI recommendation, and reading reviews was the most common step. Only 19% went straight to contact the business. A roof is a big, expensive job, so expect the check to be even more careful. Second, 67% of AI users said they had been given wrong information about a local business at least once. Wrong hours or a dead phone number costs you the call from a homeowner with water coming through the ceiling.
That survey was not about roofers specifically, and it is sponsored content from a software vendor. Treat the numbers as a direction, not a forecast.
How does ChatGPT choose which roofer to name?
OpenAI has not published a ranking recipe for local businesses, so nobody outside the company knows exactly. What we have are studies that compare businesses the AI named with ones it did not.
Review count was the biggest gap. Zarla asked ChatGPT and Google's AI Mode for the best business in a city for 10 trades, roofers among them, in 10 US cities. It then compared the answers with the top Google results. ChatGPT named 35.6% of the businesses it checked and AI Mode named 18.4%. Businesses named by at least one assistant had a median of 444 Google reviews. The rest had 192 (Zarla: AI Visibility Index (2026)). Zarla reports these numbers for all ten trades together, not for roofers alone.
That gap matters for roofers because a roofer might do one big job per customer. You do not get the repeat visits a plumber or an HVAC company gets, so reviews come slowly. A roofer who asks every customer at the end of every job will pull ahead of one who only asks when a happy customer brings it up. See how many Google reviews a roofer needs and our review request text for roofers.
This is a vendor study. It shows what goes with being named, not what causes it.
What can a roofer do about it?
Here is the work, in the order we would do it.
| Job | Why it matters | Where to start |
|---|---|---|
| Collect real reviews after every job | Review count was the clearest gap in the Zarla study | Review request text for roofers |
| Claim and fill out your Google profile | Google says relevance, distance and prominence drive local ranking, and review count feeds prominence | Roofer Google Business Profile tips |
| Put your services and towns in plain text | AI tools read words, not pictures of words | Roofing website must-haves |
| Let OpenAI's search crawler in | A blocked site is left out of ChatGPT search answers | See below |
| Keep name, phone and hours the same everywhere | Wrong details lose calls | Google, Bing, Facebook, your site |
Say what you do, in the words homeowners use
A person asking ChatGPT does not type "residential roofing contractor". They type "who can fix a roof leak this week", "how much to replace a roof in Tulsa", "do roofers deal with the insurance company after hail". Your site should answer those questions on a page, in a sentence or two, near the top.
For a roofer that means separate pages for the jobs you really do: roof repair, full replacement, storm and hail damage, metal roofing if you install it. It also means a page for each main town you serve, with something true on it, such as the kinds of roofs and storms in that area. Do not mass-produce town pages with the town name swapped in. Google lists "multiple domain names or pages targeted at specific regions or cities that funnel users to one page" as an example of doorway abuse (Google Search Central: spam policies). Our guide on roofing service area pages shows how to keep them useful.
Show who you are
After a hail storm, homeowners worry about storm-chasers and door-knockers. A site that shows your license or registration number where your state requires one, your insurance, how long you have worked in the area and photos of real finished roofs answers the question the AI tool's reader is already asking. Rules differ by state (see Oklahoma and Florida for two that license or register roofers), and we cover them in do roofers need a license number on their website and how to know if a roofing company is legit.
Do not block the crawler that feeds ChatGPT search
OpenAI says OAI-SearchBot is used to show sites in ChatGPT's search features, and that a site blocking it will not appear in ChatGPT search answers. GPTBot is a separate crawler used for training, and blocking it does not affect search. OpenAI also says changes to robots.txt can take about 24 hours to take effect (OpenAI: Overview of OpenAI crawlers).
Ask whoever runs your site to open your robots.txt file (the page at yourdomain.com/robots.txt) and confirm OAI-SearchBot is not listed under a "Disallow" rule. Our hub guide on robots.txt and AI crawlers explains it.
Other places AI tools look
OpenAI has not published a list of the local data sources behind ChatGPT's answers, so we cannot tell you which directories count. Having the same name, phone number and hours on a claimed Bing Places listing, a Yelp page and your Facebook page costs a few hours once and also helps people who find you there. See Bing Places for contractors.
How do you check whether ChatGPT names your roofing company?
Step 1: Write five real questions
Use the way a homeowner would ask. For a roofer in Norman, Oklahoma (an example town): "best roofer in Norman", "who replaces roofs after hail in Norman", "roof leak repair near me open today", "how much does a metal roof cost in Norman", "roofer that works with insurance claims in Norman".
Step 2: Ask each one in a fresh chat
Use ChatGPT with search turned on. Start a new chat each time so earlier answers do not color the next one.
Step 3: Record what you see
Write down who is named, in what order, and which sources are cited. Do this on two or three different days. Answers change.
Step 4: Look at the winners
Open the profiles and sites of the roofers who are named. Compare review counts, photos, and how clearly their site states services and towns. That shows you what to fix first.
Step 5: Repeat once a month
Keep the same five questions and a simple note of the result. Our hub guide on checking whether ChatGPT recommends your business has a longer method.
What should a roofer not do?
- Do not pay for fake reviews, and do not trade work for them. Google says offering free or discounted goods or services in return for reviews is strictly prohibited (Google Business Profile help: Ask for reviews). Asking every customer for an honest review is allowed. Offering a gift card or a discount on the job is not.
- Do not trust anyone who guarantees a ChatGPT ranking. OpenAI has not published a way to buy or force one. Google says the same about its own local results: there is no way to request or pay for a better local ranking (Google Business Profile help: Improve your local ranking).
- Do not spend months on one assistant. The same reviews, profile and site also feed Google's AI answers. Google says there are no extra requirements for AI Overviews or AI Mode beyond being indexed and eligible to be shown in Search with a snippet, and no special schema is needed (Google Search Central: AI features).
Where does the evidence stop?
We do not know how much weight ChatGPT gives to any single factor. We have no roofer-only study. The Zarla study checked the most visible businesses in each city, so it says little about whether a newer roofer with 40 reviews can break in. Answers also change from day to day.
The honest plan is to do the basics every study points to and measure your own results each month. For the wider picture, read our hub guide on getting recommended by ChatGPT as a contractor and our roofer-specific SEO guide. If you want the site and the ongoing work handled for you, you can see a free demo site.
Common questions
Can I pay to be listed in ChatGPT for roofers?
Not that we could find. OpenAI has not published a paid placement for local business answers in the sources we checked. Be wary of any offer that says otherwise.
Does ChatGPT use Google reviews?
The Zarla study counts Google reviews and finds a link with being named. OpenAI has not said how ChatGPT gets review data. Collecting Google reviews is still worth doing because Google is where most homeowners look, and Google says review count feeds local ranking.
Should I block GPTBot?
You can. OpenAI says GPTBot is for training, and the two crawlers are independent, so blocking it does not stop ChatGPT search from showing you. Do not block OAI-SearchBot, because that one decides whether your site can appear in ChatGPT search answers.
How long until ChatGPT recommends my roofing company?
Nobody can say. OpenAI notes that robots.txt changes can take about 24 hours, but reviews and mentions build over months. Check monthly and look for movement over a quarter.
Sources
- MarTech: AI usage surges 6x for local search, on the SOCi survey (2026)
- Zarla: AI Visibility Index (2026)
- OpenAI: Overview of OpenAI crawlers
- Google Search Central: Spam policies for Google web search
- Google Business Profile help: Ask for reviews
- Google Business Profile help: Improve your local ranking
- Google Search Central: AI features and your website
We build your new website free, before you pay, then work every week to get you named when homeowners ask Google and AI who to call. Get your free demo site.