Meta Tag Analyzer

Loading tool…

About Meta Tag Analyzer

Paste a public URL and click Analyze. We fetch the HTML and measure the title and meta description in characters and in approximate pixel width, then compare the title with the first H1. You get pass, warning, notice, and critical rows plus a desktop and mobile snippet preview.

Title is flagged missing (critical), duplicated, under 30 characters, or wider than 600 pixels on desktop. Description missing is a warning; over 920 pixels is a notice. A title that matches the H1 is a notice. A word-repetition check flags stuffing when a four-letter-or-longer word appears four or more times in the title or the description (that field also needs at least four such words). We do not simulate Google rewriting the snippet.

When to use it

Use it after a CMS title or description pattern changes, when every product or post may now overflow the desktop snippet or share one stub title. That is also the check when one section's blue links look cut off in results and you need pixels, not a guess from character count.

Do not use it to draft tags from scratch. SERP Preview is the local mock. This page fetches the live HTML.

How to use Meta Tag Analyzer

  1. 1Enter a public URL. https is preferred. Localhost and private addresses are blocked.
  2. 2Click Analyze. Wait for the fetch.
  3. 3Read the chips and rows. Title, description, and H1 each have a short status. Pixel meters sit next to the text.
  4. 4Fix the tags and re-run. Publish first. This page only reads the live HTML.

How to read the results

Title, description, and H1 each have a chip and, for title and description, a character count plus an approximate pixel width. Desktop cutoffs here are 600px for the title and 920px for the description. Hints on the cards also mention 50 to 60 characters and 140 to 160 characters as typical ranges.

Critical is a missing title. Warning includes a title under 30 characters, a title over 600px, extra title tags, or a missing description. A description over 920px is a notice. Title matches the H1 exactly is a notice, not a fail. example.com was 14 characters and 153px, Missing meta description, and that H1 notice.

Why this matters

Result pages cut the blue link by width, not by a 60-character rule. A title of sixty W characters is far wider than 600px, so the visible words change even when a CMS counter says the field is fine.

A missing description lets the engine pick any passage. A title that is only 14 characters, like Example Domain, wastes the rest of the slot and is often rewritten. Pixel meters exist so you see that before you publish another template.

Limits and privacy

One public URL per run. Loopback and reserved IPs are rejected. The fetch is the first HTML, so a title written only after render can look missing. About 20 analyses per minute on your network. No login and no stored tags.

Common mistakes

Trusting a 60-character counter and ignoring the 600px bar. Wide glyphs overflow first.

Reading the desktop and mobile mock as the title Google will show. They rewrite from headings and other signals. This preview is a planning length check on the live tags.

Treating Title matches the H1 exactly as a critical. It is a notice. Missing title is the critical row.

FAQs

Why pixels, not only characters?
Search results truncate by width. A title of 60 wide characters can still overflow. Desktop title cutoff here is 600 pixels; description 920.
What counts as keyword stuffing?
Words of four letters or more in the title or the description. If that field has at least four such words and any one appears four or more times, we flag stuffing. It is a flag, not a ranking score.
Multiple title tags?
Yes, extras are reported. Search engines typically use one; extras are still a problem in the HTML.
Will Google use this title?
Not guaranteed. The preview is a planning mock. Google often rewrites titles from headings and other signals.
Does a missing H1 fail the page?
The H1 chip can show Missing. The issue list here focuses on title and description. Use Heading Analyzer for a full outline.
Why is example.com a warning?
Example Domain is 14 characters and about 153px, under the 30-character short-title rule, and there is no meta description. The title also matches the H1, which is a notice. Title is present still passes because a title tag exists.
Why is the pixel bar different from my CMS counter?
The CMS counts characters. The bar is an Arial-like width at SERP-style sizes (title 20, description 14). Desktop stops at 600px and 920px. Wide glyphs overflow first, which is why a 50-character title can still clip.
Does Analyze read a JavaScript title?
No. Only the first HTML. A document.title set after paint is missed, so the title chip can show empty on a shell. View the raw source, or paste the rendered HTML into a local preview tool after you copy it.