Skip to content

Free On-Page SEO Audit

One URL: Core On-Page Health from Google's documented crawl, index and search-appearance basics, and everything else kept separate and unscored.

What a run costs
One free run a day, no account needed
How it runs
In the background
Who it is for
Free: 2 a day. Silver: 5 a day. Gold: 15 a day. Ultimate: 50 a day.

A free account raises the daily allowance and keeps your results. Create one — no card needed.

Loading…

An on-page audit reads one URL the way a crawler receives it: the HTTP response, robots.txt, the HTML and its structured data. Core On-Page Health scores only the basics Google documents for crawling, indexing and how a page appears in Search. A noindex or a robots.txt block is shown as its own state, not hidden inside an average.

What Is Scored And What Is Not

Title length, description length, word count, heading order, Open Graph tags and accessibility are reported but never scored: Google sets no rule for them. Performance belongs to Speed Test, authors and dates to Trust Signals, and full structured-data property checks to the Schema Intelligence Analyzer; the audit points you there.

When To Use It

Run it on a page before you publish, after a template or plugin change, or on a URL Site Audit flagged, to see exactly which Core check is not met and the evidence behind it.

What Is The On-Page SEO Audit Pro?

The On-Page SEO Audit Pro reads one public URL and reports what a crawler receives: the HTTP answer, robots.txt, robots meta tags and headers, the canonical, the title, links, images, structured data and the mobile viewport.

Its number, Core On-Page Health, is scored only from crawl, index and search-appearance basics that Google documents. A check that passes earns its full weight, a warning half and a failure nothing, and the result is rounded down, so a page with a warning never shows 100. The warnings sit beside the number.

Everything else is reported in its own section and not scored: search appearance and advisory notes, accessibility, and social sharing tags. It is not a prediction of rankings, and nothing in it says a page will get a rich result: Google decides that.

How To Use This Tool In 3 Steps

  1. Paste The URL You Want To Audit

    Any public page. A phrase is optional: the Phrase Locator then shows where that exact phrase appears (title, main heading, description, URL, opening text). It is not scored.

  2. One Fetch, Every Check

    The page and its robots.txt are fetched once; links are read, never followed. Gates come first: a noindex or a robots.txt block for Googlebot is shown as its own state.

  3. Read Core Health And The Evidence

    See the Core checks with their weights and evidence, then the unscored sections, and the topics that belong to another SBMM tool. The downloadable report carries the same findings in the same order.

Why Use This Tool

  • Gates Before Arithmetic

    A page that declares noindex shows Indexing blocked; a robots.txt rule that blocks Googlebot shows Googlebot crawl blocked. A page that could not be fetched is not scored at all, never given a zero.

  • Only Documented Basics Are Scored

    Core On-Page Health counts crawl, index and search-appearance basics from Google's documentation. Rules of thumb such as title length or word count are shown as observations.

  • Structured Data Against Current Google Features

    Each JSON-LD type is matched to the Google feature it is documented for, with that feature's current status: for example, FAQ rich results are no longer shown in Search. The date the references were checked is printed with the result.

  • Phrase Locator, With No Score

    Give a phrase and see where it appears, exactly or with punctuation and accents folded. No density, no target counts, no score.

  • Pointers To The Right Tool

    Image sizes, render-blocking scripts and page weight go to Speed Test; authors and dates to Trust Signals; full property checks to the Schema Intelligence Analyzer.

  • Evidence For Every Finding

    Each finding shows what was found on the page, why it matters and where Google documents it, so you can check it yourself.

Frequently Asked Questions

What is an on-page SEO audit?

A review of one URL as a crawler receives it: whether Google may crawl and index it, its canonical, title, links, images, structured data and mobile viewport. This one returns Core On-Page Health from the basics Google documents, and keeps advisory, accessibility and social findings separate and unscored.

How is an on-page audit different from a site audit?

A site audit crawls many pages and finds problems across the site. An on-page audit reads a single URL in detail. Use our Site Audit Pro to find which pages need work, then audit a page here. For structured-data properties in full, use the Schema Intelligence Analyzer.

Do I need to enter a phrase?

No. The audit is the same without one. With a phrase, the Phrase Locator lists where it appears on the page. It does not score the phrase or count its density.

Why is my page not 100 with only one warning?

A warning earns half of its check's weight and the result is rounded down, so any warning keeps the number below 100. The warning is listed beside the number so you can see which one it is.

How is Core On-Page Health calculated?

Each Core check carries a weight: 10 for the crawl and index gates, then 6, 3 or 1. A pass earns its full weight, a warning half and a failure nothing. The weight earned over the weight possible, times 100 and rounded down, is the number. A noindex, a robots.txt block for Googlebot or an expired unavailable_after sets it to 0 with its own state instead. The downloaded result keeps the score version (onpage-2), the weight earned and possible, and every Core check with its weight.

Why does a noindex page show 0?

Because the page tells Google not to index it. The state says Indexing blocked, and the other findings are still listed. A robots.txt block for Googlebot shows Googlebot crawl blocked the same way.

How many times a day can I run this?

Once a day without an account, three times a day with a free one. Paid plans raise it.