FindBusiness.ai

How AI Reads Your Website

Your website is two documents, and AI usually gets the thin one. Here is how to see which you have in thirty seconds, and what we measured about which parts of the thick one matter.

FindBusiness.ai research · August 14, 2026 · 17 min read
The short version
  • A web page is a file plus code that fills it in. AI reads the file. On plenty of finished-looking sites that file has no business name, no town and no services in it.
  • You can check yours in thirty seconds with view-source and Ctrl+F, on your own site, without talking to anybody.
  • Of the three areas we grade, only Clarity tracks where AI places a business. Headings, your town, and your name stated consistently.
  • Your Google profile is the entry ticket, not the decider. Among businesses that all have one, review count predicts where you place at -0.02, which is nothing.

Open view-source on your own site and search it for the name of a service you sell.

What a visitor reads
  • Corona Electric
  • Licensed C-10 contractor
  • Panel upgrades, EV chargers
  • Corona, Norco, Riverside
What the AI received
  • <div id="root"></div>
  • <script src="/app.js">
  • </script>
no name, no town, no services
An illustration, not a capture: this is the shape of the gap, drawn with a made-up shop. The thirty-second test below shows you the real thing, on your own site.

A customer opens ChatGPT or Gemini and asks who to call about a dead breaker in their kitchen. Something goes and reads a handful of websites, right then, and builds an answer out of what it found.

The question this page answers is what it actually found on yours. Not what your site looks like. What arrived when a machine asked for it.

For a lot of small businesses those are two different documents, and the gap is invisible from a browser.

What is on this page
  1. Your website is two documents. AI gets the thin one.
  2. Who is actually reading your website
  3. Check your own site in thirty seconds. You do not need us for this.
  4. Being readable is the part that decides where you place
  5. Your Google profile gets you into the room. It does not pick you.
  6. The part of your site that is written for machines
  7. What to actually do

Your website is two documents. AI gets the thin one.

When your web browser opens your website, two things happen. First the server sends a file. Then your browser may run some code in that file which goes and fetches the rest of the words and paints them onto the screen. You only ever see the finished result, so it is easy to believe the file and the page are the same thing.

They are often not. When an AI assistant looks up your business, it asks for that file and reads what came back. Running the code afterwards means running a full web browser for every page on the internet, which is expensive, so the safe assumption is that nothing runs it. Whatever is in the file is what the AI knows about you. Whatever the code was going to add is not there.

We can say this precisely for one reader, because it is ours. Our free scan asks your site for that file and reads exactly what comes back, with no browser involved. On plenty of real small-business sites it comes back with your business name missing, your town missing and your services missing, on a site that looks completely finished in a browser.

Sent ready-made
Built once, ahead of time.
<h1>Corona Electric</h1> <p>Panel upgrades, EV charger installation in Corona, Norco and Riverside.</p>
completeEvery reader gets the words. Fastest, and nothing has to go right.
Built on request
Made by the server when asked.
<h1>Corona Electric</h1> <p>Panel upgrades, EV charger installation in Corona, Norco and Riverside.</p>
completeSame result for the reader. Worth it when the page changes per visitor.
Assembled in the browser
The words arrive later, or not at all.
<div id="root"></div> <script src="/app.js"></script> no name, no town, no services
empty on arrivalA browser fills this in. Anything that is not a browser gets an empty box.
What arrives in the very first response, before any code runs. The first two are the same page to every reader. The third is a page only a browser can finish.

The five ways words go missing, most common first

The whole site is assembled in the browservery common
What it isA page builder or an app that sends a shell and fills it in afterwards.
AI receivesAn empty container and a script tag. Often a page titled just Home.
How to spot itView the source and none of your page copy is in it.
The fixThe site has to send finished pages. On most builders that is a setting; on some it is a rebuild.
Accordions, tabs and FAQs that fill in on clickcommon
What it isCollapsed panels whose answers are fetched only when a human opens them.
AI receivesThe questions, sometimes. Never the answers.
How to spot itSearch the source for a sentence that lives inside a closed panel.
The fixPut the answers in the page and collapse them visually. This is the most wasteful one on the list, because answers to real questions are exactly what an AI wants to quote.
Text baked into a picturevery common
What it isThe menu is a JPG. The price list is a PNG. The service list is a designed graphic.
AI receivesAn image tag. If nobody wrote a description for it, not even a hint.
How to spot itTry to select the words with your cursor. If they will not highlight, they are a picture.
The fixType the words out as real text. Keep the graphic if you like it and put the same words underneath.
"Load more", carousels and endless scrollcommon
What it isFour of your twelve services are in the page and the rest arrive on a click or a scroll.
AI receivesWhatever was in the first response, and it forms its whole impression from that.
How to spot itCount the items on screen after clicking through, then count them in the source.
The fixSend the full list and page through it visually, or give each item its own real page.
Business details added by a plugin after the page loadsoccasional
What it isThe machine-readable block listing your address, hours and services is written in by a script.
AI receivesNothing. The most frustrating one here, because you paid for it and it works in a browser.
How to spot itSearch the source for ld+json. Present in a developer inspector but absent from view-source means it was added afterwards.
The fixEmit it with the page. It is fixed text, so nothing needs to run to produce it.
What this means for you

