FindBusiness.ai

AI names the businesses whose website says they do that exact job

Nobody asks AI for "a plumber". They ask who fixes a burst pipe, who installs a tankless water heater, who can clear a drain tonight. We put 156 of those questions to AI across 13 local markets, then checked whose website actually mentioned that job. 1,656 comparisons.

FindBusiness.ai research · July 2026 · 10 min read
Someone asks AI
Who fixes a burst pipe in West Covina?Who can clear a drain tonight?Who installs a tankless water heater?
Says what it does
  • Burst pipe repair
  • Emergency drain cleaning
  • Tankless water heaters
AI named this one
Does the same work
  • Plumbing services
  • About us
  • Contact
Both plumbers fix burst pipes. Only one of them says so where AI can see it.

When somebody asks an AI assistant for a plumber, they do not ask for a plumber. They ask who fixes a burst pipe, or who does tankless water heater installs, or who can clear a drain tonight. Each of those is a different question, and each one is a separate roll of the dice for every business in town.

We wanted to know what decides that roll. So we ran 156 of those questions across 13 local markets, recorded every business the model named, and then went and looked at 116 of those businesses' websites to see which jobs they actually have a page about. That gives 1,656 pairs of "was this business named for this job" and "does its website talk about this job".

The pattern is strong and the honest reading of it is narrower than we would like. Both are below.

The same shop, compared against itself

The obvious way to test this is to line up every business and see whether the ones with more service pages get named more. That test is easy and close to worthless. A shop with a page for every job it does is usually a bigger shop, and bigger shops get named more anyway. You would be measuring size and calling it web pages.

So we did it the other way. 81 of the businesses have pages for some of their town's jobs and not others. For each one we compared it against itself: how often AI named it for the jobs it has a page about, against how often it named the same business for the jobs it does not. Same business, same size, same reviews, same town, same everything. The only thing that changes is whether the website talks about that particular job.

Naming ran 32 percentage points higher on the jobs a business had a page for. 62 businesses did better on their covered jobs, 16 did worse, 3 came out even. That split is not a coin landing funny.

no difference← named LESS on jobs it mentions (16)named MORE on jobs it mentions (62) →-100-50050100Above All Landscape Company: +33 pointsBig Bear Cabin Care: +100 pointsBrightView: +91 pointsSupreme Seamless Rain Gutter Systems: +100 pointsChloe Nail Lounge: +60 pointsCorona Landscapers: -30 pointsCruz Electric: +33 pointsDone Rite Roofing LLC: +11 pointsEdgewater Rain Gutter Co: +100 pointsFast Water Heater: +91 pointsGarvey Roofing: +18 pointsGreen Leaf Zone: +64 pointsJ.I.G. Plumbing: +14 pointsKilowire Electric: +25 pointsLeo's Auto Care: +27 pointsAutonovation Mobile Auto Repair: +29 pointsluv nail: +50 pointsMarvelous Nails And Spa: +18 pointsMelendez Tree Service: +100 pointsM&M Tree Service Inc: -33 pointsMVP Plumbing & Drain Services Inc: +100 pointsNolasco Plumbing, Inc: +11 pointsParamount Yards: +40 pointsPONCE LANDSCAPING: -9 pointsPro Plumbers Inc: +36 pointsProtection4Less: +100 pointsRancho Landscape and Tree Care: -17 pointsRidgeline Outdoor Living: +90 pointsRooter Shooter Jetting: +100 pointsSAHARA NAILS AND LASHES: +27 pointsSan Gabriel Valley Roofing: -27 pointsSoCal Plumbing & Rooter: -17 pointsSo-Cal 1 Plumbing & Rooter: +17 pointsSolace Plumbing Heating and Air: +0 pointsSpeeDee Drains and Plumbing: +17 pointsSprinklers and Turf: +33 pointsValvoline Instant Oil Change: +50 pointsSystem Pavers: -9 pointsABC Quality Roofing: +33 pointsAce Pelizon Plumbing: +29 pointsAlex Tree Service: +17 pointsAmerican Tire Depot: +31 pointsAnthony's Plumbing: +25 pointsArborWorld: +80 pointsBig Bear Lake Tree Service: +42 pointsBig O Tires: +58 pointsBrennan Electrical: -10 pointsCalifornia Arbor Care: +23 pointsCraig Johnson Automotive: +17 pointsTree Service Perfection West Covina: +62 pointsEcoworkz: +70 pointsGordon Equipment Services: +100 pointsGreen Conception: -12 pointsGreen Ladder Roofing: +6 pointsGreenside Landscaping Inc: +82 pointsHB Security Cameras: +100 pointsHigh Speed Plumbing: +0 pointsHoyo Rooter: -9 pointsJose Martinez Tree Service, Inc: +6 pointsJohnny's Auto Service: +19 pointsDEL MAR LANDSCAPING: -48 pointsLand X Landscape Construction: +30 pointsLawnscape Systems, Inc: +33 pointsMiles' Mountain Firewood: -9 pointsNew Quest Electric: +70 pointsPlumbing Buddies: +17 pointsRCP Plumbing Inc: +100 pointsPower Pro Plumbing Heating & Air: -33 pointsRain Dance Roofing: -9 pointsRaul's Auto Repair: +0 pointsRooter Hero Plumbing & Air: +14 pointsRoto-Rooter Plumbing & Water Cleanup: +25 pointsSan Dimas Electric: -60 pointsService Hero: +13 pointsVista Smog & Test Only Center: +59 pointsDrain Doctor Plumbing & Rooter: +29 pointsThe Electric Connection: +17 pointsTopCal Roofing: -22 pointsTrout Electric: +22 pointsVivid Landscape: +33 pointsWay To Go Builders: +91 pointsdifference in this business's own naming rate, in percentage points
One dot per business, all 81 of them. The line down the middle is zero: no difference. 62 businesses sit to the right of it, 16 to the left, 3 exactly on it.
How to read this
  • Each mark: one business, compared only against itself.
  • Left to right: how much more often AI named it for the jobs its website mentions, in percentage points. The line down the middle is ZERO, meaning no difference at all. A dot at +40 means that business was named 40 points more often for the jobs it mentions.
  • Up and down: nothing. Dots are stacked upwards only so overlapping ones stay countable.
  • What to look for: which side of the middle line the dots pile up on. Most sit to the right. Because each dot compares a business with itself, that lean cannot be explained by some businesses simply being bigger or better known.
