Skip to content

Free On-Page SEO Tools

Free tools to check and write titles, meta descriptions, headings, canonical tags, Open Graph data and URL slugs.

On-page SEO tools check or write the elements you control inside a single page: the title tag, meta description, headings, canonical and robots tags, image alt text, Open Graph data and URL slug. The free set here covers all of them, so you can audit a page and fix problems in minutes.

Titles and snippets matter because position drives clicks: Backlinko’s analysis of about 4 million Google search results found that the number one organic result has an average click through rate of 27.6% and is ten times more likely to get a click than the result in position ten. A clear title and description help you earn the click once you are visible.

What on-page SEO tools can and cannot do

On-page work is the part of SEO you fully control. You decide what the title says, how the headings are organised and which page is the canonical version. That makes it the cheapest place to find problems, and the five tools in this collection each cover one slice of it.

They do not decide whether your content is good, whether it matches what searchers want, or whether your site has enough authority to compete. A page can pass every check and still not rank. Think of these tools as a pre-flight check: they catch mistakes that would stop a good page from performing, and they do not make a weak page strong.

On-Page SEO Checker

Enter a URL and the checker reads the page and reports its title, meta description, the H1 to H6 outline, canonical, robots and noindex tags, image alt text, word count, internal and external links and Open Graph tags. It is a server-checked tool, so my server fetches the public page for you.

How to read the results

  • Title and description: check that both exist, that they describe this page specifically and that they are not copied from another page on your site.
  • Headings: look for exactly one H1 and a logical outline underneath it. Skipped levels or an H1 that is only a logo are signs of a template problem.
  • Canonical: it should point to the page you want indexed, usually itself. A canonical pointing somewhere unexpected is worth investigating at once.
  • Robots and noindex: a noindex tag on a page you want in search results is the most expensive mistake this tool can find.
  • Alt text, word count and links: missing alt text on meaningful images, a very thin page, or no internal links are prompts to look closer, not automatic faults.

The honest limit: the checker sees the HTML the server returns. If your site injects the title or main content with JavaScript after loading, the report may show less than a visitor sees.

Meta Tag Generator and SERP Snippet Preview

Meta Tag Generator

Type a title and description and the generator outputs ready-to-paste meta, Open Graph and Twitter Card tags with a live preview. It runs in your browser, so your draft copy is not uploaded. Paste the result into the head of your page, or into the title and description fields of your SEO plugin if you use one. Write the text for people first: lead with what the page offers, put the main phrase early and end with a reason to click.

SERP Snippet Preview

The preview shows how a title and description display on Google desktop and mobile, measured in pixels the way Google truncates them rather than in simple character counts. That matters because letters have different widths: a title full of wide capitals gets cut off sooner than one in lower case.

If your title is truncated in the preview, shorten it and move the important words to the front. If the description runs long, cut the weakest sentence rather than the one with the reason to click.

Treat the preview as a guide, not a promise. Google writes title links automatically, and its own documentation says it may generate a different title link from anchors, on-page text or other sources when it detects a problem with the one you supplied. A descriptive, concise title that matches the page gives it the least reason to do that.

Social previews and URL slugs

Social Share Preview

Paste a link and this server-checked tool shows how it appears when shared on Facebook, LinkedIn, X and WhatsApp, based on the page’s Open Graph tags. It is useful after you publish and before you share, because a link with a missing image or a wrong title looks careless in a message or feed.

What to fix after running it:

  • No image: add an Open Graph image sized for sharing. The image resizer in the image and speed tools has presets for this.
  • Wrong or old title: update the Open Graph title, then expect platforms that cache previews to keep showing the old one for a while.
  • Empty description: write a one-sentence summary rather than letting a platform pull random text.

The preview is an approximation. Each platform renders cards in its own way and can change its design, so confirm important launches by sharing the link privately first.

SEO Slug Generator

The slug is the readable end of a URL. This browser-based tool turns a title into a short, clean slug without stop words or special characters. For example, a page titled “How to Choose a Dentist in Karachi” might become choose-dentist-karachi.

Keep slugs short, lower case and descriptive, and choose them before publishing. Changing a live slug later means setting up a 301 redirect from the old address, which you can plan with the redirect tools in the technical SEO collection. Do not stuff several keywords into a slug; one clear phrase is enough.

How the tools work and their honest limits

Two of the five tools are server-checked and three run in the browser. The distinction decides what each can tell you.

  • Server-checked (On-Page SEO Checker, Social Share Preview): my server requests the public URL and reads the HTML it gets back. It does not run your page’s JavaScript, so content added later by scripts is not seen.
  • Browser-only (Meta Tag Generator, SERP Snippet Preview, SEO Slug Generator): everything is processed on your device. Your drafts are never uploaded.
  • Blocked requests: some sites refuse automated checks through firewalls or bot protection. If a tool cannot fetch your page, that is a limit of the check, not a verdict on the page.
  • Pages behind a login or staging password: a server cannot see them, so use the browser-only generators and review the live page after launch.

The full explanation of privacy and limits is on the free SEO tools hub.

A workflow for checking a page

  1. Draft the title and description in the Meta Tag Generator.
  2. Paste them into the SERP Snippet Preview and trim until nothing is cut off on mobile or desktop.
  3. Generate the slug before you publish.
  4. Publish, then run the On-Page SEO Checker on the live URL to confirm what the server actually returns: title, one H1, canonical, no stray noindex.
  5. Run the Social Share Preview and fix any missing image or wrong title.
  6. Move on to crawl and index checks with the technical tools.

Do this for new pages every time and for your ten most important existing pages once. Fixing a missing description or a duplicated title across a template can improve many pages at once.

When a professional audit helps

These tools work one URL at a time. If you have hundreds of pages with duplicated titles, a site where templates generate the wrong canonical tags, or pages that pass every check yet still do not rank, the problem is rarely a single tag. It is usually a pattern across the site, or a mismatch between the page and what searchers want, and that needs a wider look.

A human review also helps with judgement calls the tools cannot make, such as which pages deserve a rewrite, which should be merged and how the headings should reflect real search intent.

Questions about on-page SEO tools

How long should a title tag be?

There is no fixed character limit, because Google truncates by pixel width on the device. Use the SERP Snippet Preview to see where your title is cut, and keep the most important words at the start.

Does Google always show my meta description?

No. Google may show text from the page instead when it thinks that better matches the search. A specific, accurate description still gives it a good option to use and gives people a reason to click.

Why does the checker show an empty title when my page has one?

The most likely cause is that your site sets the title with JavaScript after loading. The checker reads the HTML the server returns, so it will not see script-added content.

Are my drafts stored when I use the generators?

The Meta Tag Generator, SERP Snippet Preview and SEO Slug Generator run in your browser, so what you type is not uploaded to my server.

If you want an expert to turn these findings into fixes across your whole site, see my on-page optimisation services or request a free audit on the contact page.