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.