Website Management Tools

Website SEO Score Checker

Enter a URL and the checker runs roughly fourteen on-page checks against the live HTML — title, meta description, headings, image alt text, canonical, viewport, structured data and more — returning a 0–100 score with prioritized fixes.

Website Management ToolsServer-backed/website-seo-score-checker

Fetches the page and grades 19 on-page SEO signals across metadata, content, technical, and social — with an overall score and prioritized fixes.

Step by step

How to use the Website SEO Score Checker

  1. Type the page URL into the Page URL box
  2. Click Score this page to run the 14 on-page checks
  3. Read the 0–100 score at the top of the results
  4. Work through the prioritized fixes for title, headings, alt text, and schema
How to use the Website SEO Score Checker — tool screenshot
The Website SEO Score Checker on HighSEOTools

Pro tip: Re-run after each fix so you can watch the score climb and confirm the issue cleared.

What the checks cover

Each run evaluates a fixed panel of on-page signals and assigns weighted points to each. The heaviest weights sit with the fundamentals: the title tag (with a bonus for a sensible 30–65 character length), the meta description, a single clear H1, the viewport tag, whether the page is indexable rather than carrying noindex, and image alt-text coverage across the images it finds.

Lighter-weighted checks round out the picture: HTTPS, supporting H2 subheadings, a canonical tag, content depth by word count, an Open Graph title, the HTML lang attribute, a declared favicon, and JSON-LD structured data. Every check reports a Strong, Partial, or Missing status with a short detail such as the actual title length or alt coverage percentage.

How the score is built

The earned points from all checks are added together and clamped to a 0–100 scale, then mapped to a letter grade: A from 90, B from 80, C from 70, D from 55, and F below that. Because the checks are weighted, fixing a missing title or restoring indexability moves the number far more than adding a favicon. The result also surfaces a short, ranked list of priority fixes, ordered by how many points each gap is costing you.

The score is a heuristic, not a ranking

This number is a triage aid, not a Google ranking and not a promise of one. It looks only at on-page markup and deliberately ignores off-page factors such as backlinks, domain authority, search intent, and how competitors are doing for the same query. A page can score in the nineties here and still rank poorly if the content does not match what searchers want, and a lower score simply points to fixable on-page hygiene. Treat it as a checklist with weights, not a verdict on whether you will rank.

How the points are distributed

Not every check is worth the same. The title tag carries up to twelve points, with full credit when the title runs roughly 30 to 65 characters and reduced credit when it exists but sits outside that range. The meta description, image alt coverage, and content depth are each worth up to ten points — the description scores in full at about 70 to 165 characters, alt coverage scales directly with the percentage of images that have alt text, and content depth steps up at roughly 100, 300, and 600 words. HTTPS, a single clear H1, the viewport tag, and indexability are each worth eight points.

The lighter checks fill in the rest: a canonical tag and supporting H2 subheadings, an Open Graph title, JSON-LD structured data, an HTML lang attribute, and a declared favicon each contribute a smaller share. Because the weights differ this much, restoring a missing title or fixing an accidental noindex moves the number far more than adding a favicon — which is exactly why the priority-fix list is ordered by the points each gap is costing you.

Best ways to use it

  • Running a quick pre-publish audit so no page ships with a missing title or description.
  • Comparing two URLs to see which has cleaner on-page fundamentals.
  • Working the priority-fix list top-down to claim the biggest point gains first.
  • Catching an accidental noindex or a missing canonical after a template change.
  • Checking that a new article has enough depth and image alt coverage before it goes live.

Tips for a meaningful score

Start at the top of the priority-fix list, since it is already sorted by impact — the items there are the cheapest points on the board. Confirm the page is indexable before anything else, because an accidental noindex both zeroes a high-weight check and, more importantly, keeps the page out of search entirely. Aim your title and meta description at their full-credit ranges rather than just making sure they exist, and raise alt coverage by writing genuine descriptions for meaningful images instead of stuffing keywords. Remember that content depth is a blunt word-count signal: clearing the 600-word tier earns the points, but it is no substitute for actually answering the searcher's question well.

Common mistakes to avoid

  • Optimising for the number instead of the reader — a high score with thin, off-topic content still will not rank.
  • Padding word count purely to clear the content-depth tier rather than to cover the topic.
  • Adding alt text that repeats a keyword instead of describing the image, which helps neither users nor accessibility.
  • Assuming a perfect score guarantees rankings; off-page factors this tool never sees still decide most outcomes.

The score is a heuristic, not a ranking

This number is a triage aid, not a Google ranking and not a promise of one. It looks only at on-page markup and deliberately ignores off-page factors such as backlinks, domain authority, search intent, and how competitors are doing for the same query. A page can score in the nineties here and still rank poorly if the content does not match what searchers want, and a lower score simply points to fixable on-page hygiene. Treat it as a weighted checklist, then judge content quality and relevance separately.

Privacy note

Only the URL you enter is sent to our edge, which fetches the page once and inspects its HTML to run the checks. The page content is not stored, and because the request is anonymous, only publicly reachable pages can be scored.

Worked examples

Three sites, three score stories

Well-optimized article

Input: https://example.com/guide/keyword-research

Output: SEO score 88/100 · Grade B · Checks passed 12/14. Priority fixes: Structured data (none found) and Canonical tag (missing).

Strong fundamentals; adding JSON-LD and a canonical are the cheapest remaining wins.

Page missing the basics

Input: https://example.com/untitled

Output: SEO score 46/100 · Grade F · Checks passed 4/14. Priority fixes: Title tag (missing), Meta description (missing), Image alt coverage (20% of 15 images).

A missing title and description are the highest-weighted gaps and should be fixed first.

Good page held back by indexability

Input: https://example.com/landing/new

Output: SEO score 71/100 · Grade C · Checks passed 10/14. Priority fixes: Indexable (noindex present) and Content depth (180 words).

The noindex is the urgent fix — it keeps an otherwise solid page out of search entirely.

FAQ

Questions we get about Website SEO Score Checker

Is this score the same as a Google ranking?

No. It is a weighted heuristic based purely on on-page signals in your HTML. It does not consider backlinks, authority, search intent, or competition, so a high score is hygiene confirmation, not a ranking guarantee.

How many checks does it run?

Fourteen, spanning HTTPS, the title, meta description, a single H1, H2 subheadings, viewport, canonical, indexability, image alt coverage, content depth, Open Graph, HTML lang, favicon, and JSON-LD structured data.

Why did my title only earn partial points?

A title that exists but falls outside the roughly 30–65 character sweet spot earns reduced points. Tightening it into that range claims the remaining points for the title check.

How is the letter grade decided?

The final 0–100 score maps to a grade: A from 90, B from 80, C from 70, D from 55, and F below 55. The grade is just a label on the same number, so improving the score is what moves the letter.

Does it check more than one page?

No. It audits the single URL you enter. Run it again on each page you want scored, since results apply only to the HTML returned for that one address.

Will fixing every check guarantee top rankings?

It will not. Clearing the checks removes on-page obstacles, but rankings also depend on content relevance, links, and competition that this tool does not measure.

Site standards

How HighSEOTools handles data and methodology

Our editorial and data-source notes explain how each check works and where estimates come from.