Skip to content
How to Read a Website SEO Score: What Each Check Means

An SEO score is a checklist turned into a number. Tools like our Website SEO Score Checker fetch a page, test it against a list of on-page rules and report how many it passes. The number is useful for spotting problems quickly, but only if you know what sits behind it. This guide explains what a typical score measures, what it cannot see, and how to decide what to fix first.

What an SEO score actually measures

Most free checkers look at the HTML of a single page. They do not log in to Search Console, crawl your whole site or know where you rank. A score therefore answers one question: does this page follow on-page SEO best practice? It does not answer whether the page will rank.

The Website SEO Score Checker groups its checks into four areas and weights them like this:

AreaWeightWhat is checked
Content40%Title tag, meta description, a single H1, H2 subheadings, content length, image alt text, internal links
Technical30%HTTPS, canonical link, mobile viewport tag, the HTML lang attribute, whether the page can be indexed (robots meta and X-Robots-Tag)
Social15%Open Graph title and description, Open Graph image, Twitter/X card tags
Schema15%JSON-LD structured data

Other tools weight things differently, which is why the same page can score 72 in one checker and 85 in another. Compare a page against itself over time, not against a score from a different tool.

Reading the grade

ScoreGradeWhat it usually means
92–100A+ (Excellent)Every important element is in place. Remaining gains come from content quality and links, not markup.
85–91A (Strong)One or two minor gaps, often social tags or structured data.
75–84B (Good)Solid basics with a few missing pieces worth an hour of work.
60–74C (Needs work)Several content or technical checks fail. Fix these before publishing more pages like it.
45–59D (Poor)Core elements are missing, such as the title, description or H1.
Below 45F (Critical issues)Often a page that cannot be indexed, or a template that outputs almost no metadata.

The checks, one by one

Title tag

The title is the blue link in search results. Keep it around 50–60 characters so it is not cut off, put the main topic near the start, and make every page title unique. A missing or duplicated title costs more than any other single check.

Meta description

Google does not rank on the description, but often shows it under the title. Around 120–160 characters that say what the page offers will earn more clicks than a generic sentence or none at all.

One H1 and a clear heading outline

Use exactly one H1 that matches the page topic, then H2s for sections and H3s inside them. Headings help readers scan and help search engines and screen readers understand the structure.

Content length

Very short pages rarely answer a query fully. Length is not a goal in itself: a 300-word page that answers the question beats a 2,000-word page that wanders. Treat a low score here as a prompt to check whether the page is complete.

Image alt text

Describe what each meaningful image shows. Alt text helps visually impaired visitors and gives image search something to index. Purely decorative images can use an empty alt="".

Links to your other pages help visitors and crawlers find related content. Link with descriptive anchor text, not "click here".

HTTPS, canonical and indexability

These are pass-or-fail basics. A page without HTTPS, with a canonical pointing somewhere else, or with a noindex directive can have perfect content and still never appear in search. Fix these first.

Mobile viewport and language

The viewport tag tells phones to render the page at device width; without it the page is shown zoomed out. The lang attribute tells browsers and search engines which language the page is in.

Open Graph and Twitter/X cards

These tags control the title, description and image shown when someone shares the page. They do not affect rankings directly, but a page that looks good when shared gets more clicks and links.

Structured data

JSON-LD tells search engines what the page is: an article, a product, a FAQ, a piece of software. It can make the page eligible for rich results. Add only types that truly describe the page.

What a score cannot tell you

  • Speed and Core Web Vitals. Our checker does not measure loading performance; use Google PageSpeed Insights for that.
  • Backlinks and authority. Links from other sites are a major ranking factor and are invisible to an on-page check.
  • Whether the content matches the search. A page can pass every check and still not answer what people are looking for.
  • Site-wide problems. Duplicate pages, broken internal links and crawl budget need a crawl of the whole site.

What to fix first

  1. Make sure the page is indexable, served over HTTPS and has a correct canonical.
  2. Write a unique title and meta description.
  3. Fix the heading outline: one H1, logical H2s.
  4. Add alt text to meaningful images and link to related pages.
  5. Add Open Graph tags and structured data.

Try it on your own page: run the Website SEO Score Checker, fix the first failed check in the list above, and run it again. It is free and needs no sign-up.

Frequently asked questions

Is a higher SEO score always better?

Up to a point. Moving from 50 to 85 usually fixes real problems. Moving from 92 to 100 rarely changes rankings, because the remaining factors are content and links.

Why do different SEO checkers give different scores?

Each tool checks a different list of rules and weights them differently. Use one tool consistently and track the trend.

How often should I check a page?

After every template change, before publishing an important page, and whenever a page loses traffic. On-page problems usually come from site changes, not from the passage of time.

Related Articles

Try Our Smart Tools

Put what you've learned into practice with our suite of AI-enhanced tools and smart calculators.