METRIC VAULT
100% Free · No signup

Free On-Page SEO
Checker

Enter any URL and get an instant read on the on-page factors search engines and AI answer engines use to understand your page: title, meta description, headings, Open Graph, image alt text, structured data, and links. No signup, no limits.

No signup · No credit card · Reads the live HTML at the URL you enter
ON-PAGE SEO CHECKER

See what search engines read on your page.

Enter one URL and get an instant read on the nine on-page signals search and AI engines use to understand it, scored 0-100 with a plain fix beside each one. Read straight from the live HTML, free and with no signup.

Reads the live HTML at the URL you enter. No cached guesses.
on-page-seo · example
Some fixes
On-page score
0
in the 55-79 band
Passing
Signals passing
0
the basics it gets right
To do
Needs a fix
0
2 warnings, 1 error
Image alt text
0
of images covered
The problem

A page can look perfect and still be unreadable to search.

In a browser the page looks done, so you assume the SEO is done too. But engines read the raw HTML, and that is where the quiet gaps hide: a title that gets cut off, a blank meta description, images with no alt text, no schema. None of it shows on screen, and each one costs you rankings and clicks.

The title gets cut offPast about 60 characters Google truncates it, so your best words never show in the result.
The meta description is blankYou leave the search snippet empty, so Google writes its own and your click-through quietly drops.
Images and schema are invisibleImages with no alt text and a page with no structured data give engines little to read or feature.
How it works

One URL in. A scored on-page read out.

Paste a URL

Any live page, your own or a competitor's. No login, no crawl setup, no code to install, and no limit on how many you check.

We read the live HTML

We fetch the page as an engine sees it and measure nine on-page signals, from title and meta to headings, images, canonical, and schema.

You get the full read

An on-page score from 0-100, a tile for every signal in green, amber, or red, and a pass or fail list, all on one screen.

Glossary

What these signals mean

Title tag

The clickable headline shown in search results and the browser tab, and the single strongest on-page signal of what the page is about.

Keep it near 50 to 60 characters so it is not cut off

Meta description

The short summary under your title in the results. It does not move rankings on its own, but a clear one wins more clicks.

One real sentence, about 120 to 155 characters

H1 and headings

The main on-page headline and its section titles. Engines use them to map the page, so it wants exactly one H1 and ordered H2s beneath it.

Exactly one H1, then descriptive H2 and H3 sections

Canonical tag

A hidden tag that names the preferred version of a page, so near-duplicate URLs do not split your ranking signals between them.

Points to the page's own clean, preferred URL

Image alt text

A short written description of an image that screen readers announce and image search reads, since neither can see the picture itself.

Aim for near full coverage on meaningful images

Structured data (schema)

Hidden labels in the code that tell engines what the page is, an article, a product, a business, which is what earns rich results.

Add the type that matches the page, like Product
Nine signals, one pass

Every on-page signal, measured against best practice.

We do not just say a title exists. We measure it to the character, count your H1s, map the heading outline, test every image for alt text, count the words, and look for the canonical, Open Graph, and schema a page should have. Each signal comes back green, amber, or red.

  • Title and meta measured to the character
  • H1 count, heading order, and alt-text coverage read
  • Canonical, Open Graph, and structured data confirmed

Rule of thumb: clear the red errors first, then the amber warnings. A red mark is something engines treat as broken; an amber one is just weaker than it could be.

0
on-page signals, one page
Title & meta
1 / 2
Headings
2 / 2
Image alt text
78%
Canonical & schema
2 / 2
Open Graph & words
2 / 2
One score, and why

A single on-page score you can act on.

The nine signals roll into one 0-100 score, so you know at a glance where the page stands: strong at 80 and up, some fixes from 55 to 79, needs work below 55. The mix behind it shows how many signals pass, need a tune-up, or are broken, so the number is never a mystery.

  • One 0-100 score with a clear strong, fair, or weak band
  • The passing, warning, and error split behind the number
  • Re-check after a fix and watch the score climb

