Publishable sample 5,311 runs · 4,572 sites

60/100Median score
58.5Mean
27%Scored 80+
5,311Runs analyzed

This page is about one tool’s data: the AI Visibility Checker. For where these scores stand among the 25 tools with a published benchmark, and the distributions, see SEO Score Benchmarks — the methodology and privacy notes are there too.

Which of the measured signals are missing

On the GEO (Generative Engine Optimization) and AEO (Answer Engine Optimization) side, this tool does not measure ranking but a readiness list defined by SeoMods: is the page reachable in raw HTML, is it clear who wrote it, is a date visible, is there schema describing who the site is. The items below are the signals SeoMods uses in its AI visibility score; the percentage is the share of scans in which the check was not met. No claim is made that every AI system uses these signals.

llms.txt present79%
Publish / update dates67%
Organization / WebSite schema59%
Author / byline58%
About page linked56%
JSON-LD structured data55%
Question-style headings50%
Social / sameAs profiles linked48%
In-depth content (≥800 words)40%
Content in raw HTML (server-rendered)31%
Cites external sources27%
XML sitemap available24%
CheckNot met (share of scans)Weight
llms.txt present79%Partial
Publish / update dates67%Partial
Organization / WebSite schema59%Hard fail
Author / byline58%Partial
About page linked56%Partial
JSON-LD structured data55%Hard fail
Question-style headings50%Partial
Social / sameAs profiles linked48%Partial
In-depth content (≥800 words)40%Partial
Content in raw HTML (server-rendered)31%Hard fail
Cites external sources27%Partial
XML sitemap available24%Partial

The rate is the share of scans in which a SeoMods check was not met. It is SeoMods’ criterion, not Google’s assessment of these pages. “Hard fail” means the check’s full weight is deducted from the SeoMods score; “partial” means part of it.

The weakest area

Brand & entity strength53%
Trust & freshness24%
AI crawler access16%
Machine-readable content8%

Brand & entity strength leads by a clear margin: it was the lowest-scoring area in 53% of scans. Second is trust & freshness at 24%, third ai crawler access at 16%. The first measures missing Organization and WebSite schema, absent sameAs profiles and an inconsistent brand name; the third is agents like GPTBot, ClaudeBot and PerplexityBot being blocked in robots.txt without anyone noticing. Reading: in this sample, AI crawlers being blocked in robots.txt is the weakest area less often than missing identity markup is. The ranking rests on SeoMods’ area scores; it does not show how much weight any AI system gives those areas.

Plenty of schema — just not the schema that says who you are

One detail stands out: JSON-LD structured data is entirely absent in 55% of scans, while the Organization/WebSite schema that identifies the site is missing in 59%. The gap is small but it points one way: not every site that adds schema adds the schema describing itself. The same pattern shows in the byline — no author in 58% of scans and no publish date in 67%. These are the identity and date signals SeoMods measures in its AI visibility score; how any AI system treats their absence cannot be inferred from this data.

llms.txt: its place in this benchmark

Data: no llms.txt file was found in 79% of scans. Context: llms.txt is one of the signals used in this benchmark; it should not be treated as a file Google Search requires or as a Google ranking factor. It is a convention rather than a standard, and no system is obliged to honour it. SeoMods scores it as one check in its AI visibility score; its absence should not be read as an SEO error.

Check your AI visibility

Where does my score sit?

A score from the AI Visibility Checker can be read against the five values below. All of them are calculated from the scans in this benchmark: they place a SeoMods score within this sample, not in Google’s results.

PercentileScoreWhat it means for a score
P1018About one scan in ten scored 18 or lower. Below it, a page is in the lowest tenth of this sample.
P2537The edge of the bottom quarter. A score under 37 is below about three quarters of the scans.
Median60The middle of the sample: half the scans scored lower, half higher. A score of 60 is the typical result here.
P7582Where the top quarter begins. A score of 82 or more is at or above about three quarters of the scans.
P9094Where the top tenth begins. A score of 94 or more is among the highest 10% of scans in this sample.

Percentiles describe the sites SeoMods scanned, not the whole web, and they apply to this tool only: the same number on another tool sits somewhere else.

The charts

The charts below carry this page’s figures in a form that can leave it: each one states the tool, the period and the sample on the image itself. They are free to reuse under CC BY 4.0 with a link back to this page.

AI Visibility Checker score distribution: how 5,311 scans spread across five score bands, median 60/100
AI Visibility Checker — score distribution, 8 August 2026 – 30 September 2026.
The SeoMods checks most often unmet on the AI Visibility Checker, with the share of scans for each; “llms.txt present” leads at 79%
AI Visibility Checker — unmet SeoMods checks by rate, from 5,311 scans.

