What Is a Good SEO Score Out of 100? (UK Guide, Improve Yours from 40 to 80+)
If you have ever run an SEO checker and seen a number like "62 out of 100" appear next to your website, you probably asked the same question everyone asks: is that good? What is a good SEO score out of 100? Is 62 average, strong, or embarrassing? And more importantly, how do you push it higher?
The short answer is: a good SEO score is anything above 80 out of 100. Above 90 is excellent. Below 50 means your page is fundamentally broken in ways that will stop it ranking, no matter how good your content is. Most UK small business websites I audit come in somewhere between 40 and 65 the first time they run a scan. With a focused afternoon's work, almost all of them can reach 80 or higher.
This guide explains exactly how SEO scores work, what the numbers actually measure, why different tools give you different scores for the same page, and the specific steps to take your score from wherever it is right now up to 80 or above.
How SEO scores actually work
An SEO score is not a secret number that Google assigns your website. Google does not publish a single "SEO score" for any URL. The scores you see in tools like PageScore, Ahrefs, SEMrush, Ubersuggest, HubSpot Website Grader, and Yoast SEO are each that tool's own calculation, based on a set of on-page signals they can measure.
These signals usually include:
- Whether you have a title tag, and how well optimised it is.
- Whether you have a meta description, and whether it is a sensible length.
- Whether you have exactly one H1 tag.
- Whether H2s and H3s are used correctly.
- Whether your URL is short and keyword-bearing.
- Whether images have alt text.
- Whether you have a canonical URL set.
- Whether you have an XML sitemap.
- Whether you have a robots.txt.
- Whether the page loads reasonably fast.
- Whether the page is mobile friendly.
- Whether you use HTTPS.
- Whether you have structured data (schema).
- Internal linking, content length, keyword density, and readability.
Each tool weights these differently, which is why your Ahrefs score might say 78 while PageScore says 65 and Yoast says "green". They are all looking at the same page but scoring different things.
The important point is this: the score is a proxy. It is not the truth. The truth is whether Google ranks you for queries that send you traffic. But the score is a very good proxy, because the signals it measures are the same signals Google uses to decide who ranks.
What counts as a good SEO score out of 100?
Here is the rough scale that most tools follow, and that we use at PageScore:
- 90 to 100: Excellent. Your page is doing everything right on-page. If you are not ranking, the problem is content or backlinks, not on-page SEO.
- 80 to 89: Good. Solid on-page foundation. A few minor wins left, but nothing is stopping you ranking.
- 70 to 79: Decent. A handful of fixable issues. Worth an afternoon of work to push into the 80s.
- 60 to 69: Okay. Several meaningful issues. Fixable in an afternoon but you should prioritise this.
- 50 to 59: Weak. Multiple basics missing. Google will struggle to understand the page properly.
- 40 to 49: Poor. Fundamental issues. Unlikely to rank for anything competitive until fixed.
- Below 40: Broken. Almost certainly missing critical basics like title tags, canonicals, or meta descriptions.
My rule of thumb for small business websites: your target is 80 or above. Below that, fix the issues first. Above that, focus your time on content and links rather than chasing the last few points.
Why different tools give different SEO scores
This confuses a lot of people, so it is worth unpacking. If you run your homepage through five different SEO tools, you might get scores of 65, 72, 78, 84, and 91. Same page. Five different scores. Which one is right?
They are all right, within their own definition.
The reasons they differ:
- Different weightings. Some tools give 40 percent of the score to content, others give 40 percent to technical factors.
- Different checks. Yoast focuses on content readability and keyword usage. PageScore focuses on technical on-page signals. Ahrefs emphasises backlinks and competitive data.
- Different thresholds. Tool A might flag a meta description under 120 characters as "too short". Tool B accepts anything under 160.
- Different sampling. Some tools only check your homepage. Others crawl the whole site and average.
The takeaway: pick one tool as your primary reference, track that one over time, and compare scores against your own historical numbers, not against other tools. What matters is the direction of travel. If your PageScore SEO score goes from 55 to 82 in a month, that is a huge win regardless of what HubSpot says.
The 10 on-page SEO factors most scores measure
Let's get specific. Here are the 10 factors that move the needle most on almost every SEO score, in rough order of impact:
1. Title tag
The title tag is the blue link in Google search results and the text at the top of the browser tab. It is the single strongest on-page SEO signal. Every page needs a unique title tag that is 50 to 60 characters long and contains your primary keyword near the start.
Weight on your score: typically 15 to 20 percent. If you have no title tag or a bad one, expect to lose 15 points instantly.
2. Meta description
The grey snippet under the blue link. Google does not directly use it for ranking, but it hugely influences your click-through rate, which Google does use. Every page needs a unique 140 to 160 character description that sells the page and contains the keyword once.
Weight: 10 percent.
3. H1 heading
The largest heading on the page. Every page needs exactly one H1, and that H1 should contain the primary keyword. Two H1s is a common bug with WordPress themes and is easy to fix.
Weight: 10 percent.
4. Canonical URL
Tells Google the "true" version of a URL when duplicates exist. If you are missing canonical tags, Google might index your www version, your http version, and a version with tracking parameters as three separate pages, splitting your ranking signals.
Weight: 8 percent.
5. HTTPS
Google has confirmed HTTPS is a direct ranking factor. If your site is still on HTTP in 2026, you are losing rankings and triggering browser warnings that scare visitors away. Free SSL via Let's Encrypt takes 10 minutes to set up.
Weight: 8 percent.
6. Mobile responsiveness
Google indexes the mobile version of your site first. If your site is broken on mobile, your rankings are broken too. Every page needs a viewport meta tag and a responsive layout.
Weight: 10 percent.
7. Page speed
A slow page hurts rankings directly via Core Web Vitals and indirectly via bounce rate. Aim for LCP under 2.5 seconds on mobile.
Weight: 10 percent. See our guide to fixing a slow website for specifics.
8. Image alt text
Alt text describes images for screen readers and search engines. Missing alt text is both an accessibility failure and a lost SEO opportunity.
Weight: 6 percent.
9. Structured data (schema)
JSON-LD structured data tells Google exactly what your page is about (article, product, review, local business). It unlocks rich results in search, which often double your click-through rate.
Weight: 8 percent.
10. Internal linking
Links between pages on your own site. Google follows them to discover content and to understand which pages are most important. Good internal linking typically lifts an average page's rankings by 15 to 25 percent over six months.
Weight: 8 percent.
How to improve your website SEO score step by step
This is the playbook I run when a client comes to me with a score in the 40s or 50s and wants it in the 80s. It almost always works, and it almost always fits into a single focused afternoon of work.
Hour 1: Title tags and meta descriptions
Go through every page on your site and write a unique title tag and meta description. For the title, lead with your primary keyword and finish with your brand name, keeping it under 60 characters. For the description, write a 140 to 160 character sentence that actually sells the click, including the keyword once.
Impact: typically lifts score by 15 to 25 points.
Hour 2: Fix on-page structure
Ensure every page has exactly one H1 containing the primary keyword. Add H2s for your main sections and H3s for subpoints. Make sure your URLs are short and keyword-bearing. Set canonical URLs on every page.
Impact: 8 to 15 points.
Hour 3: Technical fixes
Install free SSL if you do not have it. Create and submit an XML sitemap to Google Search Console. Add a robots.txt if missing. Add alt text to every image. Enable schema.org markup via Yoast or Rank Math.
Impact: 10 to 20 points.
Hour 4: Speed and mobile
Install a caching plugin. Compress images. Enable Cloudflare. Confirm viewport meta tag is present. Test on mobile.
Impact: 5 to 15 points.
Total expected lift: 38 to 75 points of improvement across the four hours. Starting from 45, you land somewhere between 83 and 100. Starting from 60, you land somewhere between 98 and perfect.
Common reasons your SEO score is low
From auditing over a hundred small business sites, here are the most common reasons scores come in low:
- Same title on every page. Usually "Home" or the site name repeated. Needs unique titles.
- No meta description set anywhere. The theme or CMS has a default, but no unique ones.
- Two H1s on every page. Common WordPress theme bug.
- No canonical tags. Leads to duplicate content issues.
- Images uploaded straight from phone. No alt text, massive file sizes.
- HTTP instead of HTTPS. Still surprisingly common on older sites.
- No sitemap submitted. Google is still discovering pages one link at a time.
- Slow load time. Usually due to cheap hosting and no caching.
- No internal links. Pages exist in isolation with no connection to each other.
- Duplicate content. Same text on multiple pages.
All 10 of these are fixable without paid tools, without a developer, and in most cases without touching code. Yoast SEO or Rank Math handles about 8 of the 10 through their settings panel.
Quick wins that add 20+ points to your SEO score
If you only have 30 minutes, here are the highest-leverage fixes:
- Install Yoast SEO (free) or Rank Math (free) on WordPress.
- Set focus keyword on every important page.
- Set SEO title and meta description on every important page.
- Add a sitemap (the plugin generates one automatically).
- Submit the sitemap to Google Search Console.
- Enable breadcrumbs.
- Set the canonical URL in the plugin settings.
30 minutes of work. Typically lifts SEO score by 20 to 35 points. This is the highest ROI block of SEO work you can do on an unoptimised WordPress site.
What to do once your score is above 80
Once you break 80, on-page SEO is no longer your problem. What limits your rankings at that point is two things: content and backlinks.
Content means writing pages that actually answer the search queries you want to rank for, with real depth, real expertise, and proper keyword targeting. Generic 400-word pages rarely rank for anything competitive.
Backlinks means getting other websites to link to yours. Links from real, relevant, reputable sites are still the strongest ranking signal Google uses. Building them takes outreach, content marketing, PR, or all three.
Neither of those is captured in an SEO score. But you cannot effectively build links to a page that is broken on-page, so fixing the score comes first.
Check your SEO score in 8 seconds
See your overall score, SEO score, and three other key metrics. Free, no signup, instant result.
Check My SEO ScoreWant to know exactly what to fix first?
The £29 PageScore audit report gives you a ranked list of every SEO issue on your site plus the exact fix for each one. Delivered to your inbox in two minutes.
Get the Full Report