Meta Tag Analyzer
A meta tag analyzer fetches a live web page and grades its meta tags against best practices for search visibility and social sharing. The title tag and meta description control how a page appears in Google search results, while Open Graph and Twitter Card tags determine the image, headline, and text shown when the page is shared on social platforms. Missing or incorrectly formatted tags are invisible to the page's visitors but directly reduce click-through rates from both search results and social media. An analyzer makes these hidden issues visible with actionable grades before they affect traffic.
Coming Soon
The meta-tag-analyzer widget is being built.
Quick Answer: What Does a Meta Tag Analyzer Show?
A meta tag analyzer fetches any public URL and grades its meta tags in seconds. For Basic SEO: title tag should be 50-60 characters, meta description 140-155 characters, and viewport must be present. For Open Graph: og:title, og:description, og:image (absolute URL, 1200x628 px), og:url, and og:type are all required. For Twitter Cards: twitter:card must be set or the link will show as plain text on X. The tool scores each tag as Good, Warning, or Missing and gives an overall grade from A to F.
What Is a Meta Tag Analyzer?
A meta tag analyzer is a tool that fetches a live web page and audits every meta tag in its HTML head section. Unlike a generator, which helps you create tags, an analyzer reads what is actually on the page and grades it against established best practices for search engine optimisation and social sharing.
The tool covers three categories: basic SEO tags (title, description, keywords, robots, viewport, canonical, charset), Open Graph tags (og:title, og:description, og:image, og:url, og:type, og:site_name), and Twitter Card tags (twitter:card, twitter:title, twitter:description, twitter:image, twitter:site). Each tag is graded individually, and an overall score from 0 to 100 gives a single-number summary of the page's meta health.
According to Google's Search documentation, the title tag and meta description are the two most visible elements in a search result. A missing or poorly written title is one of the most common reasons Google rewrites your snippet with content pulled from elsewhere on the page. The Open Graph specification, maintained at ogp.me, defines exactly four required properties for any shareable page: og:title, og:type, og:image, and og:url. Missing any of these means social platforms will attempt to construct a preview from whatever they can find, which is rarely what you intended.
Meta tags are invisible on the page itself, which means errors go unnoticed until they show up as poor click-through rates in Google Search Console or broken social sharing previews. Most web developers and content managers do not check meta tags after publishing, assuming they were set correctly in the CMS. Analyzers make the invisible visible. The most common errors found by this tool are title tags that are too long, missing og:image tags that leave social shares as plain grey boxes, relative URLs used for og:image that fail when social platforms fetch from outside your domain, and missing canonical tags that create duplicate content risk when the same page is accessible at multiple URLs.
How to Use This Meta Tag Analyzer
- Enter the URL: Type or paste any public URL into the input field. The tool prepends https:// automatically if omitted.
- Click Analyze: The tool fetches the page server-side and extracts all meta tags from the HTML head section.
- Review the Overview tab: See your overall score (0-100) and grade (A to F), plus a summary of every issue found across all three tag categories.
- Check the Basic SEO tab: Review title and description length grades with character counts, viewport and canonical status, charset, and robots directives.
- Check the Open Graph tab: See all og: tags with a social preview card showing how the page will appear when shared on Facebook or LinkedIn.
- Check the Twitter Card tab: Verify your twitter:card type and all Twitter-specific tags. If twitter:card is missing, shared links on X will appear as plain text with no image.
- Fix the issues: Use the meta tag generator to create corrected tags, then paste them into your page's head section.
Meta Tag Analyzer vs Manual Inspection vs Browser Extensions vs Search Console
| Method | What It Shows | Best For | Limitation |
|---|---|---|---|
| Meta tag analyzer (this tool) | All meta tags graded with scores and social preview | Full audit of a single page before or after publishing | One URL at a time; not for bulk crawls |
| Browser DevTools (Ctrl+U) | Raw HTML source including all head tags | Developers who need the exact tag syntax | No grading; manual reading only; no social preview |
| Browser extension (e.g. SEO Meta in 1 Click) | Quick tag summary in the extension panel | Fast checks while browsing competitor pages | Limited social preview; varies by extension quality |
| Google Search Console | Title issues detected by Google at scale across the whole site | Finding title problems after Google has indexed the page | Retrospective; does not check OG or Twitter tags |
The meta tag analyzer fills a gap that neither browser DevTools nor Google Search Console covers. DevTools shows the raw HTML but requires you to interpret what you see without any grading or guidance. Search Console reports title issues Google has already detected after indexing, meaning the problem may have been live for weeks. This analyzer runs before publishing or immediately after, catching issues at the point where they can still be fixed before they affect click-through rates or social sharing. The social preview panel is particularly valuable because it shows exactly how the page will render when shared on Facebook, LinkedIn, or X, saving the manual step of pasting the URL into each platform's own debugger.
When to Use the Meta Tag Analyzer
The developer doing a pre-launch meta tag check
A front-end developer at a digital agency is preparing a new e-commerce site for launch. The site has 45 product category pages, each with unique title and description tags entered through the CMS. The developer analyses a representative sample of five category pages using the tool. Two pages have title tags over 65 characters because the CMS template appended the full brand name without a character limit. One page has a relative path in its og:image tag that works in the local environment but will break when social platforms attempt to fetch it from outside the domain. Both issues are caught before launch and fixed in the CMS template, preventing them from affecting the full 45-page category structure.
The marketing manager debugging a failed LinkedIn share
A B2B marketing manager publishes a new case study and shares the URL on LinkedIn. The shared post appears as plain text with no image, no headline formatting, and just the URL. She analyses the page and the tool immediately flags that og:image is missing entirely. The developer who built the page template had configured Open Graph tags for the homepage but not for individual blog and case study posts. The tool's social preview panel shows a grey placeholder where the image should appear, making the problem immediately visible. The og:image tag is added to the CMS post type template and the LinkedIn share is re-tested using LinkedIn's own Post Inspector to force a cache refresh.
The SEO consultant auditing pages after a CMS migration
An SEO consultant is reviewing a client's website three weeks after it migrated from WordPress to a new headless CMS. Rankings have dropped slightly across several key pages and the consultant suspects meta tag issues introduced during the migration. She analyses ten of the highest-traffic pages and finds that canonical tags are missing from all of them. The new CMS does not generate canonical tags by default, and this was not caught in the pre-migration checklist. The pages are now accessible at both www and non-www versions, and Google is treating them as separate URLs. The canonical tags are added through the CMS's head injection feature and the issue is resolved before it causes further ranking damage.
The content manager doing routine post-publish quality control
A content manager at a media company publishes twelve to fifteen articles per week across a team of writers and editors. Each article goes through an editorial review before publishing, but meta tags are rarely checked because they are set in a side panel in the CMS and often not part of the editorial review workflow. She adds a post-publish step: every article URL is run through the meta tag analyzer within an hour of publishing. Over the first month she catches four articles with missing meta descriptions (the writer left the field blank), two with title tags over 65 characters, and one with a Twitter Card type of summary when it should have been summary_large_image for an article with a featured image. None of these would have been caught without the explicit check step.
Common Mistakes Caught by This Analyzer
Title tags over 60 characters are among the most frequent issues. Google truncates titles in search results at approximately 600 pixels width, roughly 60 characters for mixed-case English text. Titles over this limit are cut with an ellipsis, hiding the end of your intended message from searchers. The truncation is not predictable character by character because different letters occupy different pixel widths, which is why the analyzer flags titles over 60 characters as a warning rather than reporting an exact pixel count.
Missing meta descriptions cause Google to generate snippet text automatically from page content, typically pulling a fragment that may not represent the page well or include your target keywords. While Google increasingly rewrites descriptions even when they are present, providing a well-crafted description gives Google better material to work with and increases the chance that your intended message reaches the searcher.
Relative URLs in og:image are a technically subtle but very common error. A path like /images/photo.jpg resolves correctly within your own domain but fails completely when Facebook, LinkedIn, or X fetch the image from outside your server. The og:image must be an absolute URL starting with https:// and the image must be publicly accessible without authentication. Sizes matter too: the recommended minimum is 1200 by 628 pixels for optimal rendering across social platforms.
Missing twitter:card tags mean that X defaults to a plain text link with no image, regardless of what og:image contains. X uses its own twitter: namespace and does not fall back to Open Graph tags automatically for all properties. Setting twitter:card to summary_large_image for article pages and ensuring twitter:title and twitter:description are present gives the best result when content is shared on X.
Missing canonical tags create duplicate content risk when the same page is accessible at multiple URLs. This is particularly common on sites where pages are reachable at both the www and non-www version of the domain, with and without a trailing slash, or over both HTTP and HTTPS. Google will attempt to identify and consolidate duplicates, but providing an explicit canonical tag removes ambiguity and ensures ranking signals are consolidated onto the preferred URL.
After fixing the issues found by this analyzer, use the meta tag generator to produce corrected HTML ready to paste into your page. Use the keyword density checker to ensure your target keyword appears appropriately in your page content before finalising your title and description.
S. Siddiqui
Founder & Editor-in-Chief, YourToolsBase
How I discovered three of our published pages had no og:image three months after launch
About three months after launching YourToolsBase, I ran a batch audit of our published tool pages to check how they looked when shared on LinkedIn. I pasted each URL into LinkedIn's post composer and watched the preview cards load. Three pages showed no image at all — just the page title and a grey placeholder box. All three had been live and indexed for weeks. I had been linking to them in my own posts without ever noticing the missing previews.
When I fetched the raw HTML of those three pages and searched for og:image, two of them had the tag but with a relative URL path starting with /images/ rather than the full https:// address. Social platforms fetch the og:image from outside your domain, so a relative path resolves to nothing. The third page had no og:image tag at all because the CMS template I had used for that section did not include Open Graph fields in its head template.
Fixing all three took under ten minutes once I knew which pages and which tags were the problem. The audit itself, done manually by pasting URLs into LinkedIn and inspecting HTML, took most of an afternoon. An automated analyzer that fetches the page, extracts all meta tags, and flags missing or malformed ones would have caught all three in under a minute. That experience is exactly why I built this tool — to make a full meta tag audit as fast as the fixes.
Frequently Asked Questions
What does a meta tag analyzer do?
Why is my og:image not showing when I share my page?
What is an ideal meta tag score?
Why does Google ignore my meta description and show different text?
What is the difference between Open Graph and Twitter Card tags?
What should the canonical tag contain?
Does the meta keywords tag still matter for SEO?
What twitter:card type should I use?
Why does the analyzer show Missing for my viewport tag when it is set in my CMS?
Can I analyze pages that require a login?
Rate This Tool
Was this tool helpful?
Be the first to rate this tool
About the Author
S. Siddiqui is the founder and editor-in-chief of YourToolsBase, overseeing all content, tool accuracy, and editorial standards.
View full profileRelated Tools
Authoritative Sources
Formulas and data in this tool are based on guidelines from the above sources.