Site icon Saad Raza SEO

Free On-Page SEO Checker

To check on-page SEO, enter a page URL into the On-Page SEO Checker and it reads the title, meta description, H1 to H6 outline, canonical, robots and noindex tags, image alt text, word count, links and Open Graph tags from that page. It is free, needs no signup, and puts every page-level element in one list.

For context on how common these elements are, the 2024 Web Almanac SEO chapter found canonical tags on 65% of mobile pages and 69% of desktop pages, so a missing or wrong canonical is worth checking rather than assuming.

How to use the On-Page SEO Checker

  1. Paste the full address of the page, including https://, into the URL box.
  2. Run the check and wait for the results to load.
  3. Read the title, meta description and headings first, because they describe what the page is about.
  4. Move on to the technical tags: canonical, robots and noindex.
  5. Finish with image alt text, word count, links and Open Graph tags, then note what to change.

Check one page at a time. A homepage, a service page and a blog post will each show different problems, so test a representative sample of your templates.

How to read the results

The results cover the elements that sit in the HTML of the page. Here is what each one tells you and what good looks like.

What to fix first

Work in order of damage, not in order of the list.

  1. Remove any accidental noindex tag on a page that should rank.
  2. Correct canonicals that point to the wrong URL, such as a staging address or a different page.
  3. Write a unique title and meta description where they are missing or duplicated.
  4. Give the page a single, descriptive H1.
  5. Add alt text to images that carry meaning, and add internal links from related pages.

After that, polish the details. Use the SERP Snippet Preview to see how a rewritten title and description will look in Google.

Worked example (illustrative)

Imagine you check a service page and the results show a title of three words, no meta description, two H1 headings and a canonical that points to the homepage. The canonical is the serious one, because it tells search engines to treat the homepage as the main version of this page.

You correct the canonical first, then rewrite the title and add a description, then merge the two H1s into one. After republishing, you run the checker again and the list is clean. This is an invented example to show the order of work.

Why it matters for SEO

Page-level elements are the basics that tell search engines what a page is, which version to index and whether to index it at all. They are also within your control. Fixing them will not guarantee rankings, but leaving a noindex tag or a wrong canonical in place can keep a good page out of results entirely.

For a wider review of a whole site, a crawl-based audit covers what a single-page check cannot. You can combine this tool with the Social Share Preview to check the Open Graph side as well.

Limits of this checker

The checker runs on the site’s server, which fetches the public URL you enter. That means it sees the HTML the server returns, not content added later by JavaScript. Some sites block automated requests, in which case the tool cannot read the page. There is a fair-use limit on repeated checks, so run it on key pages rather than in bulk.

It also cannot tell you whether the content is any good, whether the page matches search intent, or how it will rank. It reports what is in the markup. Judging quality still takes a person. If a framework builds your page in the browser, view the source of the page to see what the server really sends.

Questions about the On-Page SEO Checker

Why does the checker show no content for my JavaScript site?

The tool reads the HTML the server returns. If your framework adds the title, headings or text only after the page loads in a browser, those elements will not appear. That is also a useful warning, because crawlers that do not run JavaScript will miss them too.

Does a missing meta description hurt my rankings?

A missing description is not a ranking penalty on its own. Google may write its own snippet from the page. A good description still helps you control the message and can make the result more appealing to click.

Should I fix every warning the checker lists?

No. Fix anything that blocks indexing or confuses search engines first, such as noindex or a wrong canonical. Treat counts such as word count and link numbers as prompts to look at the page, not as targets to hit.

Browse the rest of the free on-page seo tools or the full free SEO tools list. If you would rather have someone review your pages with you, see my on-page optimisation service or ask for a free audit.

Exit mobile version