Meta Tag Audit Tool

Paste page HTML and audit every meta tag with pass, warning or fail.

Meta tag audit
Audit results

What this tool does

A meta tag audit reads pasted page HTML and checks the tags search engines and social networks actually use: the title element, meta description, canonical, robots directives, charset, viewport and the Open Graph and Twitter card tags. Each check returns pass, warning or fail with the exact value found, so a missing canonical, a 90-character title or a duplicated og:title is visible in one list instead of buried in view-source.

Paste page HTML and every meta check returns pass, warning or fail in one list.

Checks title and description length against the character budgets that fit in search results.

Flags missing canonical, duplicate og tags and risky robots directives together.

Reads the social tags too, so you see what Facebook, LinkedIn and X will pick up.

How to use it

  1. Copy your page's HTML - the full source, or at least everything in the head.
  2. Paste it into the box and the checks run instantly.
  3. Read each row: pass, warning or fail with the value the tool found.
  4. Fix the fails first, then the warnings.
  5. Re-paste after each fix to watch the list clear.

Why use this tool

Meta problems are invisible on the page itself. A title that is one character from truncation, a canonical pointing at the wrong variant, a robots meta accidentally set to noindex - none of them change what a visitor sees, and all of them change what search engines do. Auditing the head in one pass turns the most common launch blockers into a checklist you can clear in minutes.

Why we built it

We built this meta tag audit because length, duplication and directive problems usually appear together, and fixing them one tool at a time hides the pattern. This one reads everything at once and shows the value it found next to every verdict, so you can judge rather than guess. The meta tag generator writes a fresh tag set from your details; this one audits what is already live. The Open Graph and Twitter generator then rebuilds the social block with a preview.

For the structured data beside those tags, the schema markup validator checks the JSON-LD the same way.

Who this tool is for

  • Site owners preparing a page or site for launch
  • SEO consultants auditing client pages
  • Developers checking template output after a change
  • Marketers verifying social preview tags before a campaign

What the audit checks

Checks performed on the pasted HTML
CheckPass looks like
TitleOne title, roughly 30 to 60 characters
Meta descriptionOne description, roughly 70 to 155 characters
CanonicalOne absolute https URL, present once
Robots metaNo accidental noindex on a public page
Charset and viewportBoth declared in the head
Open Graph and Twitterog:title, og:description, og:image present once each

A worked example

Paste any head and the tool returns a row per check. A typical failing page looks like this before the fixes:

Example audit results
CheckVerdictFound
TitleWarning72 characters - will truncate
Meta descriptionFailMissing
CanonicalPasshttps://example.com/pricing
og:imageFailMissing

What you enter, and what you get back

Inputs and results of the meta tag audit
ItemDetails
Page HTMLPasted source, head section or full page.
ResultOne row per check: verdict, the value found and what good looks like.
CopyThe whole audit as text for your report.

Issues you may run into

Common audit surprises
What you seeWhy it happensWhat to do
Title duplicatedTemplate prints an extra title tag.Remove one - Google reads only the first.
Description missingCMS field left empty.Fill the field; Google may otherwise pick its own snippet.
Canonical flaggedRelative URL or trailing slash mismatch.Use one absolute https URL form site-wide.
Noindex warningStaging directive left behind.Remove the robots meta before launch.

Assumptions and limitations

Frequently asked questions

What does the meta tag audit check?

Title, meta description, canonical, robots directives, charset, viewport and the Open Graph and Twitter card tags. Each returns pass, warning or fail with the exact value the tool found in your HTML.

What is the ideal title and description length?

Titles read best at roughly 30 to 60 characters and descriptions at roughly 70 to 155. Longer values still work but are likely to be cut off in the results, so the tool warns as you approach the limit.

Why is my canonical tag flagged?

Usually one of three things: no canonical at all, a relative URL instead of an absolute one, or two versions present. The tool shows what it found so you can settle on a single absolute https URL.

Does it check Open Graph and Twitter tags?

Yes. It confirms og:title, og:description, og:image, og:url and the twitter:card equivalents are present once each, which is what social platforms read when building a share preview.

Can it find duplicate meta tags?

Yes. Duplicates are one of the quietest template bugs - two titles, two descriptions, two canonicals - and the audit flags each one it finds with a count.

Is the meta tag audit free?

Yes, completely free with no account and nothing uploaded. The HTML is parsed in your browser and disappears when you close the tab.