Skip to main content
USA-Based Digital Agency
Free SEO Tool — No Sign-Up Required

Meta Tag Checker & Analyzer

A meta tag checker fetches a page's HTML and reports the tags search engines and social platforms read from its <head>: title, meta description, meta keywords, canonical, robots, Open Graph and Twitter Card. Enter any public URL below to see each value, its length and what to fix, checked against Google's published guidance.

Also reports heading hierarchy, word count, image alt text, links and JSON-LD types. No URL yet? Switch to Paste HTML to check a staging page.

We fetch the live page server-side and check its title, meta description, meta keywords, canonical, robots, Open Graph, Twitter Card, headings and JSON-LD. Nothing is stored.

Reads the server-rendered HTML only. Tags injected later by JavaScript won't appear. If a site blocks bots, use the Paste HTML tab instead.

Your report appears here: a score, every issue sorted worst first, and the exact title, description and social tags found.

How to use the meta tag checker

  1. Enter a public URL (or switch to Paste HTML for a staging or private page).
  2. Press Check Meta Tags. The report lists errors first, then warnings, then passes.
  3. Fix the errors in your page template, deploy, and run the check again to confirm.

Full walkthrough, including how to read the source by hand: step-by-step guide.

What the Meta Tag Checker Reports

Meta tags are the invisible foundation of your search presence. Get them wrong and your rankings suffer silently. Here's what a proper audit reveals.

Complete Meta Tag Audit

Checks title tag, meta description, canonical URL, robots directives, viewport, charset, and every other meta element that affects how search engines see your page.

Heading Structure Analysis

Maps your entire H1-H6 hierarchy and flags issues — missing H1 and multiple H1s, and shows the outline so skipped levels are easy to spot.

Social Tag Validation

Analyzes Open Graph tags and Twitter Card meta tags together. See every og: and twitter: value and which core tags (og:title, og:description, og:image) are missing.

Schema Markup Detection

Detects and identifies all JSON-LD structured data blocks on your page. Know exactly which schema types are present and whether they're properly formatted.

Clear Pass / Fail Report

Every check is marked pass, warning or error and sorted worst first, with a simple score (the share of checks passed) to compare before and after your fixes.

Any URL or Pasted HTML

Enter a live URL and we fetch the server-rendered HTML, or paste source from a staging build. No account required. Run it as many times as you need.

How to Check Meta Tags on Any Website

You can read any page's meta tags in under a minute, with this checker or by hand. Both read the same thing: the HTML the server sends before JavaScript runs.

1

Enter the Page URL

Type or paste the full address of the page (for example example.com/pricing) into the "Check a URL" box above and press Check Meta Tags. The checker follows up to five redirects and tells you the final URL and HTTP status it landed on, so you can spot a page that redirects or returns an error.

2

Or Read the Source by Hand

In any browser, open the page, then press Ctrl+U (Windows) or Cmd+Option+U (Mac) to view source, and search for <title, name="description", rel="canonical" and property="og:. Use "View Source", not DevTools Elements: DevTools shows the DOM after JavaScript, which is not always what a crawler first receives. To check a page that is not public, paste that source into the Paste HTML tab.

3

Review Each Tag and the Score

The report lists every check as pass, warning or error, sorted worst first, and shows the actual title, description, meta keywords, canonical, robots, Open Graph and Twitter Card values. The score is simply the share of checks that passed, so use it to compare before and after, not as a ranking prediction.

4

Prioritize Fixes by Impact

Not all issues are equal. A missing title tag is critical. A slightly-too-long meta description is a minor optimization. Focus on high-impact items first: missing or duplicate title tags, missing H1, broken canonical URLs, and absent schema markup. These move the needle fastest.

5

Fix, Deploy, and Re-Analyze

Make the recommended changes to your page. Deploy them. Then re-run the analyzer to confirm your fixes worked and your score improved. For template-level issues, check one page per template type to verify the fix propagated correctly.

Meta Tag Reference: What Google Actually Says

