Skip to content

Meta Tags Analyzer

Audit a page’s title, description, canonical, robots, Open Graph and Twitter tags against 12 SEO checks.

Paste your HTML — nothing is fetched or uploaded.

In your browser, right-click the page and choose View Page Source, then copy everything.

What meta tags should every page have?

Every page needs a unique title of roughly 30–60 characters, a meta description of 70–160, a self-referencing canonical URL, a viewport tag for mobile, a lang attribute and one H1. For social sharing, add og:title, og:description, og:image and twitter:card, or platforms will guess.

Understanding your result

The length “ideals” (30–60 characters for titles, 70–160 for descriptions) are guidelines, not rules. Google truncates by pixel width rather than character count and frequently rewrites descriptions entirely, so the practical goal is to front-load your most important words. The checks that genuinely matter are binary ones: a missing viewport tag makes a page fail mobile usability, a stray noindex removes it from search altogether, and a wrong canonical can hand your rankings to another URL.

Formula and method

There is no formula — the tool parses the HTML for <title>, <meta>, <link rel="canonical">, the html lang attribute and H1 elements, then compares what it finds against widely used length and presence guidelines.

Assumptions and limitations

Analysis runs on the HTML you paste, so it sees the server-rendered source only: tags injected later by JavaScript are not included. Length guidance is character-based, while Google truncates by pixel width, so treat the title and description checks as directional rather than exact.

Worked example

A page with a 46-character title, a 132-character description, a canonical URL, a viewport tag, one H1 and a full Open Graph set scores 12 of 12. Remove the og:image and the score drops to 11 with a warning that shared links will show no picture.

How to use this tool

  1. Open your page and view its source (Ctrl+U in most browsers).
  2. Copy the HTML and paste it into the box above.
  3. Press Analyze tags.
  4. Work through anything marked with a warning or a cross.

Common mistakes to avoid

  • Leaving a staging site’s noindex tag in place after launch.
  • Pointing the canonical at the homepage on every page.
  • Writing a description that repeats the title instead of earning the click.
  • Using multiple H1 headings for styling rather than structure.

About the Meta Tags Analyzer

The Meta Tags Analyzer reads the HTML of any page you paste in and reports what search engines and social networks will find: title, meta description, canonical URL, robots directive, viewport, language, charset, H1 count and the full Open Graph and Twitter Card set. Each of the 12 checks is scored pass, warning or fail.

Who should use this tool

Site owners, SEO consultants and developers auditing a page before or after it goes live.

Benefits

  • Twelve checks in one pass, including the social tags most checkers skip.
  • Flags a stray noindex — the single most damaging tag mistake.
  • Counts H1 headings, so you catch pages with none or several.
  • Exports the full report as CSV for client audits.

Practical use cases

  • Checking a new page before publishing it.
  • Diagnosing why a page is missing from search results.
  • Auditing why a shared link shows no image or the wrong title.
  • Producing a quick tag audit for a client site.

Explore all SEO and Website Tools tools

Frequently asked questions

Why does this need pasted HTML instead of a URL?

Fetching a URL would mean sending your address to a server. Pasting the source keeps the check entirely in your browser and also lets you audit pages behind a login or on a staging site.

What is the ideal meta description length?

Around 70–160 characters. Google measures pixel width, not characters, and often rewrites the description anyway, so put the compelling part first.

Do meta keywords still matter?

No. Google has ignored the keywords meta tag for well over a decade, which is why it is not part of the scoring here.

Why does my page need Open Graph tags?

Without og:title, og:description and og:image, social platforms guess what to show when someone shares your link — often picking the wrong text and no image at all.

Should every page have exactly one H1?

One H1 is the safest structure and the clearest for screen readers. HTML5 technically permits several, but a single top-level heading makes the page’s subject unambiguous.

Share this tool

Free to use — copy the link, share it anywhere, or add the tool to your own website.

Embed this tool on your site (free)

Copy this code and paste it into any web page — it stays free and always up to date: