Menu

Meta Tag Analyzer

Purpose: Paste a page's HTML source to extract its meta tags and check title/description lengths against SEO best practice.

Meta Tag Analyzer: How It Works

A meta tag analyser fetches a live page and reports what search engines and social platforms actually receive — which is frequently not what the CMS preview promised. It is the fastest way to catch the small head-section errors that quietly suppress a page.

What gets checked

ElementHealthyFlagged when
TitlePresent, unique, 50–60 charsMissing, duplicated, over 60, or stuffed
DescriptionPresent, 150–160 charsMissing, truncated, or duplicated site-wide
CanonicalAbsolute, self-referencing, 200 statusRelative, missing, or pointing at a redirect
Robotsindex, follownoindex on a page you want indexed
H1Exactly oneNone, or several competing
Open Graphtitle, description, image, url, typeMissing image, or an image under 1200×630
ViewportPresentMissing — breaks mobile rendering
Languagelang on the html elementMissing or wrong

The errors worth panicking about

Most findings are minor. Three are not:

Each of these can remove a working page from search overnight and produce a traffic drop that looks like a penalty.

Rendered versus raw

A meaningful complication: many sites set meta tags with JavaScript. A tool fetching raw HTML sees the server response, which may contain placeholder or missing tags, while Google's renderer executes the JavaScript and sees the final values. If an analyser reports missing tags on a page you know sets them client-side, verify with Search Console's URL inspection, which shows the rendered HTML. Server-rendered tags remain the safer approach — they work for every crawler, not just the ones that execute JavaScript.

Beyond a single page

Analysing one page catches page-level errors. Site-wide problems need site-wide checks:

What a clean report does not mean

Passing every check means your technical signals are consistent, nothing more. It says nothing about whether the content answers the query, whether the page is faster than competitors, whether anyone links to it, or whether it deserves to rank. Meta tags are the hygiene layer: getting them wrong hurts, getting them right removes an obstacle rather than creating an advantage.

Frequently Asked Questions

Why does the analyser say my tags are missing when I can see them?
Most often because they are set by JavaScript after page load, while the tool reads the raw server response. Check Search Console's URL inspection to see the rendered HTML. Server-rendered tags are more reliable for all crawlers.
What is the single most damaging meta tag error?
A stray noindex left in production, usually carried over from staging. It removes the page from search entirely while looking completely normal to visitors.
Do duplicate meta descriptions hurt rankings?
Not directly as a ranking penalty, but they are a strong sign of templated, low-differentiation pages, and they waste the opportunity to write something that earns a click for each specific page.
Should the canonical point to itself?
Yes, on every indexable page — an absolute, self-referencing canonical. It prevents duplicates created by tracking parameters, protocol and host variations, and session identifiers.
How many H1 tags should a page have?
One is the safest convention, describing the page's main subject. HTML5 technically permits multiple within sectioning elements, and search engines handle it, but a single clear H1 removes any ambiguity.
Does fixing meta tags improve rankings quickly?
Fixing a blocking error — a stray noindex or a wrong canonical — can restore a page within days of recrawling. Improving an already-valid title mainly affects click-through rate rather than position.

Related SEO Tools

Browse all SEO tools →