
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:
| Area | Weight | What is checked |
|---|---|---|
| Content | 40% | Title tag, meta description, a single H1, H2 subheadings, content length, image alt text, internal links |
| Technical | 30% | HTTPS, canonical link, mobile viewport tag, the HTML lang attribute, whether the page can be indexed (robots meta and X-Robots-Tag) |
| Social | 15% | Open Graph title and description, Open Graph image, Twitter/X card tags |
| Schema | 15% | 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
| Score | Grade | What it usually means |
|---|---|---|
| 92–100 | A+ (Excellent) | Every important element is in place. Remaining gains come from content quality and links, not markup. |
| 85–91 | A (Strong) | One or two minor gaps, often social tags or structured data. |
| 75–84 | B (Good) | Solid basics with a few missing pieces worth an hour of work. |
| 60–74 | C (Needs work) | Several content or technical checks fail. Fix these before publishing more pages like it. |
| 45–59 | D (Poor) | Core elements are missing, such as the title, description or H1. |
| Below 45 | F (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="".
Internal links
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
- Make sure the page is indexable, served over HTTPS and has a correct canonical.
- Write a unique title and meta description.
- Fix the heading outline: one H1, logical H2s.
- Add alt text to meaningful images and link to related pages.
- 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 Tools
Website SEO Score Checker
Free SEO score for any page: 55+ checks for technical SEO, keywords, Core Web Vitals, AEO, GEO (AI search), E-E-A-T and schema, with a fix for every issue.
SEO & WebsiteMobile Friendly Test
Quickly check basic mobile-friendliness signals for a page.
SEO & WebsiteAdSense Earnings Calculator
Estimate AdSense revenue from page views, CTR, and CPC.
SEO & WebsiteRelated Articles

BMI Chart by Age: What's Healthy for Adults, Children and Teens
Does a healthy BMI change with age? The adult BMI chart, healthy weight for your height, and CDC BMI-for-age tables for boys and girls aged 2 to 19, with examples.

llms.txt Generator & Validator | Create AI-Ready Files
Generate, validate, and download llms.txt files instantly. Check your file against llmstxt.org standards with live error detection. Optimize for AI crawlers now.

ChatGPT Crawl Checker – Test & Fix AI Bot Access Now
Instantly see if ChatGPT, Perplexity, Claude or other AI bots can crawl your site. Run a live robots.txt & firewall test, get a quick report, and fix blocks now!
Try Our Smart Tools
Put what you've learned into practice with our suite of AI-enhanced tools and smart calculators.