Loading Techie Utils…

SEO Analyzer & Checker

Audit a live page's on-page SEO — indexability, title, headings, canonical, structured data and more — with a score. Free, checked live from our server.

About SEO Analyzer

Fetches a live page the way a crawler does and audits its on-page SEO: whether it can be indexed at all, what its search result will look like, how its content is structured, and the technical basics that search engines and link previews read. Every finding says what it costs and why, and the page gets a grade from A+ to F.

Indexability comes first, because nothing else matters without it. The site's robots.txt is fetched and read the way Google reads it, the page's meta robots and X-Robots-Tag header are checked for noindex and nofollow, and the canonical link is compared with the URL — a canonical pointing elsewhere quietly tells search engines this page is a copy. Each of those costs far more than, say, a missing alt attribute.

Then everything a search engine reads. The title and description are measured in pixels against the real result width and shown as a desktop and mobile preview. The heading outline is listed, with a missing or repeated <h1> and skipped levels called out. Images without alt text, links with no text, thin content, the viewport, language, charset, meta refresh, favicon, JSON-LD validity and types, Open Graph and Twitter cards, hreflang sets and server response time are all checked.

Where it helps

  • Checks indexability first — robots.txt, noindex in the page or its headers, and canonical — which decides whether any of the rest counts.
  • Measures the title and description in pixels and shows the desktop and mobile result, rather than counting characters.
  • Lists the heading outline and flags a missing or repeated H1 and skipped levels.
  • Validates JSON-LD, lists the structured data types, and checks Open Graph, Twitter cards and hreflang sets.

Limits

  • It reads the HTML the server sends. Content added by JavaScript after load is not seen, though Google renders it eventually.
  • It audits one page. Duplicate content across the site, backlinks and rankings need a crawler or search console data.
  • Pages behind a login, and addresses that answer with an error, cannot be audited.

Frequently asked questions

What is the most important thing to check?

That the page can be indexed: robots.txt must allow it, there must be no noindex in the meta robots tag or X-Robots-Tag header, and the canonical must point at the page itself. A page failing any of those will not rank however good the rest is.

Why is my title marked as too long when it has fewer than 60 characters?

Search results truncate by width, not by character count. Wide letters such as W and M take far more room than i and l, so the title is measured in pixels against the width of a real result.

Does the page need structured data?

Not to be indexed, but it is what earns rich results: stars, prices, FAQs, breadcrumbs and article details. Add JSON-LD for what the page actually is — Article, Product, Organization, BreadcrumbList — and use the Schema Markup Generator to write it.

Why does the analyzer not see content my page clearly shows?

It reads the HTML the server sends, the way most crawlers first do. If the content is added by JavaScript, search engines see it only after rendering the page, which can take days. Content that matters for search is safest in the initial HTML.

Related tools

More SEO & Meta tools