RANKGRIDFree scan →

Most Local Contractors Are Invisible to AI Search

Homeowners are starting to ask ChatGPT, Perplexity, and Google's AI answers who the best local contractor is, and the AI names a few. To be one of them, a business has to carry the signals an AI can read. We checked those exact signals across 13,579 contractor profiles. Most contractors are missing the ones that matter.

13,579contractors analyzed
55%no local schema
39%no structured data at all
29%no working website

Key findings at a glance

  • 55% of contractors have no local schema, the signal AI leans on hardest to name a business.
  • 39% have no structured data at all for an AI to read.
  • 29% have no working website for an AI to read or cite.
  • Thin reviews weaken the trust signal AI uses when it picks who to recommend.

How we measured it

AI assistants recommend local businesses by reading machine-readable signals: structured data on a website, the Google Business Profile, reviews, and mentions across the web. We took the 13,579 home-service contractor profiles across the Dallas-Fort Worth metro from our earlier contractor SEO report, then measured those signals: we live-checked 10,828 of their websites for reachability and local business schema, and used each profile's review count and star rating.

One honest note: we measured the signals an AI relies on, not the output of any AI. Asking every assistant about every business is not possible at scale, and no report can prove a specific business was or was not named. What is measurable is whether a business carries the signals that let an AI identify it, and that is what these numbers show.

Finding 1 — AI reads structured data, and 55% have none

More than half of contractors have no local business schema on their website, the exact code an AI reads to understand what a business is and where it works. Of the 10,828 sites we live-checked, 55% carried no local schema on the homepage and 39% had no structured data at all. Schema spells out the business name, service, and area in a format a machine can parse directly. Without it, an AI is left guessing from raw page text, which is far less reliable, so the business is much harder to surface.

Structured data on the homepage — 10,828 contractor sites
Local business schema45%
Some schema, not local16%
No structured data39%
What it means: the single cheapest way to become readable to AI is the one most contractors skip. Add proper local schema and you jump ahead of more than half the market on the signal AI depends on most.

Finding 2 — 29% have no working website to read or cite

Nearly a third of contractors have no website an AI (or a customer) can actually reach. Twenty percent list no website at all on their profile, and of those that do, 11% list one that fails to load. An AI assistant leans on a real, reachable website to confirm what a business does and to cite it as a source. If the page is dead or missing, there is nothing to read and nothing to point to, so the business drops out of the running before the AI even gets to reviews or schema.

Website health — 13,579 DFW contractors
Website works71%
Listed but won't load9%
No website at all20%
10,828 listed websites live-checked; 11% of those were unreachable.
What it means: a fast site that actually loads is the price of entry for AI visibility. Nearly a third of the field has not paid it.

Finding 3 — Thin reviews weaken the trust signal AI leans on

The median contractor has just 33 reviews, and 45% have fewer than 25. Reviews are one of the clearest trust signals an AI can weigh when it decides which business to name, and most of the market is sitting on a thin count. That is not a wall, it is an opening. A steady stream of real, recent reviews is very doable in most trades, and it is exactly what separates a business an AI is confident naming from one it skips.

How many reviews DFW contractors have
0–24 reviews45%
25–9926%
100–24915%
250–4996%
500+8%
Median across 13,448 contractors with a review count: 33.

How an AI actually decides who to name

AI assistants do not rank the way a search results page does, but they lean on many of the same signals to decide which local business to put in an answer. When someone asks an assistant for the best roofer or plumber nearby, the model draws on the structured data it can read, the business profiles it can match, the reviews it can weigh, and the trusted sources that mention the business. The businesses that show up are the ones that made themselves legible to a machine.

None of that guarantees an AI names you, and anyone promising a guaranteed AI mention is selling something they cannot deliver. But these are the signals that make a business findable to an AI, and the data says most contractors are missing them.

What this means if you're a contractor

The bar for AI visibility is the same low bar we found for Google Maps. More than half the market has no schema, nearly a third has no working website, and most have a thin review count. The businesses that get named by an AI are not the biggest or the oldest, they are the ones that took care of a handful of machine-readable fundamentals that most of their competitors never got around to.

That is exactly how we build. A local lead site ships with clean local schema and real service and city pages from day one, which is the foundation both Google and AI read. Our local SEO plans keep the reviews, profile, and content moving so the signals stay strong. And the fastest way to see which of these you are missing is to run your site through the free SEO audit, which checks the same things we measured here. For the step-by-step, see how to show up in AI answers.

See if AI can even find you.

Run the free scan and check your site against the signals in this report: schema, website health, and the gaps keeping you out of AI answers and off the map. Two minutes, no card.

Report FAQ

How do AI assistants decide which local businesses to recommend?

AI assistants like ChatGPT, Perplexity, and Google AI answers pull from structured data on a business website, its Google Business Profile, its reviews, and mentions across trusted sites. Businesses that carry those machine-readable signals are the ones an AI can identify and name. Businesses missing them are hard for an AI to surface at all.

What did this report actually measure?

We measured the signals AI assistants rely on across 13,579 contractor profiles: local business schema, structured data, website reachability, and review count. We did not query each AI for each business, which is not possible at scale. But these signals are what determine whether an AI can identify and recommend a business, and most contractors are missing the ones that matter.

Can a business guarantee it gets named by AI?

No. No one can guarantee an AI assistant names a specific business, and any provider who promises that is selling something they cannot deliver. What is true is that businesses with the fundamentals, a strong profile, real reviews, and a readable website with proper schema, are the ones AI can identify, so they get named far more often than businesses without them.

Why are most contractors invisible to AI search?

For the same reason many are hard to find on Google Maps: missing fundamentals. In this set, 55% had no local schema, 39% had no structured data at all, and 29% had no working website. Those are the exact machine-readable signals an AI reads to understand what a business does and where, so without them the business is effectively invisible to AI.

Can I get the underlying data?

We share methodology and city- or trade-level cuts for press and partners — email support@rankgrid.ai. The analysis is drawn from our 13,579-contractor DFW dataset, which we plan to re-run annually as AI search matures.