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

Meta Tag Analyzer

Get a complete on-page SEO audit of any page's meta tags, headings, content structure, schema markup, and social tags — with an actionable score and fix-it-now recommendations.

Checks title tag, meta description, canonical URL, Open Graph, Twitter Cards, heading hierarchy, word count, image alt text, internal links, and structured data. Paste HTML and get results in seconds.

Paste Your Page HTML

Paste the full HTML source of any page to get a comprehensive SEO analysis covering meta tags, headings, content, links, images, schema markup, and more.

Why You Need a Meta Tag Analyzer

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, duplicate H1s, skipped heading levels, and heading tags used for styling instead of structure.

Social Tag Validation

Analyzes Open Graph tags and Twitter Card meta tags together. See exactly what's missing, what's malformed, and what needs optimization for social sharing.

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.

Actionable SEO Score

Get a clear, weighted SEO score based on dozens of checks — with specific, prioritized recommendations for what to fix first for maximum impact.

Instant Results, Zero Cost

Paste HTML, click analyze, get results. No crawling delay, no account required, no usage limits. Run it as many times as you need — it's free forever.

Pro Tip: Audit Your Templates, Not Just Individual Pages

Most websites use a handful of page templates (blog post, product page, landing page, category page). A bug in one template affects every page using it. After running this analyzer on a few individual pages, identify which template each uses. If one template has issues, fix the template — and you fix dozens or hundreds of pages at once. That's the highest-leverage SEO fix you can make.

How to Use This Meta Tag Analyzer

A complete on-page SEO audit in five steps. No technical knowledge required — just paste, click, and follow the recommendations.

1

Get the Page's HTML Source Code

Navigate to the page you want to analyze. Right-click and select "View Page Source" (or press Ctrl+U on Windows / Cmd+Option+U on Mac). Select all the HTML (Ctrl+A / Cmd+A) and copy it. You need the full source code — not just what you see in the browser.

2

Paste HTML Into the Analyzer

Come back to this page and paste the complete HTML source into the input field above. The more complete the HTML, the more accurate the analysis. Don't worry about page size — the tool handles large pages efficiently.

3

Review Your SEO Score

The analyzer produces a weighted SEO score based on dozens of checks across six categories: meta tags, headings, content, schema, social tags, and technical elements. Look at the overall score first, then drill into each category to find specific issues.

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.

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
Max before truncation
155
Description Chars
Max on desktop SERPs
1
H1 Per Page
The golden rule
6
SEO Categories
Analyzed by this tool

Character limits based on Google Search Central documentation and SERP display testing.

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: Your Most Valuable Real Estate

The title tag is the single most impactful on-page SEO element. It appears as the clickable blue headline in Google search results. Keep it under 60 characters to prevent truncation. Place your primary keyword as close to the beginning as possible — search engines weight early-position keywords more heavily. Make every title unique across your entire site; duplicate titles confuse search engines about which page to rank.

A great title tag formula: [Primary Keyword] — [Value Proposition] | [Brand]. For example: "Free Meta Tag Analyzer — On-Page SEO Checker | Webvello". The keyword leads, the value proposition differentiates, and the brand builds trust.

Meta Description: Your Search Result Ad Copy

While Google doesn't use meta descriptions as a ranking factor, they directly determine your click-through rate. A compelling description can double your CTR compared to a bland one — and CTR does influence rankings over time. Write 120-160 characters. Lead with the benefit, not the feature. Include your target keyword (Google bolds it in results). End with a subtle call to action like "Learn how" or "Get started free."

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 Cards: The Social Layer

Social meta tags control how your page appears when shared on Facebook, Twitter/X, LinkedIn, and messaging apps. At minimum, set og:title, og:description, og:image (1200x630px), og:url, and twitter:card. These tags don't affect search rankings directly, but they massively impact whether shared links get clicked — and that traffic feeds back into your overall SEO performance.

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.

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

JSON-LD schema markup 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 all JSON-LD blocks and reports which types are present.

Want a Professional On-Page SEO Audit?

This free tool gives you a fast snapshot of one page at a time. For a comprehensive, site-wide audit covering every page, every template, and every meta tag — with a prioritized action plan — let our SEO team take the wheel.

Common Meta Tag Mistakes to Avoid

These five mistakes are so common that we see them on the majority of sites we audit. Fixing them is often the fastest path to better rankings.

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), uniqueness signals, and whether the tag is within Google's display limit. Flags missing or excessively long titles.

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

Checks og:title, og:description, og:image, og:url, and og:type. Validates image dimensions and URL format. Flags missing required tags.

Twitter Card Tags

Validates twitter:card type, twitter:title, twitter:description, and twitter:image. Checks for the recommended "summary_large_image" card type.

Heading Structure

Maps the complete H1-H6 hierarchy. Verifies exactly one H1 exists, checks for skipped levels, and flags improper heading usage.

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.

The Google Rewrite Factor

Google rewrites title tags in search results for a significant number of queries. The most common triggers: titles that are too long (truncated), titles stuffed with keywords, titles that don't match the page content, and boilerplate brand-only titles. The best defense? Write concise, accurate, compelling titles that genuinely describe the page content. If your title is good, Google has no reason to change it.

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. While meta descriptions aren't a direct ranking factor, they directly impact click-through rates, which do influence your rankings over time.
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 a comprehensive on-page SEO audit covering: title tag (presence, length, keyword placement), meta description (length, quality, uniqueness), 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.
No. Google has officially ignored the meta keywords tag since 2009. Bing confirmed the same in 2014. No major search engine uses meta keywords as a ranking signal. In fact, some SEO practitioners argue that including them gives competitors a peek at your target keywords. Remove them from your templates and focus on what actually matters: title tags, meta descriptions, content quality, and structured data.
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 a weighted aggregate across multiple categories: title tag presence and optimization (high weight), meta description quality (high weight), heading structure correctness (medium weight), canonical URL presence (medium weight), Open Graph tag completeness (medium weight), schema markup presence (medium weight), image alt text coverage (low weight), content length (low weight), and link health (low weight). Each check is pass/warn/fail, and the final score reflects how many checks pass at optimal thresholds.
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 — 100% free, no account required, no usage limits. Analyze as many pages as you want, as often as you want. The tool runs entirely in your browser, meaning your HTML data never leaves your machine. We built this because on-page SEO shouldn't require an expensive subscription to check.

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.

Get Free Growth Plan