The state of on-page SEO, across 4,392 real sites
We ran the same on-page audit our free analyzer runs on any URL against 4,392 live websites and aggregated the results. No survey, no estimates. These are the actual numbers, and they update as the dataset grows.
- The average site scores 62.7 out of 100, and 38% would fail a basic on-page audit.
- The most neglected area is social sharing (44.5/100). Most sites simply don't set it up.
- The technical basics are mostly handled (technical, 83.9/100), so the gap is in the things that shape how a site looks in search and when shared.
- Only 7% of sites score 80 or higher. The rest are losing easy, fixable points.
Where sites lose points
Averaged across all 4,392 sites, the pattern barely changes: the technical baseline is handled, but the things that decide how a page looks in search and when it's shared are neglected. Weakest first.
With no Open Graph tags, a link shared to Slack, X, LinkedIn or iMessage shows up as a bare URL with no image or title. It looks broken, and broken-looking links get a fraction of the clicks.
Fix it with the Open Graph previewThin pages, missing or duplicate H1s, no clear topic focus. Google has no shortage of pages to rank, and shallow content rarely takes the spot. Content depth guide →
Missing or duplicate titles and descriptions. This is the text people actually read in the results. Leave it blank and Google grabs a random sentence off the page. Meta tag generator →
Most sites are stuck in the middle
Scores cluster in the 50s and 60s. Only 7% of sites cracked 80, and the long tail below 60 is where the easy wins are hiding.
Score range (0–100). Each bar is the number of sites in that band.
Security headers are an afterthought
The most common grade is C. A handful of one-line response headers (Content-Security-Policy, HSTS, X-Frame-Options) block whole categories of attack, and most sites ship without them.
Where does your site land?
The average is 62.7. If you have never checked, there is a good chance you are leaving easy points on social cards, meta tags, or security headers, the same as most of the 4,392 sites here. The scan is free, takes a few seconds, and hands you the exact code for each fix.
Analyze your site freeEach of the 4,392 sites was fetched and analyzed once with our on-page engine, the same one behind the public analyzer. Every site is scored 0–100 across seven weighted categories (meta, technical, performance, security, content, social, accessibility), and the server response time and security-header grade are recorded. Results are stored anonymously in aggregate. No third-party data, no estimates. The figures on this page are computed live from that dataset and update automatically as it grows, so numbers may shift slightly over time.