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.
- 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.
- Corona Electric
- Licensed C-10 contractor
- Panel upgrades, EV chargers
- Corona, Norco, Riverside
- <div id="root"></div>
- <script src="/app.js">
- </script>
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.
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.
The five ways words go missing, most common first
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
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.
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.
- 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.
Show the numbers
| Area of the grade | What it asks | Agreement | Tracks position? |
|---|---|---|---|
| Clarity | Can a machine tell what you do, where, and for whom? | 0.23 | Yes |
| Discoverability | Can it reach your pages at all? | 0.12 | Not on its own |
| Trust | Do you look like a real, contactable business? | 0.11 | Not 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.)
- 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.
Show every check
| Check | Part of the grade | Agreement | What it is for |
|---|---|---|---|
| Content structure | Clarity | 0.27 | Decides where you place |
| Identity clarity | Clarity | 0.26 | Decides where you place |
| Location clarity | Clarity | 0.25 | Decides where you place |
| Links that work | Discoverability | 0.21 | Finds real problems |
| Business details in machine form | Clarity | 0.14 | Gets you in the door |
| AI summary file | Discoverability | 0.12 | Early standard |
| Name and phone agree everywhere | Trust | 0.12 | Gets you in the door |
| Accessibility | Trust | 0.10 | Finds real problems |
| Secure connection | Discoverability | 0.09 | Finds real problems |
| Google Business Profile | Trust | 0.08 | Gets you in the door |
| Pages reachable | Discoverability | 0.07 | Gets you in the door |
| Contact details readable | Trust | 0.05 | Gets you in the door |
| Service clarity | Clarity | 0.02 | Gets you in the door |
| Page speed | Discoverability | -0.04 | Finds real problems |
| Readable web addresses | Discoverability | -0.04 | Gets you in the door |
| Privacy policy and terms | Trust | -0.12 | Finds real problems |
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.
- 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.
Show the numbers
| Group | Businesses | Profile score | Has a profile |
|---|---|---|---|
| Strong website, AI names them | 38.000 | 93.6 | 100% of 38 checked |
| Strong website, AI ignores them | 26.000 | 93.7 | 100% of 26 checked |
| Weak website, AI names them anyway | 24.000 | 85.2 | 100% of 24 checked |
| Weak website, AI ignores them | 32.000 | 75.6 | 97% 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.
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
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.
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.
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 scanaf70328, data fingerprint 14cb2f18c58d. We re-run this measurement against live data and revise the article when it moves.