The tags this checker reads, what each one does, and Google's documented guidance. Character counts are practical display guides, not limits Google enforces.

TagPurposeGoogle guidanceCommon failure
<title>Main source for the clickable title link in resultsNo length limit; long titles are truncated to fit the device. Google may rewrite titles that are vague, stuffed or boilerplate.Same title on many pages; brand-only titles
meta descriptionCandidate text for the search snippetNo length limit; snippets are truncated to fit. Google may show page text instead when it matches the query better.Missing, or one description reused site-wide
meta keywordsHistoric list of target keywordsNot used in Google web ranking (stated 2009).Time spent maintaining it
link rel=canonicalNames the preferred URL among duplicatesA strong signal, not a directive. Use absolute URLs.Pointing every page at the homepage
meta robots / X-Robots-TagPage-level indexing and snippet controlsnoindex removes the page from results. Google must be able to crawl the page to see it.A staging noindex shipped to production
og:* / twitter:*Link previews on social and messaging appsNot a Google ranking factor; defined by the Open Graph protocol and X.Missing og:image, so shares show no picture

Sources: Google Search Central documentation on title links, snippets, canonicalization and robots meta tags.

Meta Description Audit: Length and Quality

To check a meta description, enter the URL above and read the Meta Description row: it shows the exact text and its character count. The checker flags descriptions over 160 characters (likely to be cut off on desktop) and under 70 (usually too thin to earn the snippet).

Google sets no official character limit. It truncates snippets to fit the screen, and it often shows text from the page instead of your description when that text matches the search better. Length is therefore a guide; the bigger wins are elsewhere:

  • Unique per page. Google's snippet documentation asks for a distinct description on every page. A template default repeated across hundreds of URLs is a common failure.
  • Specific, not promotional. Summarize what the page actually contains: a product's price and specs, an article's main finding, a tool's inputs and output.
  • Front-load the substance. Put the part that matters in the first 120 or so characters so it survives mobile truncation.
  • Plain text. Avoid stuffing keyword lists; Google may ignore a description that reads like one.

For a site-wide description audit, check one page per template (home, category, product, article). If a template is wrong, every page built from it is wrong in the same way.

Meta Keywords Checker: Does Google Use the Keywords Tag?

No. On September 21, 2009, Google published “Google does not use the keywords meta tag in web ranking” on its Webmaster Central blog (now Google Search Central). The post explains that the tag was abused for keyword stuffing, so Google's web search ignores it entirely.

This checker still reports whether a <meta name="keywords"> tag is present and shows its contents, because people ask, but it never adds to or subtracts from the score. Leaving the tag in place won't hurt Google rankings. Removing it saves maintenance and stops publishing your keyword list to competitors. Some internal site-search engines do read it, so check before you delete it from a template.

On-Page SEO by the Numbers

The meta tags you can't see have the biggest impact on whether users click your search listings.

~60
Title Tag Chars
Where desktop truncation usually lands
~155
Description Chars
Typical desktop snippet length
1
H1 Per Page
Recommended, not required by Google
10
Check Categories
Scored by this tool

Google sets no hard length limit for titles or descriptions; it truncates by pixel width, so these are typical cut-off points, not rules. The 10 categories: title, description, canonical, robots, technical, social, headings, content, accessibility and schema.

Meta Tag Best Practices for SEO

Meta tags are the first thing search engines evaluate when they crawl your page — and the first thing users see in search results. Getting them right isn't optional. It's the difference between a page that ranks and gets clicked, and one that's invisible.

Title Tag Length: Why 60 Characters Is a Guide, Not a Rule

The title tag is the main source Google uses for the clickable title link in results. Google's documentation sets no maximum length; instead, titles are truncated to fit the width of the device, which on desktop usually lands somewhere around 50–60 characters because the cut-off is measured in pixels, not characters. That is why this checker warns above 60. Put the words that identify the page first so they survive truncation, and make every title unique across your site.