What this does not show. The dots way out at +100 are businesses with only one or two mentioned jobs, where being named on all of them reads as a perfect score. That is why the headline is an average across all 81 rather than something you read off one dot. Businesses that mention every job, or none, cannot appear here at all: there is nothing to compare them against, and 35 of the businesses we measured mention none.
All 81 businesses that can be compared against themselves
businessjobs coverednot coverednamed on coverednamed on uncovereddifference
Big Bear Cabin Care1.00011.000100%0%100%
Supreme Seamless Rain Gutter Systems1.00011.000100%0%100%
Edgewater Rain Gutter Co1.00011.000100%0%100%
Melendez Tree Service1.00011.000100%0%100%
MVP Plumbing & Drain Services Inc1.00011.000100%0%100%
Protection4Less1.00011.000100%0%100%
Rooter Shooter Jetting1.00011.000100%0%100%
Gordon Equipment Services1.00011.000100%0%100%
HB Security Cameras1.00011.000100%0%100%
RCP Plumbing Inc1.00011.000100%0%100%
BrightView1.00011.000100%9%91%
Fast Water Heater1.00011.000100%9%91%
Way To Go Builders1.00011.000100%9%91%
Ridgeline Outdoor Living2.00010.000100%10%90%
Greenside Landscaping Inc1.00011.000100%18%82%
ArborWorld7.00017.00086%6%80%
Ecoworkz2.00010.000100%30%70%
New Quest Electric2.00010.000100%30%70%
Green Leaf Zone5.00019.00080%16%64%
Tree Service Perfection West Covina7.00017.00086%24%62%
Chloe Nail Lounge2.00010.000100%40%60%
Vista Smog & Test Only Center2.00022.000100%41%59%
Big O Tires5.00019.000100%42%58%
luv nail2.00010.000100%50%50%
Valvoline Instant Oil Change2.00010.00050%0%50%
Big Bear Lake Tree Service5.00019.000100%58%42%
Paramount Yards2.00010.00050%10%40%
Pro Plumbers Inc1.00011.000100%64%36%
Cruz Electric3.0009.000100%67%33%
ABC Quality Roofing3.0009.000100%67%33%
Above All Landscape Company3.0009.00033%0%33%
Sprinklers and Turf3.0009.00033%0%33%
Lawnscape Systems, Inc3.0009.00033%0%33%
Vivid Landscape3.0009.00033%0%33%
American Tire Depot10.00014.00060%29%31%
Land X Landscape Construction2.00010.00050%20%30%
Autonovation Mobile Auto Repair5.00019.00040%11%29%
Ace Pelizon Plumbing7.0005.00029%0%29%
Drain Doctor Plumbing & Rooter7.0005.00029%0%29%
SAHARA NAILS AND LASHES1.00011.000100%73%27%
Leo's Auto Care6.00030.00050%23%27%
Kilowire Electric4.0008.00025%0%25%
Anthony's Plumbing4.0008.00025%0%25%
Roto-Rooter Plumbing & Water Cleanup8.0004.00025%0%25%
California Arbor Care13.00023.00023%0%23%
Trout Electric3.0009.00033%11%22%
Johnny's Auto Service9.00027.00067%48%19%
Garvey Roofing1.00011.000100%82%18%
Marvelous Nails And Spa1.00011.000100%82%18%
Alex Tree Service7.0005.00057%40%17%
Plumbing Buddies6.0006.00050%33%17%
So-Cal 1 Plumbing & Rooter6.0006.00017%0%17%
SpeeDee Drains and Plumbing6.0006.00017%0%17%
Craig Johnson Automotive6.0006.00017%0%17%
The Electric Connection6.0006.00017%0%17%
J.I.G. Plumbing7.0005.00014%0%14%
Rooter Hero Plumbing & Air7.0005.00014%0%14%
Service Hero8.0004.00013%0%13%
Done Rite Roofing LLC3.0009.00033%22%11%
Nolasco Plumbing, Inc9.0003.00044%33%11%
Green Ladder Roofing5.0007.00020%14%6%
Jose Martinez Tree Service, Inc5.0007.00020%14%6%
Solace Plumbing Heating and Air6.0006.00033%33%0%
High Speed Plumbing6.0006.00033%33%0%
Raul's Auto Repair8.00016.00038%38%0%
PONCE LANDSCAPING1.00023.0000%9%-9%
System Pavers1.00011.0000%9%-9%
Hoyo Rooter1.00011.0000%9%-9%
Miles' Mountain Firewood1.00011.0000%9%-9%
Rain Dance Roofing1.00011.0000%9%-9%
Brennan Electrical2.00010.0000%10%-10%
Green Conception4.0008.0000%13%-12%
SoCal Plumbing & Rooter6.0006.0000%17%-17%
Rancho Landscape and Tree Care1.00023.0000%17%-17%
TopCal Roofing3.0009.00033%56%-22%
San Gabriel Valley Roofing1.00011.0000%27%-27%
Corona Landscapers2.00010.0000%30%-30%
M&M Tree Service Inc3.0009.0000%33%-33%
Power Pro Plumbing Heating & Air9.0003.0000%33%-33%
DEL MAR LANDSCAPING1.00023.0000%48%-48%
San Dimas Electric2.00010.0000%60%-60%
What this means for you

