Skip to content
Digital & performance marketing agency
Free tool

Free On-Page SEO Checker

Paste the URL of any page or blog post. In a few seconds you get an on-page SEO score out of 100, every issue we found and a plain-English fix for each one. No sign-up, no email required.

Free, no sign-up. We fetch the page once, analyse the HTML and show you the result. Nothing is stored except a short-lived cache. Works on any public web page or blog post.

What the on-page SEO checker analyses

The tool fetches your page exactly as a search engine crawler would, reads the HTML and runs more than 25 checks grouped into six areas. Each check is weighted by how much it typically affects rankings and click-through rate, which is how the overall score is calculated. A missing title tag or a noindex directive costs far more than a missing favicon.

Meta & titlesTitle tag presence and length, duplicate titles, meta description length, canonical tag, and whether the page is indexable.
ContentA single H1, use of H2/H3 subheadings, logical heading hierarchy, visible word count and text-to-HTML ratio.
Links & mediaInternal and external link counts, links with no anchor text, image alt text coverage, image dimensions and lazy loading.
TechnicalHTTPS and mixed content, mobile viewport, server response time, HTML size, compression, language attribute, charset, favicon, structured data and URL structure.
SocialOpen Graph title, description and image, plus the X/Twitter card tag that controls how shared links look.
Focus keywordOptional. Whether the keyword appears in the title, H1, meta description, URL and opening paragraph, and whether body usage is natural or overdone.

How to read your score

  1. Start with “To fix”

    Red items are missing or broken fundamentals: no title, no H1, thin content, noindex, no HTTPS. Fixing these usually produces the biggest change and rarely takes more than an hour.

  2. Then work through “To improve”

    Amber items are present but weak: a title that gets truncated, a short description, images without alt text, no structured data. These are the difference between ranking and ranking well.

  3. Add a focus keyword and re-run

    The score is about technical hygiene. Ranking also needs the page to match a specific search query, so enter the phrase you want the page to rank for and check the keyword group.

  4. Repeat for your most important pages

    Home page, service or product pages and your best blog posts first. Fix the same template-level issue once and it improves every page that uses it.

What this tool does not do

An on-page checker looks at one page’s HTML. It does not know your rankings, your competitors, how much traffic the page earns or whether the content is actually good. It also cannot see issues that only appear once JavaScript runs, crawl budget problems across thousands of URLs, backlinks or Core Web Vitals field data. For that level of analysis, request a free marketing audit and a strategist will review the whole site with real data from Search Console and your analytics.

Common on-page SEO mistakes we see most

Titles that repeat the brand name first and the topic last, meta descriptions copied across dozens of pages, several H1s because the theme wraps the logo in one, hero images with no alt text, thin category pages with 60 words, and canonical tags that point at the wrong domain after a migration. Every one of them is detected above.

FAQ

Frequently asked questions

Straight answers to the questions we hear most. Anything else, ask us directly.

Is the on-page SEO checker really free?

Yes. There is no sign-up, no email gate and no limit beyond a fair-use cap to stop automated abuse. We built it because the first questions clients ask are usually answered by looking at the page HTML properly.

Can I check a blog post as well as a website?

Yes. Paste the full URL of any public page: home page, service page, product page or individual blog article. For blog posts, add the keyword you want the article to rank for so the focus keyword checks run too.

How is the score calculated?

Each check has a weight reflecting its typical impact. A pass earns the full weight, a warning earns half and a failure earns nothing. The score is the percentage of available weight earned. Informational notes are shown but not scored.

What is a good on-page SEO score?

75 or above means the fundamentals are in place; 90+ is excellent. Below 55 usually indicates missing basics such as the title, H1, description or content length. A high score does not guarantee rankings, but a low score almost always limits them.

Why does the tool show fewer headings or images than I see on the page?

The checker reads the HTML as it is served, the same way most crawlers first see it. If your site renders content with JavaScript after load, those elements are not in the initial HTML. That is itself worth knowing, since search engines may index that content late or not at all.

Do you store the pages I check?

No. The HTML is analysed in memory and discarded. The result is cached for ten minutes so repeat checks of the same URL are instant, then it expires.

The page I checked returned an error. What now?

If the tool reports a 4xx or 5xx status, search engines are getting the same response and cannot index the page. Check the URL for typos, confirm the page is published and not password-protected, and look at your server or firewall rules if it blocks unknown crawlers.

Ready to turn acquisition into a measurable growth system?

Tell us where you are and where you want to be. We will come back with a candid view of what will move the numbers and what will not.

Call Book a Strategy Call