This is the only tool in the set that follows links instead of examining a single URL, and that changes what it can see. A page-level audit tells you a title is too short. A crawl tells you that four hundred pages share the same title because a template generates it — which is a completely different problem with a completely different fix. The scores here are consequently lower and more honest: it is easy to have one good page and hard to have a good site.
Here is where that sits. The median SeoMods score is 62/100, which ranks it 11 of the 25 tools with a published benchmark by median. The ranking runs over the 25 tools on the main benchmark page; 1st is the highest median. The middle half of results falls between 30 and 82 — a band 52 points wide. That is wide: in this sample sites’ scores diverge markedly on this measure.
How the scores are distributed
An average on its own misleads. The chart below splits all 5,219 scans into five score bands, totalling 100%. Scores collect at both ends and hollow out in the middle — the mark of a check that has either been done or not done at all, with little partial credit in between.
- 0–19
- 20–39
- 40–59
- 60–79
- 80–100
| Score band | Site Crawl |
|---|---|
| 0–19 | 17% · 897 |
| 20–39 | 13% · 671 |
| 40–59 | 15% · 781 |
| 60–79 | 26% · 1,369 |
| 80–100 | 29% · 1,501 |
| Total runs | 5,219 |
The grade mix
The same data as letters: A+ 95–100, A 85–94, B 75–84, C 65–74, D 50–64 and F below 50.
Where does my score sit?
Compare this score against your own previous crawls rather than against other sites. The number depends partly on how many pages were reached, and a large site will almost always surface more defects than a small one simply because it has more surface. What matters is the direction of travel and the ratio of affected pages, both of which are in the detail below.
| Tool | P10 | P25 | Median | P75 | P90 | Mean | Lowest | Highest |
|---|---|---|---|---|---|---|---|---|
| Site Crawl | 0 | 30 | 62 | 82 | 93 | 55 | 0 | 100 |
A score from the Technical Site Audit (Crawler) 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.
| Percentile | Score | What it means for a score |
|---|---|---|
| P10 | 0 | About one scan in ten scored 0 or lower. Below it, a page is in the lowest tenth of this sample. |
| P25 | 30 | The edge of the bottom quarter. A score under 30 is below about three quarters of the scans. |
| Median | 62 | The middle of the sample: half the scans scored lower, half higher. A score of 62 is the typical result here. |
| P75 | 82 | Where the top quarter begins. A score of 82 or more is at or above about three quarters of the scans. |
| P90 | 93 | Where the top tenth begins. A score of 93 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 SeoMods checks most often unmet
Nearly every failure here is a template failure wearing a page-level disguise. A missing H1 on one page is an oversight; a missing H1 on every page in a section is a layout file. That is the whole value of crawling rather than sampling — the shape of the failure tells you where to make the change.
| Check | Not met (share of scans) | Weight |
|---|---|---|
| Images have ALT text | 69% | Partial |
| Titles are long enough (≥30) | 68% | Partial |
| All pages have a meta description | 63% | Partial |
| Pages use H2 subheadings | 61% | Partial |
| Every page has an H1 | 59% | Hard fail |
| No broken outbound links | 42% | Hard fail |
| No thin-content pages (≥250w) | 35% | Partial |
| Single H1 per page | 24% | Partial |
| All pages indexable | 21% | Hard fail |
| All pages have a title | 17% | Hard fail |
| No redirected links | 3% | 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 areas
This tool groups its checks into categories. The chart below shows how often each category was the lowest-scoring one in a scan — which area is most often the weak link. It is not the average score in that category; it is how often it came last.
“Media & links” was the weakest area in 52% of scans.
What to fix first
Sort by the number of pages affected, not by severity, and fix the template-level problems first. One edit to a layout file will usually close more failing checks than a week of editing individual pages, and it prevents the same defect from being reintroduced on every page published afterwards.
A typical scan passes 6.4 of 11 checks and leaves 4.6 open items behind. In this sample what brings a SeoMods score down is mostly not one large omission but accumulated small ones.
Run the Technical Site Audit (Crawler) on your own page
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 Technical Site Audit (Crawler) 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 60, and the share of scans at 80 or above went from 35% to 26%. 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.

