← All free tools
Meta Tags Checker
Instantly analyze the meta tags on any web page — title tag, meta description, canonical, robots directives, Open Graph and Twitter Card tags. Spot missing or oversized tags that hurt your search and social click-through rates.
⚡ Interactive demo — sample data
3 issues found in this sample — an over-long title, a missing meta description, and no social share image.
Title
Best Running Shoes for 2026 — Tested, Reviewed and Ranked by Our Expert Team (78 chars — over 60, likely truncated in Google)
Warning
Description
Missing — Google will auto-generate a snippet from page text
Issue
Canonical
https://example.com/blog/best-running-shoes (self-referencing)
Looks good
Robots
Not set — defaults to index, follow
Looks good
og:image
Not set — this link shares with no preview image
Issue
twitter:card
Not set — add summary_large_image for a large preview on X
Warning
This is a sample. Run the real check on your own URL above ↑
About this tool
Instantly analyze the meta tags on any web page — title tag, meta description, canonical, robots directives, Open Graph and Twitter Card tags. Spot missing or oversized tags that hurt your search and social click-through rates.
How it works
Enter your page URL
Paste any public URL and run the check. We fetch the page's raw HTML and read the contents of its <head> — the title tag, meta description, canonical, robots directive, viewport, and the Open Graph and Twitter Card tags that control how the page looks in search and in social feeds.
Review tags, lengths and warnings
You get every core tag with its exact character count and a pass/warn/fail flag: titles over 60 characters or under 10, descriptions over 160 or under 50, a missing canonical, a noindex robots rule, and any absent Open Graph or Twitter image. Each flag explains what it costs you in clicks.
Fix the tags and re-run
Edit the offending tags in your CMS or template — tighten an over-long title, write a real description, add og:image — then run the check again to confirm clean lengths and a full social card before search engines re-crawl the page.
What we check
- Title tag length — Reads the <title> text and flags it. Aim for roughly 50–60 characters; we warn over 60 (Google truncates near ~600 pixels, usually around 60 chars) and under 10 (too thin to describe the page). A missing title is a hard fail.
- Meta description length — Checks the <meta name="description"> content. Best practice is ~120–160 characters; we warn over 160 (likely cut off in the snippet) and under 50 (wasting snippet space). A missing description is flagged because Google will then auto-generate one from page text.
- Canonical tag — Looks for <link rel="canonical">. A missing canonical is warned because it leaves duplicate-content handling up to the search engine. We surface the exact href so you can confirm it points where you intend.
- Robots directive — Reads <meta name="robots">. A noindex value is flagged as a hard fail — it tells search engines to drop the page from results. No robots tag is normal and defaults to index, follow.
- Viewport tag — Checks for <meta name="viewport">. A missing viewport is warned because the page may not render correctly on mobile, which matters under mobile-first indexing.
- Open Graph tags — Reads og:title, og:description, og:image and og:type — the tags Facebook and LinkedIn use to build a link preview. A missing og:image is the most expensive gap: links share with no thumbnail.
- Twitter Card tags — Checks twitter:card, twitter:title and twitter:image. twitter:card set to summary_large_image gives the big preview on X; missing twitter values fall back to the Open Graph equivalents, so we note that rather than failing them.
Common issues we catch
- Title too long and silently truncated — A 75-character title looks complete in your CMS field but Google cuts it at the pixel limit, often mid-word, in the live result. Your strongest keyword can end up off-screen. Trim to ~50–60 characters with the important words first.
- Missing meta description — With no description, Google scrapes a sentence from your page body — frequently boilerplate or a cookie notice. The page still ranks, but the snippet reads poorly and click-through drops. Write a 120–160 character description for every important page.
- Duplicate title and description across pages — Templated sites often output the same title and description on every page (e.g. just the brand name). Search engines see near-identical pages and may not show your preferred snippet. Each page needs its own unique tags.
- Accidental noindex left in place — A staging-site noindex robots tag that survives launch quietly keeps the page out of search entirely. The page looks normal in a browser — nothing visible signals the problem. This checker flags it immediately.
- Canonical pointing to the wrong URL — A canonical that points to the homepage or a different page (often a copy-paste leftover) tells Google to consolidate ranking signals onto that other URL instead of this one. The page can vanish from results even though it loads fine.
- Relative og:image URL — og:image must be an absolute URL (https://yourdomain.com/image.jpg). A relative path like /img/share.jpg works in the browser but social scrapers can't resolve it, so the share preview shows no image.
- Tags injected by JavaScript — Some frameworks set the title and meta tags client-side after load. They appear correct in your browser's rendered DOM but may be absent from the initial HTML that crawlers and social scrapers read. Check view-source, not just dev tools.
Where this matters
- Google Search — Uses the title tag and meta description to build the blue link and snippet (though it may rewrite either), reads the canonical to pick the indexed URL, and obeys the robots noindex directive absolutely.
- Facebook & LinkedIn — Both scrape Open Graph tags (og:title, og:description, og:image) to render a link card when your page is shared. No og:image means a flat, image-less link that gets far fewer clicks in a feed.
- X (Twitter) — Reads Twitter Card tags; twitter:card set to summary_large_image produces the large-image preview. Missing Twitter tags fall back to your Open Graph values, so getting Open Graph right covers most platforms.
- WordPress, Shopify & Wix — SEO plugins and theme settings (Yoast, Rank Math, Shopify theme fields) generate these tags for you — but defaults often produce duplicate titles or skip the social image. This tool shows what actually shipped to the page.
- Slack, WhatsApp & Discord — Link unfurling in messaging apps relies on the same Open Graph tags. A clean og:title and og:image means your link previews well everywhere a URL gets pasted, not just on social networks.
Frequently asked questions
What are meta tags?
Meta tags are snippets of HTML in a page's <head> that describe the page to search engines and social networks rather than to human visitors. The most important are the title tag and meta description (which build your Google result) and the Open Graph tags (which build your social share preview).
How long should my title tag be?
Aim for about 50–60 characters. Google truncates titles at a pixel width rather than a hard character count, but 60 characters is a safe ceiling for most titles. Put your primary keyword and the most important words first so they survive any truncation.
What is the ideal meta description length?
Roughly 120–160 characters. Shorter than 50 wastes snippet space; longer than 160 risks being cut off with an ellipsis. Write it as a compelling, accurate summary — it doesn't directly affect rankings, but it heavily influences whether people click.
Does the meta keywords tag still matter?
No. Google has ignored the meta keywords tag for over a decade and it's fine to omit it entirely. Some people still add it out of habit, but it provides no SEO benefit and can hint at your target keywords to competitors.
Why isn't my Open Graph image showing when I share the link?
The most common causes are a relative og:image URL (it must be a full https:// address), an image that's too small (use at least 1200x630), or tags injected by JavaScript that the social scraper can't see. Also check whether the platform has cached an old version of the page.
What does the canonical tag do?
It tells search engines which URL is the master version of a page when similar or duplicate content exists at multiple URLs. A self-referencing canonical (pointing to the page's own URL) is the safe default for most pages and prevents accidental signal-splitting.
How long until meta tag changes show up in Google?
Your tags are live for users and social scrapers immediately. Google updates the search snippet the next time it re-crawls the page — typically days to a few weeks. You can request indexing in Google Search Console to speed it up, and social platforms often have a separate cache to clear.
Why is my page set to noindex?
A noindex value in the robots meta tag tells search engines to keep the page out of results. It's usually intentional (for thank-you pages or staging), but a noindex accidentally left over from development will silently de-index a live page. If this tool flags noindex on a page you want ranked, remove it.
This is one of several free SEO tools from Custom Web Audits. For a complete, prioritized analysis of your whole website, run a full audit.