Add to Chrome Add to Edge

On-Page SEO Checker

Audit any page's title, meta tags, headings, images, links, canonical and structured data in one report.

On-Page SEO Checker

On-Page SEO Checker

To check the SEO of a page, enter its full URL and click Check page. The On-Page SEO Checker fetches the page the way a search engine does and runs about 20 checks on the basics that decide whether it can rank: status code, HTTPS, redirects, speed, title, meta description, H1 and subheadings, word count, image alt text, links, robots directives, canonical, mobile viewport, Open Graph, structured data and favicon. You get a score out of 100, and every warning and problem comes with a one-line fix.

How to use the On-Page SEO Checker

  1. Enter the full address of the page, such as https://example.com/pricing. Check the exact URL you want to rank, not only the home page.
  2. Click Check page and wait a few seconds while the page is fetched and analysed.
  3. Fix the items marked Problem first, then the warnings. Items marked Info are optional and do not count towards the score.
  4. Run the check again after your changes to confirm the score has gone up. Use Share report or Save as PDF to send the report to whoever edits the site.

A worked example: 68 versus 100

On 13 October 2026 we checked two pages. https://example.com, a placeholder page with one paragraph, scored 68/100: 10 passed, 6 warnings and 3 problems. The problems were a missing meta description, no H1 heading and no Open Graph tags. The warnings included a short title ("Example Domain", 14 characters, 152 px), only 25 words of text, no links and no canonical URL.

Our own guide On-Page SEO Checklist scored 100/100 with 21 checks passed: a 51-character title (497 px), a 142-character description, one H1 with 9 H2 and 17 H3 subheadings, 1,413 words, alt text on all 3 images, a canonical pointing to itself and BlogPosting and BreadcrumbList structured data.

The score is simple: a pass is worth 1 point, a warning half a point and a problem nothing. For example.com that is 10 + 3 = 13 points out of 19 scored checks, or 68%.

What the checks look for

  • Title: a warning under 30 characters or wider than about 580 px, the point where Google cuts titles off. Preview yours with the SERP Snippet Preview.
  • Meta description: a warning under 70 characters or wider than about 920 px.
  • Headings: exactly one H1, plus H2 subheadings. The Heading Structure Checker shows the full outline.
  • Content: a warning under 300 words, and at least one link to another page on the same site.
  • Images: every image needs an alt attribute; the Image Alt Text Checker lists the ones that are missing.
  • Indexing: a noindex in the robots meta tag or the X-Robots-Tag header is a problem; a canonical pointing to another URL is flagged as info so you can confirm it is intended.
  • Speed: a pass under 1 second to respond, a warning under 3, a problem above that.
  • Sharing and schema: og:title, og:description and og:image, a Twitter / X card and JSON-LD. Test the markup in detail with the JSON-LD Schema Validator and the Open Graph Checker.

When it comes in handy

  • Checking a new page before you publish or promote it.
  • Finding out why an existing page is not showing up in search results, for example a forgotten noindex.
  • Reviewing a client or competitor page quickly during an SEO audit.

For writing better titles and descriptions, read how to write title tags and meta descriptions.

Frequently asked questions

What does the score mean?
It is the share of on-page basics that are in place. A 100 means nothing basic is missing; it is not a prediction of rankings, which also depend on content quality, links and competition.
Why does my title get a warning when it is under 60 characters?
Google cuts titles by pixel width, not by characters. Wide letters such as W and M take more room, so a title in capitals can pass 580 px with fewer than 60 characters.
Why does the tool say it could not reach my site?
Some sites block automated requests or require JavaScript to show their content. The checker reads the HTML the server sends, so pages that are built entirely in the browser may look emptier to it than they do to you.
Does it check the whole website?
No, one URL at a time, so the results stay focused. For a crawl of many pages, use the Website SEO Audit.
How many checks can I run?
Up to 10 a minute from one connection. If you hit the limit, wait a minute and try again.

Related guides

Step 1 of 4

Get a page ready for Google

Fix the basics, see how the result looks in search, add structured data, then check the share preview.

  1. On-Page SEO CheckerYou are here
  2. SERP Snippet Preview
  3. Schema Markup Generator
  4. Open Graph Checker

Guide: The on-page SEO checklist

More on the SEO & Web Tools board

52 tools, each doing one job. Pick the next one.

Other boards

Choose which cookies SEOpeck may use. You can change this at any time from "Cookie settings" at the bottom of every page.

Your tools

    Saved in this browser only. Nothing is sent to us.

    Popular tools

    Email me this report

    We will run the check for again and email you the full report.

    We use this address to send the report, and for new-tool emails only if you tick the box and confirm. Privacy policy