None of this shows up as an error. Your site looks right, your designer did nothing wrong, and your customers never notice. It only shows up when something asks your site a question and gets a blank page back.

Who is actually reading your website

"But Google reads JavaScript" is true, and it is the sentence that lets a whole category of websites get built. Google is one reader with an enormous budget for it. The machines that feed AI answers are not Google, and they are not spending a browser on every page they open.

We can only speak precisely for the readers we run or observe, so here is that list, plainly.

What each kind of reader does with your page

Classic Google searchruns the code
What it doesFetches the page, then comes back later with a browser to run the code.
What that meansYour words get in eventually. This is the reader your web designer built for.
The crawlers that feed AI answersassume not
What it doesAsks for the page over plain HTTP and reads what comes back.
What that meansRunning a browser for every page on the web is expensive, so the safe assumption is that yours is read as sent. Build for that and you lose nothing if a reader turns out to be more capable.
Our free scannever
What it doesAsks your site for its page and reads exactly what comes back. No browser, ever.
What that meansThis is the one we can be certain about, because it is ours. It is deliberately the harsher reader, so your grade describes the document that actually reaches an assistant.
A chat assistant on a business's own sitenever
What it doesReads its own pages live to answer a customer.
What that meansA business whose words are not in the page cannot have an assistant that knows about them, even when the assistant is theirs.
What this means for you

You do not have to know which reader is which. A page that stands up on its own works for all of them, and it is the same page a slow phone on a bad connection gets.

Check your own site in thirty seconds. You do not need us for this.

You can settle this yourself, right now, on any site including ours. Every browser will show you the raw file it received, and that is the whole test.

Three steps

  • Open your website and pick a sentence you can see. A service you offer, the town you work in, your opening line.
  • View the page source. On a computer that is Ctrl+U, or Cmd+Option+U on a Mac. On a phone, type view-source: in front of your web address.
  • Search that source for your sentence with Ctrl+F. Found it means every reader gets it. Not found means no AI assistant has it.

Do it for three or four different sentences, especially anything inside a dropdown, a tab or an FAQ. That is where the gaps usually are.

What this means for you

If your words are in the file, you have already cleared the hardest part of this and most of what follows is tidying. If they are not, nothing else you do to your website will reach an AI assistant until that is fixed.

Being readable is the part that decides where you place

That is the mechanism. Here is the measurement.

We grade a website out of 100 across three areas. Clarity asks whether a machine can work out what you do, where, and for whom. Discoverability asks whether it can reach your pages at all. Trust asks whether you look like a real, contactable business. Separately, we ask AI real customer questions about 9 local markets and record who it names.

Joining those two things for 120 business-market pairs lets us ask which of the three actually tracks where a business lands. One of them does.

0.00.10.2Claritysolid0.23Discoverabilitynot solid0.12Trustnot solid0.11agreement with where AI actually places a business
How closely each area of the grade lines up with where AI actually places a business, among the 117 businesses it already names.
How to read this
  • Each mark: Each bar is one of the three areas we grade a website on.
  • Left to right: How closely that area agrees with where AI places a business. 0 means no relationship at all, 1 would mean perfect agreement.
  • Up and down: The area of the grade.
  • What to look for: Clarity is the one that clears the bar. If being readable did not matter, all three bars would sit near zero together.
What this does not show. This is about ORDER, not about getting in. It asks, among businesses AI already names, which of them it puts first. A business AI never mentions is not in this comparison.
Show the numbers
Area of the gradeWhat it asksAgreementTracks position?
ClarityCan a machine tell what you do, where, and for whom?0.23Yes
DiscoverabilityCan it reach your pages at all?0.12Not on its own
TrustDo you look like a real, contactable business?0.11Not on its own

Inside Clarity, 3 of the 17 individual checks we tested come through on their own, and they are the ones you would guess if you had read the first section of this page.

The three checks that decide position, and what each one reads

  • Content structure. One main heading and real section headings underneath it, a page description, and answers to the questions customers actually ask. (agreement 0.27.)
  • Identity clarity. Your business name, said the same way in the page title, the main heading and the machine-readable details. (agreement 0.26.)
  • Location clarity. Your address, your town, and the places you serve, written out in the page where they can be read rather than implied. (agreement 0.25.)
