SEO score: what the free checkers actually measure, what a good score is, and the six things no checker can see
A free SEO checker scores what a crawler reads in a minute: tags, speed, links. What the number means, what a good score is, and six things it cannot see.
By Daniel Stoychev, Webso Digital · 6 October 2026 · 7 min read

A free SEO checker's score is a weighted count of things a crawler can read from one page in about a minute: the title and description tags, the headings, image alt text, HTTPS, mobile layout, page speed, internal and external links, and a few schema checks. A score above 80 means the basics are present. It does not tell you whether anyone searches for what the page says, where the page ranks, whether Google has indexed it, or what an AI assistant sees. Those six things are the ones that decide whether the page earns anything, and no free checker measures them.
What the number is made of
Every checker we have tested, including the one behind our own free check, works the same way. It fetches the page, parses the HTML, runs a list of yes-or-no tests and adds up the points. A missing meta description costs the same on a page that ranks first as on a page nobody searches for. The score is a tidiness reading, and tidiness is worth having, but it is a floor rather than a result.
| Check family | What it tests | What it cannot know |
|---|---|---|
| Tags | Title and description present, lengths, one H1 | Whether the title matches a real search |
| Content | Word count, headings, alt text, readability | Whether the words answer the question or repeat the home page |
| Technical | HTTPS, canonical, robots, viewport, 404s | Whether Google indexed the page |
| Speed | Lighthouse-style lab run on one URL | What real visitors on real phones experience |
| Links | Counts of internal and external links | Whether anyone links to you, or whether the links point at the right page |
| Social and schema | Open Graph tags, JSON-LD present | Whether the schema is the right type or describes the right business |
What a good score is
Above 80 on most tools means nothing basic is missing; above 90 usually means someone has already done an on-page pass. Below 60 is worth fixing because the faults are cheap and some of them, a missing title or a blocked robots file, are fatal. Between 60 and 80 the number is not the point; the list of failed checks is, and three of them usually account for most of the gap.
One warning on the speed part of the score. We run the same lab test across thirteen of our own sites, and the headless first paint stalls for between one and 2.4 seconds on every one of them, fast or slow server alike. The speed score tracks the bytes sent before the first paint, not how quick the server is, so two sites with identical servers get different scores depending on how heavy the first screen is. Read the score as a weight reading, which is what it is, and judge speed on a phone in your hand.
The six things no checker can see
- Demand. Whether anyone searches for what the page is about. A page can score 95 for a phrase with no searches a month. Only the Keyword Planner or Search Console answers this.
- Intent and page type. Whether the search is answered by a service page, a list, a comparison or a product. If the top ten for your phrase are all lists and your page is a service page, it will not rank however tidy it is. Reading the results page backwards is the check, and no tool does it.
- Indexing state. Whether Google has the page at all. A perfect page that Google has fetched and declined scores the same as one on page one. Search Console's URL inspection is the only source.
- What Search Console already knows. Which queries the page shows for, at what position, and which page Google chose for each query. This is where most of the real work comes from, and it needs access to the property.
- Duplication across your own pages. Whether the plumber-in-Chester page is 70% the same words as the plumber-in-Wrexham page. We measure this with place names masked on every site before deploy, because it is the fault that gets a set of town pages filtered as a group.
- What the AI crawlers see. Most of them fetch the HTML and never run the JavaScript. A page whose words arrive by script can score well in a checker that renders, and show eleven words to ChatGPT. The raw HTML word count is the test, and it is in our guide on whether ChatGPT can read your site.
The score that goes up while the phone goes quiet
The pattern we see most often is a site that has been through two or three agencies, each of which raised the score. The titles are the right length, every image has an alt, the schema validates, and the site has lost a third of its clicks in a year. Each agency fixed what the checker could see, and none read Search Console long enough to notice that the pages Google sent people to were the ones nobody had touched, and that the ones being polished had no searches behind them. A score is a floor, and a floor can be polished for years.
The question to ask any tool, and any agency, is which search the page is for and where Google shows it for that search today. If the answer is a number out of a hundred, the question has not been answered.
How we use a score, and how we do not
Our free check gives a grade in about a minute, with no email asked for, and we say on the page what it reads: the six things we look at before we quote. We use it to decide whether a site needs the on-page basics first or is ready for the work that moves rankings. We do not report the score to clients each month, because a score that reaches 95 in week two and then sits there tells nobody anything. The monthly report carries clicks, impressions and position per query, which are the numbers the score cannot see.
If an agency's proposal leads with an SEO score, ask what the score is made of and which of the six invisible things they measured. A good proposal names your top queries and the page Google picked for each; a weak one shows a gauge.
Run the free check first, by all means. Then, if the grade is already high and the phone is still quiet, the problem is one of the six, and the audit is the thing that finds which.
Questions people ask about this
Is an SEO score of 80 good?
It means the basics are present. It does not mean the page ranks or that anyone searches for it. Read the failed checks, then look at Search Console.
Do free SEO checkers affect rankings?
No. They read the page and report. Nothing they do is seen by Google.
Why do two checkers give different scores for the same page?
Different check lists and different weights. The failed items matter; the number is the tool's opinion of how to add them up.
Can a page with a low score rank well?
Yes, if the demand, the authority and the answer are there. Tidiness helps; it is not the ranking.
What does your free check read?
Six things we would look at before quoting: crawlability, the tags, speed on a phone, the content against the search, local signals and what the AI crawlers can read. A grade in about a minute, no email.