Meta Tag Analyzer
Paste a URL and see every meta tag on the page: title, description, canonical, robots, Open Graph and Twitter Card, all in one place.
Enter any URL to extract and analyze its meta tags. The page is fetched server-side, your browser never contacts the target directly.
How to check a page's meta tags
Paste a URL to see its title, description, canonical, robots and social tags, with a status for each.
- 01
Paste the page's URL
Use the exact page you care about, not just the home page. Each page should have its own title, description and canonical.
- 02
Check the summary first
Title, description, canonical, robots and viewport are shown with a status. Green means present and within the usual range; amber means present but outside it; red means missing.
- 03
Then look at the social tags
Open Graph and Twitter Card values decide how the link looks when shared. Check og:image especially, since a missing image makes a shared link much less noticeable.
- 04
Scroll to the full list for anything else
Every <meta> tag found in the page's head is listed at the bottom, including verification codes, theme colours and app links.
How the page is read
Our server requests the URL, follows any redirects to the final page, and reads the HTML until it reaches the closing </head> tag or 200,000 characters, whichever comes first. It waits up to 10 seconds and identifies itself as "Toolminex Meta Analyzer" in its user agent. The tags are then pulled out of that HTML.
This is the HTML the server sends, before any JavaScript runs. Sites built as client-side single-page apps sometimes add their title and meta tags with JavaScript after the page loads, and those won't appear here. Search engines that render JavaScript may still see them, but social networks generally don't, so a tag missing here is often missing from link previews too.
What each check looks for
The ranges are the ones this tool uses to mark a tag green. They're widely used guidelines, not limits set by Google or any social network.
| Tag | Marked good when | Why it matters |
|---|---|---|
| Title | 30–60 characters | Shown as the headline in search results and browser tabs |
| Meta description | 120–160 characters | Often used as the snippet under the headline, though Google may rewrite it |
| Canonical | Present | Tells search engines which URL is the main copy of the page |
| Robots | Present only if you need it | noindex here keeps the page out of search results entirely |
| Viewport | Present | Without it, phones show a shrunken desktop layout |
| og:title, og:description, og:image | All three set | Used by LinkedIn, Facebook, WhatsApp, Slack and others for link previews |
| twitter:card | summary_large_image for most pages | Controls whether X shows a big image or a small thumbnail |
A missing robots tag is normal: it means "index and follow", which is what most pages want. The one to worry about is a robots tag you didn't expect, such as noindex left on after a site launch.
When to run a meta tag check
A pre-launch check on new pages
Run each template once: home, category, article, product. A missing canonical or og:image usually affects every page built from that template.
Finding why a page isn't in Google
Look for noindex in the robots tag, or a canonical pointing at a different URL. Either can keep a page out of results.
Fixing a dull link preview
If a shared link shows no image or the wrong text, compare the og: tags here with what you expected.
Checking a page after a migration
Canonicals that still point at the old domain are a common migration bug. Spot-check a few pages on the new site.
Limits worth knowing
- It reads the server's HTML only, so tags added later by JavaScript aren't seen.
- It doesn't load the og:image to check it works. Paste the image URL into a browser tab to make sure it isn't a 404.
- Robots rules sent as an X-Robots-Tag HTTP header aren't shown here. Use the HTTP Headers Checker for those.
- Pages behind a login, a firewall that blocks automated requests, or a bot challenge can't be fetched.