-0.10.00.10.20.3Content structureDecides where you place0.27Identity clarityDecides where you place0.26Location clarityDecides where you place0.25Links that workFinds real problems0.21Business details in machine formGets you in the door0.14AI summary fileEarly standard0.12Name and phone agree everywhereGets you in the door0.12AccessibilityFinds real problems0.10Secure connectionFinds real problems0.09Google Business ProfileGets you in the door0.08Pages reachableGets you in the door0.07Contact details readableGets you in the door0.05Service clarityGets you in the door0.02Page speedFinds real problems-0.04Readable web addressesGets you in the door-0.04Privacy policy and termsFinds real problems-0.12agreement with where AI actually places a business
16 of the 17 checks in our free scan, ranked by how well each tracks where AI places a business. Highlighted rows are the ones solid enough to act on. One more is not on this chart because almost every business scores the same on it, so there is no order to compare.
How to read this
  • Each mark: Each bar is one of the checks we run on your website.
  • Left to right: How closely that check agrees with where AI places a business. 0 is no relationship. A bar left of zero runs the other way.
  • Up and down: The check.
  • What to look for: The highlighted bars are the checks that decide position. Below them sit the gates you have to clear to be in the conversation at all, the checks that find real problems on your site, and the standards we adopted before the market did.
What this does not show. This chart asks one question of every check: does it decide where you place. That is not the only job a check has. A short bar here is usually a check doing a different one, and the table names which.
Show every check
CheckPart of the gradeAgreementWhat it is for
Content structureClarity0.27Decides where you place
Identity clarityClarity0.26Decides where you place
Location clarityClarity0.25Decides where you place
Links that workDiscoverability0.21Finds real problems
Business details in machine formClarity0.14Gets you in the door
AI summary fileDiscoverability0.12Early standard
Name and phone agree everywhereTrust0.12Gets you in the door
AccessibilityTrust0.10Finds real problems
Secure connectionDiscoverability0.09Finds real problems
Google Business ProfileTrust0.08Gets you in the door
Pages reachableDiscoverability0.07Gets you in the door
Contact details readableTrust0.05Gets you in the door
Service clarityClarity0.02Gets you in the door
Page speedDiscoverability-0.04Finds real problems
Readable web addressesDiscoverability-0.04Gets you in the door
Privacy policy and termsTrust-0.12Finds real problems
What this means for you

Headings that say what you do, your town named in plain words, and your business name stated the same way everywhere. That is the list. It is unglamorous, it is free, and it is the part that moved.

Your Google profile gets you into the room. It does not pick you.

Everyone expects this one to go the other way, including us for a while.

Your Google Business Profile is the strongest single thing we measure, and reading that as "so build up your Google profile" gets it exactly backwards. Splitting the same businesses by how good their website is, and by whether AI names them, shows what the profile is actually doing.

050100Strong website, AI names them38 businesses93.6Strong website, AI ignores them26 businesses93.7Weak website, AI names them anyway24 businesses85.2Weak website, AI ignores them32 businesses75.6Google Business Profile score, out of 100
Average Google Business Profile score for businesses above and below the median website grade, split by whether AI names them. 120 businesses.
How to read this
  • Each mark: Each bar is one group's average score on our Google Business Profile check, out of 100.
  • Left to right: The profile score. Bars start at zero.
  • Up and down: The group: strong or weak website, named or not named by AI.
  • What to look for: Compare the pairs, not the whole set. If a strong profile were what earns a recommendation, both "AI names them" bars would sit clearly above the ones below them. At the top of the market they are level.
What this does not show. 119 of the 120 businesses we could check have a profile at all, which is the finding rather than a gap in it. We cannot measure what having no profile costs you from a group that almost all have one.
Show the numbers
GroupBusinessesProfile scoreHas a profile
Strong website, AI names them38.00093.6100% of 38 checked
Strong website, AI ignores them26.00093.7100% of 26 checked
Weak website, AI names them anyway24.00085.2100% of 24 checked
Weak website, AI ignores them32.00075.697% of 32 checked

At the weak end of the market the profile separates the named from the ignored by 9.6 points. At the strong end it separates them by -0.1. A profile is what it takes to be in the conversation. Once you are in it, more of the same is not what decides the outcome.

The same holds for reviews, and we checked it directly as a control. Google review count on its own agrees with where AI places a business at -0.02, which is effectively nothing. Reviews are why customers choose you once they find you. They are not how the AI decides who to mention.