A workable pattern: [What the page is] — [What makes it different] | [Brand]. For example: "Free Meta Tag Checker & Analyzer — Check Any URL | Webvello" (59 characters). Avoid keyword lists and repeated boilerplate, which are the main reasons Google rewrites title links.

Meta Description: Your Search Result Pitch

Google doesn't use meta descriptions as a ranking factor, but it often shows them as the snippet under your title, so they shape whether searchers click. Aim for roughly 120–160 characters. Lead with what the page delivers, use the words a searcher would use (Google bolds query matches in snippets), and keep it accurate to the page.

One critical rule: never duplicate meta descriptions. If every page on your site has the same description (or no description at all), Google generates its own snippet — and Google's auto-generated snippets are rarely as compelling as a hand-crafted one.

Canonical URLs: Stop Splitting Your Ranking Power

Canonical URLs are one of the most misunderstood meta elements. The <link rel="canonical"> tag tells search engines: "this is the one true URL for this content." Without it, search engines treat example.com/page, example.com/page/, example.com/page?utm_source=twitter, and www.example.com/page as four separate pages — splitting your ranking signals four ways. Every indexable page needs a self-referencing canonical URL.

Heading Hierarchy: Structure That Search Engines Understand

Your heading tags (H1 through H6) create a semantic outline of your content. Every page needs exactly one H1 — it should contain your primary keyword and clearly describe the page's main topic. H2 tags break the content into major sections. H3 tags subdivide those sections. Never skip levels (going from H2 directly to H4) and never use heading tags for visual styling (making text bigger). Search engines rely on this hierarchy to understand topic relationships.

Open Graph and Twitter Card Tags: The Social Layer

Social meta tags control how your page appears when shared on Facebook, X, LinkedIn, Slack and messaging apps. At minimum, set og:title, og:description, og:image (1200×630 px is the widely used size), og:url and twitter:card. X falls back to the Open Graph title, description and image when the matching twitter: tags are absent, so twitter:card is the one X-specific tag most pages need. These tags are not a Google ranking factor; they decide whether a shared link looks worth clicking.

This checker lists every og: and twitter: tag it finds. To see how the card will actually render on each platform, paste the page's HTML into our Open Graph checker, which draws a preview per platform.

Robots Meta Tag: Control Indexing at the Page Level

The <meta name="robots"> tag gives you page-level control over indexing. Use index, follow (the default) for pages you want in search results. Use noindex, follow for pages you want excluded from search but whose links should still be followed (like thank-you pages or internal search results). Use noindex, nofollow for truly private content. This is more granular than robots.txt and more reliable for deindexing. Site-wide crawl rules belong in robots.txt instead; the robots.txt generator builds one without syntax errors.

Viewport Meta Tag: Mobile-First Is Non-Negotiable

The viewport meta tag (<meta name="viewport" content="width=device-width, initial-scale=1">) is essential for mobile rendering. Without it, mobile browsers render your page at desktop width and then shrink it — resulting in tiny, unreadable text. Since Google uses mobile-first indexing, a missing viewport tag effectively tells Google your page isn't mobile-friendly. This is a critical check that should never fail.

Structured Data: The Machine-Readable Layer

Structured data in JSON-LD isn't technically a "meta tag," but it lives in your page's <head> and serves the same purpose: communicating structured information to search engines. Adding appropriate schema types (Article, Product, FAQ, LocalBusiness, BreadcrumbList) can earn you rich results — enhanced search listings with ratings, prices, FAQs, and more. This tool detects JSON-LD blocks and reports which types are present. To check that each block parses and has the fields Google requires, use the schema validator; if a page has none, build it with the schema markup generator. For schema across a whole site, see our schema markup services.

Common Meta Tag Mistakes to Avoid

These five mistakes are common, and because they usually live in templates, one fix often corrects many pages at once.

Duplicate Title Tags Across Multiple Pages

When twenty pages share the same title tag, search engines can't tell them apart — and neither can users. Each page competes with itself instead of ranking distinctly. Audit your site for duplicate titles and make every single one unique. Use a formula: "[Page-Specific Keyword] — [Differentiator] | Brand." This is the most common on-page SEO problem we find in audits.

