Meta Tag Analyzer
Paste a page's HTML to see every tag that describes it: the title and description, robots and viewport, canonical and hreflang links, social tags — and a complete list of all other meta elements, so nothing in the head goes unnoticed.
How to use the Meta Tag Analyzer
Copy the page source
Open the page, choose View page source (Ctrl+U / ⌘+Option+U), select everything and copy it.
Paste and add the URL
Paste the HTML. Adding the page URL lets relative canonical and hreflang links be shown as full addresses.
Review core tags first
Check the title, description, robots and canonical — the tags that most directly affect indexing and snippets.
Scan the full list
The “All meta tags” table shows everything else, including leftovers from old plugins or verification tags you no longer need.
What it checks
- Title and description
- Presence, duplicates and character counts, with a note when they fall outside commonly displayed lengths.
- Robots directives
- The robots meta tag and search-engine-specific variants such as googlebot, including noindex and nofollow.
- Rendering basics
- Charset, viewport and the html lang attribute.
- Link elements
- Canonical, hreflang alternates, prev/next, icons and the web app manifest.
- Social tags
- Every og: and twitter: tag, with missing core properties flagged.
- Everything else
- A complete table of all meta elements by name, property or http-equiv, including verification and theme tags.
Interpreting the results
“Core tags” shows the tags that matter most and marks anything not found. Not found means the element isn't in the HTML you pasted — not that search engines will necessarily behave badly without it. A missing description, for example, just means search engines write their own snippet.
Character counts are a rough guide. Search results are cut by pixel width, not characters, and titles and descriptions are frequently rewritten. For width, use the Title Tag Checker and Meta Description Checker.
The “All meta tags” list is purely descriptive. Seeing keywords, generator or several verification tags isn't a problem in itself, but it's a good prompt to remove things that no longer serve a purpose.
Detected marks facts read directly from what you provided. Guidance marks general recommendations based on those facts — rules of thumb, not guarantees or search engine requirements.
Practical guidance
Duplicate or conflicting head tags usually come from two systems writing the same thing — a theme and an SEO plugin both adding a description, or a tag manager injecting a second canonical. The analyzer shows how many of each tag exist, which makes those conflicts easy to spot. A typical find: two robots meta tags, one saying index, follow and one saying noindex. Search engines tend to apply the most restrictive directive, so the page drops out of results even though the SEO plugin “says” index.
It's worth running this before building links to a page. A URL that is noindexed or canonicalised elsewhere won't benefit much from new links, whether they come from PBN backlinks, contextual backlinks or outreach. For a wider, live review of a published page, use the SEO Page Analyzer; to write a clean set of tags from scratch, use the Meta Tag Generator.
Limitations
- It reads the HTML you paste. Tags injected later by JavaScript or a tag manager won't be present unless you copy the rendered DOM instead of the page source.
- HTTP headers such as X-Robots-Tag aren't part of HTML, so they can't be checked here — the SEO Page Analyzer reads them from a live fetch.
- It reports what's declared. It can't tell you which title or description a search engine will actually display.
Frequently asked questions
Which is better: page source or “Inspect element”?
Page source shows what the server sends, which is what crawlers receive first. Copying from Inspect element shows the page after JavaScript ran. Both are useful; start with page source.
Does the meta keywords tag matter?
Major search engines have said they don't use it for ranking. It's harmless, but it also reveals your target terms to anyone who looks.
What if a page has two meta descriptions?
Search engines may use either, or neither. Remove the duplicate — usually by switching off description output in either the theme or the plugin.
Is my HTML uploaded?
No. It's parsed by your browser and never leaves your device.
Related tools
- SEO Page Analyzer
Fetch a live URL and review status, tags, headings, links, images and schema in one report. - Meta Tag Generator
Write a clean set of title, description, robots, canonical and social tags. - Open Graph Analyzer
Check Open Graph and Twitter/X card tags and preview how a shared link may look. - Canonical URL Checker
Find self-referencing, missing, relative, conflicting or misplaced canonical tags.
More in On-Page SEO Tools · All 25 free SEO tools