Skip to main content
Premier SEO Services

SEO tools

Meta Tags Analyzer

Check the title, meta description, robots, canonical, viewport, Open Graph and X card tags of any page, with pixel-width estimates and the exact tag text behind every result.

  • URL checks use our server
  • Free, no sign-up
  • Unlimited use
  • Updated 30 September 2026

Meta Tags Analyzer

Enter a web address to run the check

  • Reads the HTML your server sends. Tags added later by JavaScript are not seen.
  • Pixel widths are estimates based on Arial; Google doesn't publish exact limits.

How to use the meta tags analyzer

  1. 1Choose Check a URL and enter the page address, or choose Paste HTML to check source code that isn't live yet.
  2. 2Press Analyze tags (or Analyze HTML).
  3. 3Read the Checks list: each line shows a pass, warning or problem with the tag text it found and what to change.
  4. 4Compare the desktop preview with what you expect, then use All tags found and Copy table to keep a record.

Example: checking a draft page (pasted HTML)

Input
<title>How to Make a Sourdough Starter From Scratch: Feeding, Storing and Reviving It</title>
<meta name="description" content="Make a sourdough starter with flour and water.">
<link rel="canonical" href="https://www.example.com/baking/sourdough-starter/">
<meta property="og:image" content="/images/starter.jpg">
Output
Warning  Title tag: 78 characters, about 724 px. Wider than about 600 px, so desktop results will probably cut it off.
Warning  Meta description: 46 characters, about 268 px. Short descriptions are more likely to be replaced.
Pass     Canonical tag: https://www.example.com/baking/sourdough-starter/
Problem  og:image: “/images/starter.jpg”. Must be a full URL starting with https://.

Output from the Load sample HTML button, shortened. The full report also checks robots, viewport, language, charset, og:title, og:description and twitter:card.

What the analyzer checks

TagWhat we look for
<title>Present, only one, estimated width against ~600 px
Meta descriptionPresent, only one, length against ~920 px (desktop) and ~680 px (mobile)
Robots meta and X-Robots-Tagnoindex, nofollow or none, in the HTML and in the HTTP header
CanonicalPresent, only one URL, and whether it points at the page you checked
Viewportwidth=device-width, and no settings that block zooming
lang, charset, faviconDeclared, so text is read and shown correctly
Open Graph and X cardsog:title, og:description, og:image (absolute URL), og:url, twitter:card

In URL mode our server requests the page like a crawler, follows redirects and reports the status code and the final URL it analyzed.

Title and description length (pixels vs characters)

Google cuts titles and snippets by the space they take on screen, not by a character count. A title of capital Ws runs out of room far sooner than one of lowercase i's. We estimate width from Arial character widths at 20 px for titles and 13 px for descriptions, then compare against the limits most snippet tools use: about 600 px for a desktop title, 920 px for a desktop description and 680 px on mobile.

These are rules of thumb. Google publishes no limit, uses different fonts on different devices and rewrites many titles anyway. Treat "likely truncated" as a prompt to put the important words first, not as an error.

Robots and canonical tags

A noindex in the robots meta tag or in an X-Robots-Tag HTTP header keeps the page out of search results; the analyzer flags it as a problem because it's rarely intended on a page someone is checking. nofollow on the whole page is flagged as a warning.

For canonicals, one absolute URL pointing at the page itself is the safe default. Two different canonical URLs on one page is a problem: Google may ignore both. A canonical pointing elsewhere is shown as a note, because it is correct on a duplicate page and harmful on the main one; only you know which this is.

Open Graph and X card tags

Social platforms ignore the <title> and description when Open Graph tags exist. The analyzer checks og:title, og:description, og:image and og:url, and that the image and URL are absolute: platforms don't resolve /images/photo.jpg against your domain. It also reads twitter:card, which chooses the layout on X; X takes the text and image from Open Graph when the twitter: versions are missing. For image size checks and previews, use the Open Graph checker.

Fixing common meta tag problems

  • Title too wide: lead with the topic, move the brand to the end or drop it.
  • Duplicate title or description tags: usually a theme and an SEO plugin both writing tags. Turn one off.
  • Missing description: write one that answers the searcher's question in one or two sentences.
  • Unexpected noindex: check staging settings (WordPress: Settings → Reading → "Discourage search engines").
  • Relative og:image: use the full https:// URL.

To write replacements, use the meta tag generator and preview them in the SERP simulator.

What happens to the address I enter?

To check a URL, our server requests the address you enter and returns the result to you. We don't store the pages we fetch or keep a list of the addresses you check. If you paste HTML or text instead, it is processed in your browser and not sent to us. Like any website, our hosting provider keeps short-lived technical request logs for security. See the privacy policy.

Sources

Questions about the meta tags analyzer

Why does Google show a different title?

Google rewrites title links when it judges the <title> to be too long, stuffed with keywords, boilerplate or not matching the page. It often uses the main heading or anchor text instead. A concise, unique title that matches the H1 is rewritten less often.

Does Google use the meta keywords tag?

No. Google said in 2009 that it ignores the keywords meta tag for ranking. The analyzer lists it as a note so you know it's there; removing it does no harm.

What if a page has two canonical tags?

If both point to the same URL, it's harmless duplication. If they point to different URLs, Google may ignore all of them and choose a canonical itself. Find which plugin or template adds the second tag and remove it.

Why are some tags missing that I can see in my browser?

Your browser's element inspector shows the page after JavaScript has run. The analyzer reads the HTML the server sends. If tags only appear after JavaScript runs, add them to the server-rendered HTML so every crawler sees them.

Learn more

Last updated 30 September 2026Maintained by Premier SEO Services

Report a problem