All Insights
Diagnostics6 min read

Why Your Roofing Business Isn't Showing Up When People Ask AI

If an assistant names three roofers in your city and you are not one of them, it is rarely because your work is worse. It is because your company is harder to verify than theirs.

1. Your Site Says Nothing A Machine Can Quote

Hero video, a phone number and a gallery is a brochure, not a source. If there is no plain text stating what you do, where you do it and who you serve, there is nothing to cite.

2. No Structured Data

Without LocalBusiness and Service schema, an assistant has to infer your service area from context. Competitors who publish it explicitly get quoted instead.

3. Inconsistent Name, Address And Phone

A suite number on one directory and not another, an old tracking number on a third — each mismatch lowers confidence that these listings describe the same business.

4. One Page For Twelve Cities

A comma-separated list of towns in the footer does not make you locally relevant. Each meaningful service area needs its own page with content that could only have been written about that area.

5. Thin Or Stale Reviews

Review recency matters as much as volume. A profile with forty reviews from three years ago reads as a business that may no longer be active.

6. No Third-Party Mentions

Assistants weigh corroboration. If the only place your claims appear is your own domain, they stay unverified.

Fix Them In This Order

  • Technical and schema fixes — days, not weeks.
  • Google Business Profile accuracy and review cadence.
  • Service-area and answer-shaped content.
  • Citations and local authority building.

Find Out Which Ones Apply To You

Rather than guessing, run your domain through our free audit. It checks the on-page signals above against your live site and returns them as a ranked fix list.

See Which Signals Your Site Is Missing.

Our free audit crawls your live site, scores the on-page signals AI assistants rely on, and returns a prioritized fix list.

Run My Free Website Audit