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.

S. Siddiqui

Edited by

S. SiddiquiFounder & Editor-in-Chief
Sources:WikipediaWolfram AlphaUpdated Jul 2026

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

  1. Enter the URL: Type or paste any public URL into the input field. The tool prepends https:// automatically if omitted.
  2. Click Analyze: The tool fetches the page server-side and extracts all meta tags from the HTML head section.
  3. 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.
  4. Check the Basic SEO tab: Review title and description length grades with character counts, viewport and canonical status, charset, and robots directives.
  5. 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.
  6. 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.
  7. 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

MethodWhat It ShowsBest ForLimitation
Meta tag analyzer (this tool)All meta tags graded with scores and social previewFull audit of a single page before or after publishingOne URL at a time; not for bulk crawls
Browser DevTools (Ctrl+U)Raw HTML source including all head tagsDevelopers who need the exact tag syntaxNo grading; manual reading only; no social preview
Browser extension (e.g. SEO Meta in 1 Click)Quick tag summary in the extension panelFast checks while browsing competitor pagesLimited social preview; varies by extension quality
Google Search ConsoleTitle issues detected by Google at scale across the whole siteFinding title problems after Google has indexed the pageRetrospective; 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.

Last reviewed: July 26, 2026
Founder's Real-World Experience
S. Siddiqui

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.

3 published pages with broken og:image found 3 months after launchRelative URL path caused silent og:image failure on 2 pagesManual afternoon audit replaced by under-1-minute automated check
Also used alongside: Meta Tag Generator

Frequently Asked Questions

What does a meta tag analyzer do?
A meta tag analyzer fetches a web page and reads every meta tag in its HTML head section, then grades each tag against established best practices. It checks the title tag length (ideal: 50-60 characters), meta description length (ideal: 140-155 characters), Open Graph tags (og:title, og:description, og:image, og:url, og:type), Twitter Card tags (twitter:card, twitter:title, twitter:description, twitter:image), viewport, canonical, charset, and robots directives. Each tag receives a status and an overall score from 0 to 100.
Why is my og:image not showing when I share my page?
The most common causes of a missing social image are: (1) the og:image URL is relative (e.g., /images/photo.jpg) rather than absolute (https://yourdomain.com/images/photo.jpg) — social platforms fetch images from outside your domain and cannot resolve relative paths; (2) the og:image tag is missing entirely; (3) the image is blocked by your server's robots.txt or requires authentication to access; (4) the image dimensions are too small — Facebook requires at least 200x200 px and recommends 1200x628 px. Run the analyzer and check the Open Graph tab for the specific issue.
What is an ideal meta tag score?
A score of 90-100 (grade A) means all critical meta tags are present and within recommended lengths. A score of 75-89 (grade B) means minor issues like a slightly long title or a missing twitter:site handle. A score of 60-74 (grade C) means at least one significant issue such as a missing meta description or incomplete Open Graph tags. Below 60 means multiple critical issues that are likely reducing search visibility and social sharing effectiveness.
Why does Google ignore my meta description and show different text?
Google rewrites meta descriptions on approximately 60-70% of pages when it determines a different excerpt better answers the user's specific search query. This is most common for informational queries where a direct answer appears in the body content but not in the description, and for descriptions that are too short, generic, or keyword-stuffed. A well-written description that accurately summarises the page and includes the primary keyword naturally is less likely to be rewritten, but Google reserves the right to use any page content for the snippet.
What is the difference between Open Graph and Twitter Card tags?
Open Graph tags (og:title, og:description, og:image, etc.) were created by Facebook and are used by Facebook, LinkedIn, Pinterest, WhatsApp, and most other social platforms to generate link preview cards. Twitter Card tags (twitter:card, twitter:title, twitter:image, etc.) are specific to X (formerly Twitter). Twitter will fall back to Open Graph tags if Twitter-specific tags are absent, but explicit twitter:card and twitter:image tags give you more control over how the card renders on X.
What should the canonical tag contain?
The canonical tag should contain the preferred URL of the page — the version you want Google to index and rank. It should be an absolute URL starting with https://. For example, if your page is accessible at both https://example.com/page/ and https://www.example.com/page, pick one as the canonical and use it consistently.
Does the meta keywords tag still matter for SEO?
No. Google stopped using the meta keywords tag as a ranking signal in 2009. Bing explicitly ignores it. The tag is still sometimes used by internal site search systems and older CMS platforms, but it has no effect on Google, Bing, or Yahoo rankings. Setting it does no harm but provides no SEO benefit.
What twitter:card type should I use?
For most pages on a standard website, use summary_large_image — this shows a full-width image above the title and description, which generates significantly higher click-through rates than the small square image used by the summary type. Use summary for pages where a large image is not relevant. The app type is for mobile app download pages, and the player type is for pages that embed video or audio content.
Why does the analyzer show Missing for my viewport tag when it is set in my CMS?
Some CMS platforms inject the viewport tag via JavaScript after the page HTML loads rather than including it in the static HTML. This tool reads the raw HTML returned by the server, the same way a search engine crawler reads it. If the tag is injected by JavaScript, it will not appear in the raw HTML and will not be detected by this analyzer. Check your theme's header template or use your browser's View Source option to verify the tag appears in the raw page source.
Can I analyze pages that require a login?
No. This tool fetches pages as an unauthenticated HTTP request, the same way Google's crawler and social sharing platforms access your pages. If a page requires a login or returns a redirect to a login page, the analyzer will either return the login page's meta tags or report an error. This is actually useful information: if the analyzer cannot access a page, social platforms and search engines likely cannot either.

Rate This Tool

Was this tool helpful?

Be the first to rate this tool

About the Author

S. Siddiqui

S. Siddiqui

Founder & Editor-in-Chief

LinkedIn Profile

S. Siddiqui is the founder and editor-in-chief of YourToolsBase, overseeing all content, tool accuracy, and editorial standards.

View full profile

Related Tools

Authoritative Sources

Formulas and data in this tool are based on guidelines from the above sources.