9.6
profile gap, weak websites
points between named and ignored
-0.1
profile gap, strong websites
points, on the same check
-0.02
review count as a predictor
effectively nothing
What this means for you

If your Google profile is thin or missing, fix that before anything else on this page. If it is already good, you have banked what it pays, and the next thing that moves is your website.

The part of your site that is written for machines

There is one more thing worth understanding, because it is the cheapest win on this page and almost nobody outside the industry has heard of it.

Reading an ordinary web page is like reading a handwritten note. A machine can usually work out which number is the phone number, but it is guessing from context. There is a way to hand it the same information already labelled, on a form with named boxes: your name here, your address here, your hours here, the services you offer here. It sits inside your page, your visitors never see it, and it removes the guessing.

It will not make anyone recommend you. What it does is remove the ambiguity that makes a machine skip you in favour of a business it is more confident about. It is also what produces the opening hours and star ratings you see under a search result.

What we look for in it, and it is not just whether you have one

Plenty of sites have an empty one and think they are done
A real typeIt says what kind of business you are, not just that a business exists.
The essentialsName, address, phone, web address. Scored on how many are filled in, not on whether the block is present.
The valuable onesOpening hours, where you are on a map, the towns you serve, your price range, your social profiles.
Your actual workThe services you offer, listed. This is the one most often left empty, and it is the one that answers a customer's question.
Questions and answersCommon questions with their answers, labelled as such. Directly reusable in an AI answer, which is why it earns its own line.

We also check for two files aimed squarely at AI assistants: a plain-text summary of your site written for a model rather than a person, and a machine-readable statement of your business facts. Hardly anyone has adopted either yet. We check for them, we ship them on every site we build, and we count being early as the right place to be.

What this means for you

Ask whoever maintains your site whether you have business details in machine-readable form, and whether they include your services and your hours. On most small-business sites the answer is that a plugin added an empty one.

What to actually do

In order, cheapest first

  • Check that your words are in the file. The thirty-second test above. Everything else depends on it.
  • Claim and fill in your Google Business Profile if you have not. This is the entry ticket and it is free.
  • Name every service you offer, in the words your customers use, in a heading where it can be seen. Not buried in a paragraph, not only inside a dropdown.
  • Name every town you serve, in plain text, on the page. "Serving Corona, Norco and Riverside" does more work than it looks like it does.
  • Say your business name the same way everywhere. Page title, heading, footer, Google profile. A machine reading three spellings has to decide which one you are.
  • Add the machine-readable block with your address, phone, hours and services, and make sure it is in the file rather than added by a script afterwards.

We have measured one more thing worth knowing here, in a separate study: businesses get named for the services they actually mention on their site about a third more often than for services they do not mention, comparing each business against itself. A link in the navigation did as well as a whole dedicated page. That is the same lesson as everything above, arriving from another direction. The information has to be present, and it has to be near the surface.

What this means for you

Every item on that list is something you can do to your own website this week, for free, without a developer. None of it is a trick and none of it stops working when the models change, because all of it is just saying plainly what your business does.

How we measured this

We grade a business website out of 100 by asking it for its page and reading what comes back, with no browser and no code executed. That is deliberate: it is the same thing an AI assistant receives, so the grade describes the document that actually reaches one.

Separately we ask AI real customer questions about a trade in a town, several times each, and record which businesses it names. Asking repeatedly is the point. These models are not deterministic, so a single answer tells you what one was said once rather than what the model reliably does.

This article joins those two things for 120 business-market pairs, covering 117 distinct businesses in big bear lake, ca, corona, ca, orange, ca and west covina, ca. One business appearing in two markets is two related rows rather than two independent observations, so every confidence figure here counts distinct businesses, never rows.

The agreement figures are rank correlations, which is to say they compare running order rather than absolute values. That is the right tool when the question is "does a better website come out ahead" rather than "how many points is a better website worth".

Scope

  • 117 businesses across 9 local markets in big bear lake, ca, corona, ca, orange, ca and west covina, ca, all graded by one version of the instrument, on businesses that have a website.
  • The ordering findings describe businesses AI already names. What it takes to be named at all is a different question and we measure it separately.
  • Naming a service prominently and being known for that service tend to go together. We can show they move together, which is why every recommendation here is about being legible rather than about a guaranteed outcome.

See what your own site sends

Our free scan reads your website the way an AI assistant does and tells you what it can and cannot work out about your business. Seventeen checks, a grade, and a ranked list of what to fix first. No sign-up.

Run the free scan
Measured 2026-08-14T01:31:23.460Z against 120 business-market pairs from 117 businesses. Source commit af70328, data fingerprint 14cb2f18c58d. We re-run this measurement against live data and revise the article when it moves.