Sample Roofing Co.
Named in 4 of 32 AI answers (13%).
Sample Roofing Co. rarely comes up when people ask AI for a roofer: 4 of 32 answers, and never on ChatGPT or Claude. The biggest reason is that the business barely exists on the sites AI reads first, especially Yelp, and the website never says which towns it serves.
- AI named Sample Roofing Co. in 4 of 32 answers.
- Competitor A Roofing was named 17 times, more than any other business.
- Sample Roofing Co. didn't come up at all for 5 of 8 customer questions.
- The AI engines leaned on yelp.com more than any other site (14 answers).
- Website: No structured business data. Adding LocalBusiness schema spells out name, address, phone and hours for search engines.
Who AI recommends instead
How many of the 32 answers named each business.
The questions we asked AI
| Question | ChatGPT | Gemini | Perplexity | Claude |
|---|---|---|---|---|
| Who's the best roofer in Easley, SC? | – | ✓ | – | – |
| I need a roof repair after the storm near Pickens. Who should I call? | – | – | – | – |
| Top rated roofing companies near Powdersville SC | – | ✓ | ✓ | – |
| How much does a roof replacement cost in Easley? | – | – | – | – |
| Roofer in Greenville SC that helps with insurance claims | – | – | – | – |
| Best metal roof installers in the Upstate | – | – | – | – |
| Who can fix a leaking roof fast near Liberty SC? | – | ✓ | – | – |
| Recommended roofing contractor in Anderson SC with good reviews | – | – | – | – |
✓ named · – not named · ! the engine didn't answer
Where AI got its information
The websites the AI engines cited most while answering. Being listed and well reviewed on these sites is how businesses get named.
Is the website ready for AI?
- GoodSecure (HTTPS)The site loads over HTTPS.
- GoodSearch engines allowed to indexNo noindex tag on the homepage.
- GoodAI search crawlers allowedrobots.txt lets the AI search crawlers in.
- FixBusiness details for machines (schema)No structured business data. Adding LocalBusiness schema spells out name, address, phone and hours for search engines.
- FixSays where it worksThe site never mentions Easley, Pickens, Powdersville. AI can't recommend a business for a town the site doesn't name.
- ImproveAnswers common questions (FAQ)No FAQ found. Plain answers to real customer questions are easy for AI to quote.
- ImproveLinks to review profilesNo links to a Google or Yelp profile. ChatGPT and Perplexity lean on Yelp; Google and Gemini lean on the Google Business Profile.
Whole-site check
We checked 14 pages and scored the site's health 71/100. These are the things Google and AI trip over.
- ImprovePages with no meta description: 6/about · /gallery · /contact
- ImproveThin pages (under 150 words): 4/services · /gallery · /financing
- MinorPages sharing the same title: 3/ · /services · /about
- MinorPages with images missing alt text: 5/gallery · / · /services
Broken links
| Link | Result | Found on |
|---|---|---|
| sampleroofing.example/specials | Error 404 | / |
| sampleroofing.example/blog/metal-roofs | Error 404 | /services |
What to fix first
- 1
Claim and complete the Yelp page
high impactquick winYelp was the most-cited source, and ChatGPT pulls local business details from it.
How: Claim the listing, add services, hours, photos and service area, and reply to existing reviews.
Helps: ChatGPT, Perplexity
- 2
Name the towns you serve on the website
high impactsome effortNone of the service towns appear on the site, so AI can't match you to 'roofer in Easley'.
How: Add the main towns to the homepage and build one page each for Easley, Pickens and Powdersville.
Helps: ChatGPT, Gemini, Google AI, Perplexity
- 3
Get more recent Google reviews
high impactquick winThe businesses AI recommends have many more recent reviews.
How: Text a review link to every customer after the job. Don't ask for Yelp reviews; Yelp forbids it.
Helps: Gemini, Google AI
- 4
Add LocalBusiness schema
medium impactquick winSearch engines can't read the business name, phone and hours as data.
How: Paste the code below into the site's header.
Helps: Google AI, Copilot
- 5
Publish an FAQ about storm damage and insurance
medium impactquick winYou were missed on every insurance and cost question.
How: Use the FAQ below as a starting point and fill in the bracketed details.
Helps: ChatGPT, Gemini, Claude
Fixes you can paste into the website
Suggested FAQ
- Do you help with insurance claims after storm damage?
- Yes. We inspect the roof, document the damage with photos and work with your insurance adjuster. [ADD: any claim-help details you offer]
- How much does a roof replacement cost in Easley?
- Most homes in the area fall between [ADD PRICE RANGE], depending on size, pitch and materials. We give free written estimates.
- Which towns do you serve?
- Easley, Pickens, Powdersville, Liberty and the rest of Pickens and Anderson counties. [CONFIRM LIST]
Replace anything in [BRACKETS] with the real details before publishing.
Business details for search engines (LocalBusiness schema)
{
"@context": "https://schema.org",
"@type": "RoofingContractor",
"name": "Sample Roofing Co.",
"url": "https://sampleroofing.example/",
"telephone": "[ADD PHONE]",
"address": {
"@type": "PostalAddress",
"streetAddress": "[ADD STREET ADDRESS]",
"addressLocality": "Easley",
"addressRegion": "SC"
},
"areaServed": [
"Easley, SC",
"Pickens, SC",
"Powdersville, SC"
]
}Get Sample Roofing Co. recommended by AI
- A fresh AI and Google check-up every month, with this report
- We fix the website: service and town pages, FAQs, and business details for search engines
- We set up and clean up your Google, Yelp, Bing and Apple business listings
- A simple routine for getting more customer reviews
- A local person in the Upstate you can call
brett@upstateworkflows.com
upstateworkflows.com