Missing or Auto-Generated Meta Descriptions

If you don't set a meta description, Google generates one from your page content. The auto-generated version is rarely compelling and often pulls a random paragraph that doesn't sell the click. Worse: if your CMS defaults to the same description for every page, you have a mass duplication problem. Write a unique, hand-crafted description for every important page.

Multiple H1 Tags on a Single Page

Your page should have exactly one H1 tag — the primary heading that tells search engines what the page is about. Multiple H1s dilute that signal and confuse the content hierarchy. This usually happens when developers use H1 tags for section headers that should be H2s, or when the logo in the header is wrapped in an H1. Audit your templates and fix the source.

Missing Canonical URL

Without a canonical tag, every URL variation of your page (trailing slash, query parameters, HTTP vs HTTPS) gets treated as a separate page. Your ranking signals get split across all these variations, weakening every one of them. Add a self-referencing canonical URL to every indexable page. For paginated content, canonicalize to page 1 or use proper pagination markup.

Ignoring the Viewport Meta Tag

A missing viewport meta tag means your page renders at desktop width on mobile devices, resulting in tiny text and a terrible user experience. Since Google uses mobile-first indexing, this effectively tells Google your site isn't mobile-friendly — which directly impacts your rankings on mobile search (where the majority of searches happen). This should be in every page template, always.

What This Tool Checks

A detailed breakdown of every on-page element the analyzer evaluates. This is your complete on-page SEO checklist.

Title Tag

Checks for presence, character length (30-60 optimal), and flags missing, very short (under 20) or long (over 60) titles that are likely to be truncated.

Meta Description

Validates length (120-160 characters optimal), checks for presence, and flags when descriptions are too short, too long, or missing entirely.

Canonical URL

Detects <link rel="canonical"> and validates the URL format. Flags missing canonicals — one of the most common technical SEO oversights.

Robots Directives

Reads the meta robots tag and reports index/noindex and follow/nofollow status. Alerts if a page is accidentally set to noindex.

Open Graph Tags

Lists every og: tag found and flags a missing og:title, og:description or og:image, the three that drive link previews.

Twitter Card Tags

Lists twitter:card, twitter:title, twitter:description, twitter:image and any other twitter: tags so you can confirm the card type and values.

Heading Structure

Maps the complete H1-H6 hierarchy. Verifies exactly one H1 exists and shows the indented outline so skipped levels stand out.

Content Analysis

Counts total words, internal links, external links, and images. Checks image alt text coverage. Thin content (under 300 words) is flagged.

Schema Markup

Detects all JSON-LD structured data blocks. Identifies schema types present (Article, Product, FAQ, etc.) and reports the count of schema objects.

Title Tags vs. Meta Descriptions: A Deep Dive

These two meta elements work together as your search result advertisement. Understanding how each one functions — and how they complement each other — is fundamental to on-page SEO.

Your title tag is the clickable headline in search results. It's a confirmed ranking factor — Google uses keywords in the title tag to determine topical relevance. It appears in the browser tab, in bookmarks, and as the default text when someone shares your link. Getting it right affects rankings and clicks.

Your meta description is the supporting text below the title in search results. It is not a ranking factor, but it directly influences click-through rate. Think of the title as the headline of a newspaper article and the description as the subheadline that convinces you to read more. Together, they form a two-part pitch that either wins the click or loses it.

Here's the key insight: your title should target the keyword, and your description should target the click. The title needs the primary keyword near the front for ranking purposes. The description needs a compelling value proposition for CTR purposes. They should complement each other — not repeat the same words.

One more thing to know: Google sometimes rewrites both. If Google thinks your title tag doesn't match the search query well enough, it may generate its own title from your H1, anchor text, or page content. If your meta description doesn't match the query, Google will pull a snippet from the page body instead. Writing great meta tags reduces the chance of Google overriding them.

