Skip to content
ZeroServer.tools

Meta Tag Analyzer

Paste a page's HTML head to audit its title, meta, and social tags.

Meta Tags: 5Passed Checks: 7/7

What the analyzer checks

Paste a page's HTML and this tool extracts the SEO-critical tags from the head: the title and meta description (with length guidance), the charset and viewport declarations, the canonical link, the robots directive (it flags an accidental noindex), and the Open Graph / Twitter social tags. Parsing is done with a tolerant tokenizer right in your browser — no network request is made and nothing is stored.

Built and maintained by Meet Shah · Last updated

What this tool is used for

  • Auditing a page's head for missing title, description or social tags.
  • Checking whether a template is emitting duplicate tags.
  • Reviewing a competitor's tag set to see what they declare.
  • Confirming a change actually shipped by pasting the live head.
  • Finding a stray noindex left over from staging.

Frequently Asked Questions

Which meta tags still matter?
`title` and `description` for search results, `viewport` for mobile rendering, `charset` for encoding, the canonical link, and the Open Graph and Twitter sets for sharing. `keywords` has been ignored by every major engine for over a decade and is worth removing rather than maintaining.
Why must charset appear early in the head?
Because the browser must know the encoding before it can decode the rest of the document, so the spec requires the declaration within the first 1024 bytes. Placed later, the parser has already guessed — and a wrong guess is what turns an apostrophe into three mojibake characters.
What does the viewport tag do?
`width=device-width, initial-scale=1` tells a mobile browser to lay out at the device's real width instead of pretending to be a 980px desktop and zooming out. Without it a responsive stylesheet has no effect at all — the media queries never match because the reported width is wrong.
Is a canonical tag needed on a page with no duplicates?
A self-referencing canonical is still worth having. It settles the question when a page is reachable with tracking parameters, with and without a trailing slash, or over both http and https — all of which create duplicates you did not deliberately make.
What about robots meta versus robots.txt?
They do opposite jobs. `robots.txt` controls crawling; a `noindex` meta tag controls indexing — and a page blocked in robots.txt can never be read, so its `noindex` is never seen. To remove a page from an index, allow the crawl and use the meta tag.

Common errors and gotchas

  • Auditing the source head rather than the rendered one, when a script may add or change tags.
  • Assuming a present tag is a correct one, since a description can be present and useless.
  • Overlooking duplicate tags, where the browser and crawlers may pick different ones.
  • Ignoring the canonical, which is the tag most likely to be wrong and most consequential.
  • Treating a clean audit as a ranking guarantee rather than the absence of one class of problem.

Related Web & SEO tools

Private & free — this tool runs entirely in your browser.

NamecheapRegister a domain for your next project — from $1.98/yr.affiliate