Free Tool
    Updated 7 June 2026

    meta tag analyzer

    Extract and validate meta tags from any URL — title, description, Open Graph, Twitter Cards, and more.

    By Deepak ShuklaFounder & CEO, Pearl Lemon

    Part of SEO monitoring — the full answer, the facts and the alternatives in one place.

    What This Tool Checks

    • Title tag (length and content)
    • Meta description (length and content)
    • Open Graph tags (og:title, og:description, og:image)
    • Twitter Card tags
    • Canonical URL
    • Robots meta tag

    Why This Matters

    Meta tags control how your pages appear in search results and social media shares. Missing or poorly written tags mean fewer clicks and lower rankings.

    How to Fix Issues

    1. 1.Keep titles under 60 characters with your target keyword
    2. 2.Write compelling meta descriptions under 160 characters
    3. 3.Add Open Graph tags for rich social media previews
    4. 4.Set canonical URLs to prevent duplicate content issues

    Meta tags are the part of your page that most people see and never visit: the title and description in search results, and the card that appears when someone shares the link. Enter a URL above and the check reads the tags the page actually serves and shows how each one is likely to be used.

    Titles and descriptions are a click-rate lever, not a ranking trick

    Ranking gets you shown. The title and description decide whether anyone clicks. A title that is a generic brand phrase, or truncated mid-word, or identical to forty other pages on the site, costs clicks at whatever position it holds — and a page with impressions and no clicks is a ranking you already earned and are not using. The pattern that works is specific: what the page is, for whom, with the outcome or a number in it, and the brand at the end where it can be cut without losing meaning.

    Length is about pixels, not characters

    Search engines truncate on rendered width, not character count, so a title of capital letters is cut sooner than one of lowercase. Roughly sixty characters for a title and around a hundred and fifty-five for a description are safe working limits. Descriptions are not a ranking factor and are frequently rewritten from page content, but a good one still influences the click when it is used, and a missing one guarantees the engine writes something for you.

    Social cards fail differently

    Open Graph and Twitter Card tags control how a link looks in a message, a post or a chat. When og:image is missing the platform picks whatever image it finds first, which is often a logo or an icon. When og:title is missing it falls back to the page title, which may be written for search rather than for a social feed. These failures are invisible on your own site and only appear at the moment someone shares you, which is the moment you least want a broken card.

    The checks worth repeating

    Duplicate titles across a section usually mean a template is not inserting the page variable. A canonical or robots directive that contradicts what you expect will quietly change whether the page is eligible to be shown at all. Both of those appear here, because a perfect title on a page marked noindex does nothing.

    Methodology

    We fetch the URL you enter with a crawler-like user agent, follow redirects, and parse the server-rendered HTML head. From it we extract the title element, the meta description, the canonical link, the robots meta directive, and the Open Graph and Twitter Card properties. Lengths are reported as character counts with an approximate rendered-width guide, because search engines truncate on width rather than count and an all-caps title is cut earlier than a lowercase one of the same length. Missing tags are distinguished from empty tags, since an empty description is a template bug and an absent one is usually a content gap. Where a page declares the same property more than once we report every occurrence rather than the first, because duplicates are the most common cause of a tag that looks correct in the source and behaves unexpectedly in results. JavaScript is not executed, so tags injected after load are not counted — which matches how they are treated when a page is crawled quickly.

    Frequently Asked Questions

    This tool also answers

    How do I check meta tags online?

    Paste a URL above. The analyzer fetches the live HTML and extracts title, meta description, robots directives, canonical, viewport, OpenGraph and Twitter card tags, then flags anything missing, duplicated or over the length search engines will display.

    Monitor this continuously with LemWatch

    A one-off free meta tag analyzer shows you today. LemWatch re-runs the same checks around the clock and alerts you the moment something breaks — free for up to 10 sites, no card needed.

    HTTP Status Code Reference

    Understanding HTTP status codes helps you diagnose issues found by this tool: