Skip to main content
🔍 100% client-side · zero uploads

Meta Tag Analyzer

Paste any page's <head> HTML into this free meta tag analyzer and HTML head analyzer to get an instant SEO audit: title and meta description length checks, Open Graph and Twitter Card validation, canonical and robots checks, hreflang, favicon, plus a Google SERP preview and social card previews — all with a 0–100 SEO score and copy-ready fixes. Nothing leaves your browser.

Tip: right-click any page → View page source, copy the <head> section, and paste it above. Then press Analyze meta tags.

Meta tag generator

Build a clean, copy-ready <head> snippet. Fill the fields (or press Fill from analysis after analyzing), then copy the output into your page.

<!-- press "Generate meta tags" -->

How to use this meta tag checker

  1. Copy your head HTML.
    Open the page, view source, and copy everything between <head> and </head>. A full page paste works too.
  2. Paste and analyze.
    Drop the HTML into the box and press Analyze meta tags. Parsing and scoring happen locally in milliseconds.
  3. Read the score.
    Every check earns full, half, or zero points toward a 0–100 SEO score. Red rows are failures, amber rows are warnings, each with a fix.
  4. Fix and regenerate.
    Use the preview cards to see the SERP and social result, then generate corrected meta tags with the built-in generator.

What this HTML meta tag checker audits

  • Title tag length (meta title checker). Flags titles under 30 characters as too short and over 60 as truncation risks, with a Google SERP preview.
  • Meta description length (meta description checker). Scores the 130–155 character sweet spot; warns on short or over-long descriptions.
  • Open Graph tags (open graph checker / og tag checker). Validates og:title, og:description, og:url, og:type, and og:image:alt — the built-in og image checker confirms the image URL is absolute so social crawlers can fetch it — for Facebook, LinkedIn, and WhatsApp previews.
  • Twitter Cards (twitter card checker). This twitter card validator checks twitter:card, title, description, and image, including Open Graph fallback behavior.
  • Canonical tag checker. Detects missing, relative, or malformed canonical URLs that cause duplicate-content issues.
  • Meta robots checker. Surfaces noindex/nofollow directives so a staging tag never ships to production unnoticed.
  • Technical head audit (html head analyzer). Charset, viewport, html lang, favicon, hreflang tags via the built-in hreflang checker, duplicate meta tags, meta refresh, and JSON-LD structured data.
  • 0–100 SEO score. Weighted scoring across 23 checks with an A–F grade, a tag-by-tag table, and a downloadable JSON report.

Why meta tags still matter for SEO

Meta tags are the control panel search engines and social platforms read before they ever render your page. The title tag is the single strongest on-page relevance signal and the clickable headline in search results. The meta description does not directly rank you, but a compelling 130–155 character snippet measurably lifts click-through rate, which is traffic you keep. Open Graph and Twitter Card tags decide whether a shared link looks trustworthy or broken — and most shares happen without the author ever seeing the preview. A missing canonical splits ranking signals across duplicate URLs, and a stray noindex can deindex a money page overnight. Run this meta tag analyzer — meta tag length checks included — on every template change and before every launch.

Frequently asked questions

What is a meta tag analyzer and what does it check?
A meta tag analyzer scans the head section of your HTML and grades every tag that matters for SEO and social sharing: the title tag and its length, the meta description and its length, robots directives, the canonical URL, viewport and charset, Open Graph tags, Twitter Card tags, hreflang, favicon, duplicate tags, and structured data. This free meta tag analyzer scores each check, shows Google and social previews, and gives a concrete fix for every issue it finds.
How do I use this meta tag analyzer?
Copy the head section of any page (or the full HTML), paste it into the input box, and press Analyze. You get an SEO score out of 100, a tag-by-tag report, Google SERP and social card previews, and copy-ready fixes. The tool cannot fetch a URL for you on purpose: browsers block cross-origin HTML reads, and fetching server-side would send your data to a server. Paste mode keeps the analysis instant and private.
What is the ideal title tag length for SEO?
Keep titles between 50 and 60 characters. Google truncates titles at roughly 580 pixels on desktop, so a 55-character title with average-width letters displays in full, while a 75-character title gets cut off with an ellipsis. This analyzer flags titles under 30 characters as too short to be descriptive, and titles over 60 characters as at risk of truncation in the SERP preview.
How long should a meta description be?
Aim for 130 to 155 characters. Google typically shows about 155 characters of a description on desktop, and shorter descriptions may be rewritten or shown with less context. Under 50 characters is treated as a failure because it wastes the snippet, 50 to 129 characters earns a warning, and anything past 160 characters will be truncated in search results.
What are Open Graph tags and why do they matter?
Open Graph tags (og:title, og:description, og:image, og:url, og:type) control how your link looks when shared on Facebook, LinkedIn, WhatsApp, Telegram, Slack, and most other platforms. Without them, each platform guesses a title, snippet, and thumbnail, which usually produces an ugly or misleading preview. A correct og:image also needs an absolute URL so crawlers can fetch it.
What is the difference between Open Graph and Twitter Cards?
Open Graph is the general standard most social platforms read. Twitter Cards are Twitter and X specific tags (twitter:card, twitter:title, twitter:description, twitter:image) that control the card style, such as a large image summary. Twitter falls back to Open Graph tags when its own tags are missing, but setting twitter:card explicitly is still recommended so you control the layout instead of leaving it to fallback behavior.
Will a noindex robots tag hurt my rankings?
A noindex directive does not hurt rankings directly, it removes the page from the search index entirely, so the page cannot rank at all. That is correct for thank-you pages, staging sites, and internal tools, but it is a critical bug on any page you want found on Google. This analyzer treats noindex as a hard failure so a stray tag copied from staging never goes unnoticed.
Is my HTML uploaded to a server when I analyze it?
No. The analysis runs entirely in your browser with JavaScript: your HTML is parsed locally with DOMParser, never sent over the network, and never stored. There are zero external requests on this page, so it is safe to paste markup from staging environments or pages that are not public yet.

Free tool by NRTechStudio