What your website SAYS you do lines up with what AI says you do. Not what it scores, not how fast it loads. The words on it.

It matters that you say it. Where you say it matters less.

The obvious next question is whether you need a whole page for every job, or whether saying it anywhere is enough. So we split the covered cases in two: jobs a business has a real page about, and jobs it only lists in its homepage menu.

If depth were what mattered, the real page would win comfortably. It does not. Both beat saying nothing, by a lot, and the menu listing does at least as well as the page.

0204060a real page about the job263 cases40only listed in the homepage menu36 cases61the job is not mentioned anywhere1357 cases20% of cases where AI named the business for that job
The bottom bar is the one to look at. Saying nothing about a job is the worst thing a site can do for it, by a wide margin.
How to read this
  • Each mark: one of the three ways a job can show up on a business's website.
  • Left to right: share of those cases where AI named the business for that job.
  • Up and down: the three cases, most prominent at the top.
  • What to look for: the size of the gap down to the bottom bar. That gap is the finding. The gap between the top two is small and the middle bar rests on few cases, so do not read a ranking into it.
What this does not show. The middle bar rests on only 36 cases, so it cannot settle whether a menu listing genuinely beats a page. What it does rule out is the idea that you need depth: a single line in a menu was not worse. And none of this proves CAUSE. A business may name a job prominently because that job is what it is known for, and be named for that reason. See the method note at the end.
The three cases
how the job showed upcasesnamed at least oncerate
a real page (in the web address)263.000105.00040%
homepage menu link only36.00022.00061%
not mentioned1357.000278.00020%

This fits how these systems actually read a site, and it is worth being concrete about that. An AI assistant answering "who fixes a burst pipe in West Covina" is not crawling forty pages of your website first. It is doing roughly what a person does: looking at what is obvious, near the surface, in the words the question used. Something buried three clicks down is not much better than something you never said.

What this means for you

You do not need a page for every job. You need the job NAMED, in the words a customer would use, somewhere near the surface of your site. Your homepage menu counts.

