SEO Meta Analyzer

Audit a page's title, description, canonical, robots, OG and schema tags.

About this tool

Paste the HTML of a page (from view-source, or just its <head>) and get a pass/improve/problem list covering the tags that matter for search and sharing, each with the value found and what to fix.

What the analyzer checks

A handful of tags in the <head> decide how a page appears in search results and social shares. The title should be present, unique and roughly 15โ€“60 characters, since Google truncates by pixel width. The meta description works best at about 120โ€“160 characters. A canonical link with an absolute URL tells search engines which version of duplicate URLs to index. The robots meta tag is checked for an accidental noindex, a common cause of pages vanishing from Google after a redesign. The viewport tag is needed for mobile-friendliness, html lang and charset for correct language and characters, and hreflang alternates (with x-default) for multilingual sites. The core Open Graph tags (og:title, og:description, og:image, og:url, og:type) and a Twitter card control link previews, JSON-LD structured data is parsed to list its @types (and catch invalid JSON), and the favicon and a single H1 are checked too. Because you paste the HTML, it works on staging sites and pages behind logins. Honest limits: length ranges are guidelines rather than rules, and passing every check doesn't guarantee rankings. Tags injected by JavaScript after page load don't appear in view-source. The SERP snippet preview, the Open Graph preview and the heading structure checker are related.

Frequently asked questions

How long should a title tag be?

Roughly 50โ€“60 characters. Google truncates by pixel width, so shorter is safer.

How do I check a page's meta tags?

Open view-source (Ctrl/Cmd+U), copy everything and paste it here.

Why isn't my page indexed?

One common cause is a noindex robots meta tag, which this analyzer flags as a problem.

Is anything uploaded or fetched?

No. What you paste is processed in your browser, and nothing is fetched, stored or sent.