Bulk up to 100 • Title/Description/Robots/Canonical/OG/Twitter

Meta Tag Checker

Paste URLs — we’ll fetch each page and extract key SEO meta tags (and basic social tags) to spot missing or broken metadata fast.

Paste up to 100 URLs (one per line)
Tip: this tool downloads only a small part of HTML (enough for head/meta tags) to stay fast.

Results

URL Meta summary Time Issues
Run a check to see results here.
We flag obvious problems (missing/too long). Export CSV for full fields.

Healthy defaults

Basic SEO metadata should be present on every indexable page.

  • OK title + description + canonical present, no “noindex”
  • Warning too long/short tags, missing social tags
  • Error noindex/nofollow, fetch errors, 4xx/5xx pages
Metadata audit

Meta Tag Checker: find missing SEO tags fast

This tool extracts the most important tags from your pages: title, meta description, robots, canonical, plus Open Graph and Twitter cards for social previews.

What you can catch quickly

  • Missing or duplicate-like metadata patterns (empty title/description).
  • Pages accidentally blocked by noindex.
  • Broken canonicals during migrations.
  • Missing OG/Twitter tags that hurt share previews.

FAQ

What does the Meta Tag Checker scan on each page?

This tool downloads a small HTML snippet and extracts key SEO/meta signals:

  • <title>
  • meta name="description"
  • meta name="robots"
  • link rel="canonical"
  • Open Graph (og:*)
  • Twitter cards (twitter:*)
  • H1 (first heading)

It’s built for fast bulk audits, not full-page rendering.

Why do you download only a snippet, not the full HTML?

Speed and safety. Most meta tags live in the <head> near the top, so fetching the full page is usually unnecessary.

Rare edge case: if a site places important tags unusually late, the snippet might miss them and you’ll see “missing title/description/canonical”.

Can it detect meta tags generated by JavaScript?

No. The checker reads server-delivered HTML. If your app injects meta tags after render (client-side), the tool may not see them.

For SEO, server-rendered metadata is typically preferred so crawlers and share bots get consistent tags.

Why is “robots blocking” considered an error?

If a page has noindex or nofollow in meta name="robots", it can prevent indexing or affect link following.

That’s often accidental after migrations, staging-to-prod moves, or template changes — so it’s flagged aggressively.

How do you decide what’s too long or too short?

These are practical heuristics for bulk reviews:

  • Title: very short (often weak) or very long (often truncated)
  • Description: too short (thin) or too long (likely truncated)

They are not strict “Google rules”. Use them as a quick filter, then apply common sense.

Why do some pages show “missing canonical”?

Some sites don’t use canonicals consistently, but it’s recommended when you have:

  • Multiple URL variants (http/https, www/non-www, trailing slash)
  • Parameters and faceted navigation
  • Pagination or duplicate-like pages

Missing canonical isn’t always fatal, but it’s a common source of indexing mess — so the tool flags it.

Why do I see fetch errors (403/404/500) for valid pages?

Common reasons:

  • Anti-bot protection blocks non-browser requests (403)
  • Redirect loop or misconfigured redirects
  • Server downtime or 5xx errors
  • Timeouts on slow hosts

If the page can’t be fetched reliably, the tool can’t parse meta tags and will report an error.

What should I do when the tool finds missing tags?

Fix at the template/layout level first (CMS theme, app head component, or server template), not page-by-page.

Start with:

  • Title + description on all indexable pages
  • Canonical on pages with URL variants
  • Robots sanity (no accidental noindex)
  • OG/Twitter for pages you expect people to share