Most businesses have no page at all for about 9 in every 10 of the jobs their town asks about

Set aside cause and effect for a second, because this next number does not depend on it. A town does not ask AI one question. It asks about a dozen different jobs, and each one is a separate chance to be named or not named.

The typical business in this study has a page for one in 12 of the jobs its town gets asked about. 35 of the 116 businesses have a page for none of them. Their website says roofing. Their town is asking about roof leaks, skylight repair, gutter replacement and storm damage, one question at a time.

8%
typical coverage
a page for one in 12 jobs their town asks about
35 of 116
cover nothing
no page for any job in their market
42%
named with a page
share of those jobs where AI named them
20%
named without one
same businesses, jobs they do not cover
all 116 businesses
0%20%40%60%0.00.20.40.60.81.0share of its town's jobs this business has a page forshare of cohortmean 0.2all 116 businesses — every one of the 116 businessesall 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 1all 116 businesses: 1all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 1all 116 businesses: 0all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 1all 116 businesses: 1all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0all 116 businesses: 0
Each dot on the strip is one business. The pile on the left is the finding: almost everybody is bunched near zero.
How to read this
  • Each mark: one business, drawn as a dot on the strip below the curve.
  • Left to right: share of the jobs its town asks about that this business has a page for. 0 means none, 1 would mean all of them.
  • Up and down: how many businesses land in each slice.
  • What to look for: where the mass sits. Everything piled at the left means the whole market has the same gap, which is what makes it an opportunity rather than a disadvantage.
What this does not show. Our matcher is strict on purpose: every word of a job name has to appear in a page's web address or its link text. That means we MISS real pages rather than invent them, so true coverage is somewhat higher than this chart shows. The error runs against the finding, not in favour of it.
Coverage, counted
cutbusinesses
have a page for no job at all35.000
typical (median) coverage8%
businesses measured116.000
business-and-job pairs checked1656.000
What this means for you

Whatever is going on underneath, most local businesses have no page at all for most of what their town is asking. That gap is not a competitive disadvantage right now, because nearly everyone has it. It is the thing nobody has taken yet.

What we would actually do with this

Here is the honest version of the advice, with the uncertainty left in.

Worth doing

  • Write down every job you get paid for. Not your three headline services. The whole list, in the words a customer would use. This costs nothing and it is the step almost nobody does.
  • Check whether your site actually says those words. Open it and look. Most owners find their site names two or three of the jobs on their list, and covers the rest with something like "and more".
  • Put them where they can be seen. Your services menu, a list on the homepage, a heading. It does not have to be a page each. What we measured says a menu listing does the job.
  • Use the customer's words, not the trade's. "Emergency drain cleaning" beats "hydro-jetting solutions". Somebody typing a question does not know your vocabulary, and neither does the assistant answering them.

Worth being careful about

  • Do not list work you do not want. If naming a job is partly a signal of what you specialise in, filling your menu with everything dilutes what you are known for. Name what you actually want to be called about.
  • Do not buy a hundred thin pages. Depth is not what we measured moving the needle, so a stack of near-empty pages per keyword is spending money on the wrong axis.
The question is not "is my website good". It is "does my website say the thing somebody just asked for, somewhere they can see it".
What this means for you

List your jobs, then check whether your site says them. That is free, it takes twenty minutes, and most businesses we measured would find something missing.

How we measured this, and what it cannot tell you

We put the same questions a customer would ask to a real AI assistant, several times each, and recorded every business it named. Asking once tells you what it said that second; asking repeatedly makes it a measurement. Then we read each business's own website — the pages in its sitemap and the links on its homepage — and counted a job as named only when every word of it appears in a page's web address or its link text. No business paid to be here, none was told it was being measured, and nothing was re-run to get a nicer answer.

Limits worth knowing

  • This is a strong association, not proof of cause. A business may name a job prominently because that job is what it is known for.
  • 116 businesses, 13 markets, weighted toward West Covina. Real sample, not a census.
  • That matching rule is strict, so we miss real mentions. Real coverage is higher than we report, which understates the effect rather than inflating it.
  • One assistant, one point in time. We re-run it and revise when it moves.

Find out which jobs your site is silent on

The free scan reads your site the way an AI assistant does and tells you what it can and cannot work out about your business, including which of your services it could not find. No sign-up, no card.

Run the free scan
Measured 2026-07-31 against 1,656 business-and-job pairs from 116 businesses across 13 markets, 156 question sets, grid v3. Source commit dacdb64, data fingerprint b717e19d8eb7. We re-run this measurement against live data and revise the article when it moves.