Month by month

This page adds every published month together. Underneath it, each month is frozen as an edition of its own whose figures are never edited again — which is the only reason two months can be set side by side at all. Below is the AI Visibility Checker across the 2 published editions, with the combined figure in the last row of the table.

Between August 2026 and September 2026 the median went from 67 to 59, and the share of scans at 80 or above went from 35% to 24%. The two months do not measure the same sites — the September 2026 sample has about 3 times as many sites — so read the gap as a change in the cross-section measured, not as the same sites getting better or worse.

AI Visibility Checker median score month by month, August 2026 to September 2026
AI Visibility Checker — the median score and the 80+ share in each published monthly edition. Free to reuse under CC BY 4.0.
EditionMedianvs. previousScored 80+Issues/runRuns
August 202667baseline35%5.91,467
September 202659−8 pts24%6.53,844
All published months, combined60—27%6.35,311

Reading a monthly difference. Each month is a separate sample, and its size changes from month to month. A change in sample size can move a median and a distribution by itself, so a monthly difference should not be mistaken for a change in scores: it does not show that sites improved or got worse.

Which checks moved

Each check’s rate in the first edition that measured it, beside its rate in the latest. Moves under two points are marked as no change: these are independent monthly samples of a shifting set of sites, and a difference that small is not evidence that anything on the web changed.

CheckNot met in August 2026Not met in September 2026Change
llms.txt present70% · August 202682% · September 2026+12 pp
Social / sameAs profiles linked41% · August 202651% · September 2026+10 pp
JSON-LD structured data Hard fail48% · August 202657% · September 2026+9 pp
Organization / WebSite schema Hard fail53% · August 202661% · September 2026+8 pp
About page linked52% · August 202657% · September 2026+5 pp
Author / byline60% · August 202657% · September 2026−3 pp
In-depth content (≥800 words)37% · August 202640% · September 2026+3 pp
Content in raw HTML (server-rendered) Hard fail33% · August 202630% · September 2026−3 pp
Question-style headings48% · August 202650% · September 2026no change
Cites external sources25% · August 202627% · September 2026no change
Publish / update dates66% · August 202667% · September 2026no change

What this score does not measure

  • It is not a direct measurement of the signals every AI system uses. Which system uses which signal, and how, is not public; the score measures the checks SeoMods chose.
  • It does not measure whether a page is actually cited in AI answers. It measures readiness on the page, not what any assistant returned.
  • It is not a Google ranking. A high score does not guarantee a better position, and a low one does not mean Google has penalised the page.

About this benchmark. This benchmark is calculated from data on the sites SeoMods has scanned. The results do not necessarily represent all websites, or a random selection of them. The scores express SeoMods’ own measurement and scoring criteria; they are not ranking, quality, E-E-A-T or AI visibility scores issued by Google. Sample, anonymization and licence: the full methodology.

Frequently asked questions

What score do most sites get on an AI visibility check?

The median is 60/100 and 27% of scans reach 80+, but the spread on either side of it is very wide. Look at the grade mix: 2,015 scans scored F while 320 earned an A+. The 10th percentile is 18 and the 90th is 94. A gap that wide shows that in this sample the SeoMods AI visibility score spreads across a very broad range of sites. The score follows SeoMods’ own check list; it is not a score given by any AI system.

Which AI-readiness area is weakest?

Brand & entity strength is the weakest area in 53% of scans — a clear margin over the runner-up, trust & freshness, at 24%. It measures missing Organization and WebSite schema, absent sameAs profiles and an inconsistent brand name. These are the signals measured in this benchmark; no claim is made that every AI system uses them.

My site has JSON-LD — why is my AI visibility score still low?

Because using schema and using the schema that describes you are different things. JSON-LD is entirely absent in 55% of scans, while the Organization/WebSite schema that identifies the site is missing in 59% — so some of the sites that do add markup are adding product, article or FAQ schema and skipping the markup that states who they are. The SeoMods AI visibility score counts that markup as a check of its own, which is why the score can stay low.

Does adding llms.txt affect Google rankings?

There is no data showing that, and this benchmark does not measure it. llms.txt is one of the signals used in this benchmark; it should not be treated as a file Google Search requires or as a Google ranking factor. In this sample the file was not found in 79% of scans; that rate describes how rarely the file is used, not a consequence of leaving it out.

Does the AI visibility score show that a page will be cited in AI answers?

No. The score measures whether the signals SeoMods chose are present on the page: author, date, schema, sameAs, HTML accessibility and so on. Which AI system uses which signal, and how, is not public; so the score is an indicator of readiness, not a measurement or a guarantee of being cited. Nor is it a score issued by Google.