| Edition | Median | vs. previous | Scored 80+ | Issues/run | Runs |
|---|---|---|---|---|---|
| August 2026 | 67 | baseline | 35% | 4.6 | 1,445 |
| September 2026 | 60 | −7 pts | 26% | 4.6 | 3,774 |
| All published months, combined | 62 | — | 29% | 4.6 | 5,219 |
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.
| Check | Not met in August 2026 | Not met in September 2026 | Change |
|---|---|---|---|
| All pages have a meta description | 54% · August 2026 | 67% · September 2026 | +13 pp |
| Titles are long enough (≥30) | 73% · August 2026 | 66% · September 2026 | −7 pp |
| Pages use H2 subheadings | 66% · August 2026 | 59% · September 2026 | −7 pp |
| All pages have a title Hard fail | 12% · August 2026 | 19% · September 2026 | +7 pp |
| Every page has an H1 Hard fail | 56% · August 2026 | 60% · September 2026 | +4 pp |
| Single H1 per page | 26% · August 2026 | 23% · September 2026 | −3 pp |
| No thin-content pages (≥250w) | 34% · August 2026 | 36% · September 2026 | no change |
| All pages indexable Hard fail | 22% · August 2026 | 20% · September 2026 | no change |
| No broken outbound links Hard fail | 43% · August 2026 | 42% · September 2026 | no change |
| No redirected links | 3% · August 2026 | 4% · September 2026 | no change |
| Images have ALT text | 69% · August 2026 | 69% · September 2026 | no change |
What this score does not measure
- 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.
- It is not an organic traffic estimate. No click, impression or visit data goes into it.
- It does not represent the whole of the real user experience. What is measured is one URL’s HTML and server response at the moment of the scan.
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
How many pages does the crawler visit?
It follows internal links outward from the URL you give it, up to a bounded limit, staying on the same host and skipping anything the robots rules disallow. That means the result describes the part of the site reachable from where you started — if a section is only linked from a sitemap, start the crawl there instead.
Why do broken links matter more on a crawl than on a single page?
Because a broken link on one page is an inconvenience, while a broken link in a shared navigation or footer is on every page at once. The crawl is what tells the two apart. Broken outbound links also decay silently over time: nothing on your side changed, the destination simply stopped existing.
Does this replace a log-file or index-coverage analysis?
No. A crawl shows what a crawler could reach and what it would find there; it cannot tell you what Google actually fetched, indexed or ignored. Use this to find structural defects, and Search Console to find out which pages the search engine has an opinion about.
What is a good score on the Technical Site Audit (Crawler)?
In this dataset the median SeoMods score is 62/100, so scoring 62 sits exactly in the middle of the sample. 82 is the start of the upper quartile and 93 or above is the top 10%; below 30 is the bottom quarter. Those thresholds are specific to this tool — the 25 tools with a published benchmark have very different medians, so 70 here and 70 elsewhere do not mean the same thing. They place a page among the sites SeoMods scanned; they say nothing about Google rankings.
Is the score from the Technical Site Audit (Crawler) issued by Google?
No. It is a benchmark score calculated against the check list SeoMods defined for this tool. A SeoMods check going unmet does not mean Google has penalised the page or ranked it lower.
Which SeoMods check goes unmet most often on the Technical Site Audit (Crawler)?
“Images have ALT text”, which was not met in 69% of scans. The largest losses on the SeoMods score, though, come from the checks scored as hard fails — this tool has 4, the most common being “Every page has an H1” at 59%.
Questions that govern the whole series — how the sample is collected, how sites are anonymized, how often the figures are refreshed — are answered in the methodology on the hub.
Using this data
The figures, tables and charts on this page are free to reuse under CC BY 4.0; the only condition is a link back to this page. Suggested citation: SeoMods — Technical Site Audit (Crawler) benchmarks, 2 October 2026, https://seomods.com/seo-score-benchmarks/site-audit. If you need to cite by date, use the September 2026 edition instead: this page changes at every refresh and that one never does.