Frequently Asked Questions

Everything you need to know about meta tags, on-page SEO, and using this analyzer to improve your search presence.

Meta tags are HTML elements placed in the <head> section of your page that provide structured information to search engines and social platforms. They're invisible to users but heavily influence how your content is indexed, ranked, and displayed. The title tag directly affects click-through rates in search results. The meta description serves as your "ad copy" in SERPs. The canonical URL prevents duplicate content issues. Together, they form the foundation of on-page SEO.
Aim for 30-60 characters. Google typically displays 50-60 characters before truncating with "...". Put your primary keyword near the beginning — search engines give more weight to early words. Make it unique for every page (no duplicates across your site). Include your brand name at the end if there's room (e.g., "Primary Keyword - Secondary Keyword | Brand"). Every character counts.
Target 120-160 characters. Google shows up to 155-160 characters on desktop and about 120 on mobile. Write it like ad copy — lead with a value proposition, include your target keyword naturally, and end with a call to action. Meta descriptions aren't a ranking factor, but Google often uses them as the snippet under your title, so they shape whether searchers click.
Heading tags (H1-H6) create a content hierarchy that search engines use to understand your page's main topics and subtopics. Every page needs exactly one H1 — your primary heading with the main keyword. H2s break the content into major sections, H3s into subsections, and so on. Skipping levels (H1 → H3) or using headings for visual styling breaks this semantic structure. Clean heading hierarchy also significantly improves accessibility for screen reader users.
This tool performs an on-page SEO check covering: title tag (presence and length), meta description (presence and length), meta keywords (reported, not scored), canonical URL, robots directives (index/noindex/follow/nofollow), viewport meta tag, charset declaration, all Open Graph tags (og:title, og:description, og:image, og:url, og:type), Twitter Card tags, complete heading hierarchy (H1-H6), word count, internal and external link counts, image alt text coverage, and JSON-LD schema markup detection.
Not for Google. In September 2009 Google stated on its Webmaster Central blog that it does not use the keywords meta tag in web search ranking, and that has not changed. Bing has said it is not a ranking signal either. Including the tag does no harm to Google rankings, but it publishes your keyword list to competitors. This checker reports whether the tag is present but does not score it.
Yes, as long as the page is publicly reachable. Enter the URL and the checker fetches the HTML the server returns, the same raw HTML a crawler sees before JavaScript runs. If a site blocks automated requests, or the page sits behind a login or on a staging server, open View Source in your browser, copy the HTML and use the Paste HTML tab instead.
A canonical URL (set with <link rel="canonical">) tells search engines which version of a page is the "master" version. Without it, the same content accessible at multiple URLs (with/without trailing slash, with tracking parameters, HTTP vs HTTPS, www vs non-www) gets treated as duplicate content — splitting your ranking signals. Every indexable page on your site should have a self-referencing canonical URL. It's one of the most important and most often misconfigured technical SEO elements.
The score is the percentage of checks that pass. Each check (title, meta description, canonical, charset, viewport, Open Graph, H1, word count, image alt text and JSON-LD presence) is marked pass, warning or error, and the score is passes divided by total checks. It is a quick way to compare a page before and after fixes, not a prediction of rankings. The meta keywords tag is reported but never scored.
Run it every time you publish or significantly update a page. For your existing pages, audit quarterly — or immediately when you notice ranking drops. After site redesigns, CMS migrations, or template changes, do a comprehensive audit of all page types. Template changes are especially dangerous because a single broken template can affect hundreds of pages at once without anyone noticing.
Yes. It is free and needs no account. URL checks are fetched by our server and rate-limited to prevent abuse; the fetched page is analyzed and nothing is stored. In Paste HTML mode the analysis runs entirely in your browser, so the HTML never leaves your machine.

Ready for a Professional SEO Audit?

This free tool gives you a quick snapshot of one page. For a comprehensive, site-wide audit covering technical SEO, content strategy, competitor analysis, and a prioritized action plan — our team delivers.