Rule of thumb: below 55 needs real work, 55 to 79 is close with a few clear wins left, and 80 and up is strong. Clearing one error often moves a page a whole band.

On-page score
0 SOME FIXES
Signal mix
6Passing
PassingWarningsErrors
Needs work 0-54Some fixes 55-79Strong 80-100
What each number means

Every signal in words, not just a color.

A green or red dot is only useful if you know what it means. Each tile shows the real value we found on the page, its status, and, on hover, what good looks like, so a non-expert can see what to change without a second tool or a developer.

  • The real value found, like 64 characters or 78% covered
  • A plain reason for every amber and red flag
  • What good looks like, so you know the target to hit

Why it works: on-page fixes are the cheapest ranking gains there are. They live on your own page, so you can ship them today without waiting on links or new content.

northpeak.com/trail-shoes

Score 766 passing2 warnings1 error
T Title is 64 characters, over 60 and getting cut off
M Meta description missing, add about 150 characters
A Image alt text at 78%, four pictures still uncovered
titlemetaH1alt textcanonicalschemaog tags
See it in action

How to read your result like a pro.

A flag only helps once you know what it is telling you. Here is the exact read on our example, northpeak.com/trail-shoes, thought through the way an experienced SEO would.

64 charsTitle tag
The title is getting cut off. Past about 60 characters Google truncates it, so the end of your headline never shows. Trim it and lead with the words that matter most.
MissingMeta description
You left the snippet to chance. With none set, Google grabs a random line from the page. Write one clear sentence, about 150 characters, and you control the pitch and earn more clicks.
78%Image alt text
A few images are invisible to engines. Four pictures have no alt text, so image search and screen readers cannot tell what they are. Add a short, plain description to each.
6 / 9Signals passing
The foundation is already sound. The H1, heading order, canonical, schema, Open Graph, and word count all pass, so this is a page to tidy, not rebuild.
The moveVerdict
Three quick edits, the title, the description, and the missing alt text, clear the one error and both warnings and lift the score from 76, in the some-fixes band, into the strong 80s. Do them before you chase a single link. That whole plan came from one free check.
Where it shines

From "looks fine" to "here is the list."

Founders & site owners

Ship a page engines can actually read

Get a grade on the basics before you move on, and fix the few that matter without hiring an SEO.

Content writers

Self-check before you publish

Confirm the title, meta, headings, and alt text are right on your own draft, instead of waiting for an audit weeks later.

In-house SEOs

A fast on-page spot check

Audit any URL in seconds, share the pass and fail list with the team, and prove which fixes are still outstanding.

Agencies

Audit a prospect in one click

Run any pitch URL and walk in with a concrete, scored list of what to fix, not a vague promise to improve things.

Good to know

Questions, answered.

We fetch the live HTML of the URL you enter at the moment you run it, the same page an engine sees, and read the tags straight from it. Nothing comes from a stale cache, so the report reflects the page exactly as it stands right now.

It is a 0-100 grade of the nine on-page signals. Below 55 needs real work, 55 to 79 means some fixes, and 80 and up is strong. It measures your on-page setup, not your live rankings, which depend on many other factors too.

Yes. Every signal comes with a tile and, on hover, what good looks like. Paste a URL and you get what to fix and why it matters.

Completely free, with no signup and no limit on how many URLs you check. It works on any public page, so you can audit a competitor that outranks you and see which on-page signals they get right that you do not.

This checker reads one URL at a time. Metric Vault runs full technical and on-page audits across your whole site, tracks your fixes over time, and monitors your visibility in ChatGPT, Gemini, and Perplexity, alongside keyword, competitor, and rank tracking, all in one workspace.

Ready when you are

Paste a URL and see every signal.

It takes one free check. You will know the score, every on-page signal in green, amber, or red, and the exact change to make, before you touch a link or write a word. Audit one page here, or every page with Metric Vault.

See if AI actually recommends you

The checker tells you if AI can read your site. Metric Vault tracks whether ChatGPT, Gemini, Perplexity and Claude actually mention you, how you stack up against competitors, and how it trends over time, plus the rest of the platform's 60+ SEO and AI tools.