Free SEO tool

Free Meta Tag Checker

Check any page’s on-page SEO tags in seconds — title, meta description, canonical, indexability, and Open Graph. Then get free alerts when they change.

Free · no sign-up · reads the live HTML the page serves.

What you get

What this meta tag checker tells you

Enter a URL and Uptura reads the live HTML, then reports the on-page SEO tags that actually move the needle — no noise.

  • Title tag

    The page's <title> and its length — the single biggest on-page ranking and click-through signal. Flags missing, too-short, or too-long titles.

  • Meta description

    Your meta description and its character count, so it isn't truncated in search results — the snippet that wins (or loses) the click.

  • Canonical tag

    The canonical URL the page declares — the tag that tells Google which version to index and prevents duplicate-content dilution.

  • Indexability

    Whether the page is indexable or accidentally set to noindex (via meta robots or X-Robots-Tag) — the #1 silent SEO killer after a deploy.

  • Open Graph tags

    og:title, og:description, and og:image — the tags that control how your link looks when shared on social and in chat previews.

  • robots.txt & sitemap

    Whether a robots.txt and an XML sitemap are reachable — the two files search engines look for first when crawling your site.

Why it matters

Small tags, big consequences

On-page tags are the cheapest SEO wins — and the easiest to break by accident. Here's what's at stake.

  • A stray noindex can wipe you off Google

    One misconfigured tag after a deploy can quietly deindex a page — and you won't know until traffic collapses. This check catches it instantly.

  • Titles & descriptions drive clicks

    Missing or truncated titles and descriptions cost you rankings and click-through. Get the exact lengths so nothing gets cut off in the SERP.

  • Broken previews kill shares

    No Open Graph image or title means your links show up blank on social and in messages. See what's missing in one glance.

The guide

Past the tag list

Why the meta keywords tag is dead, how Open Graph builds every link preview, where a noindex really hides, and how canonical tags consolidate ranking — the context the results panel above doesn't spell out.

The meta keywords tag is dead — and this checker ignores it on purpose

If you have ever wondered how to use meta keywords for SEO, here is the honest answer: you don't. The meta keywords tag — that comma-separated list of terms you'd stuff into the page head — hasn't done anything for Google since 2009, when Google publicly confirmed it doesn't use the tag in web ranking. That's the whole story behind meta keywords 2009: the one search engine everyone cares about quietly stopped reading them and the rest followed. So when people ask do meta keywords work, or are meta keywords important, the accurate reply is that they're inert — meta keywords google support is simply gone, and Bing treats a keyword-stuffed tag as a spam signal if it treats it as anything at all.

That's also the core difference between meta tags and keywords as a concept. To define meta keywords plainly: they were one specific meta tag (meta name="keywords") meant to declare a page's topics to search engines. But meta tags as a family — title, description, canonical, robots, Open Graph — are very much alive and doing real work. The dead one is just that single keywords tag. There's no magic number for how many keywords in a meta tag you should use, because the right number is zero; the place you actually influence what a page ranks for is the visible content, the headings, and the title.

It helps to keep meta keywords vs meta description straight, since the two get confused constantly. The meta description never fed rankings either, but it does something the keywords tag never did — it shapes the snippet a searcher sees, so it still earns its place. Fussing over metadata keywords is effort better spent on a sharper title and a description worth clicking. That's why this checker reports your title, description, canonical, and robots state but doesn't grade a keywords tag: there's nothing left there to grade.

Open Graph, in full — the tags behind every link preview

When you paste a link into Slack, iMessage, WhatsApp, or a post and it blooms into a card with a headline and a picture, that card is built from Open Graph tags. Open Graph is a small protocol Facebook introduced so any page can describe itself to social platforms, and the Open Graph protocol SEO value is indirect but real: a rich preview gets clicked and shared far more than a bare URL.

The core set is short. og:title and the og description are the headline and blurb of the card; og:url is the canonical link it points at; and og:type — written as meta property og type — tells platforms what kind of thing the page is. Most pages are simply "website", while articles, videos, and products have their own og types. og:site_name puts your brand name on the card. Get these wrong and the preview falls back to whatever the platform can scrape, which is usually ugly.

The tag that trips people up most is the image. What is an og image? It's the picture in the card, set with og:image — and og image size matters more than any other single tag here. The safe og image dimensions are 1200 by 630 pixels, a 1.91:1 ratio; go smaller and platforms may show a cramped thumbnail instead of the big card, so og:image size is the first thing to check when a preview looks wrong. Open Graph WhatsApp previews in particular are fussy and will silently drop an image that's too heavy.

Twitter/X reads Open Graph too, but layers on its own twitter cards meta tags (twitter:card, twitter:title, twitter:image) for finer control; when both are present, X prefers its own. The fastest way to see what a platform will render is a social share preview tool — X's own x card validator and a twitter card preview checker show the exact card before you publish. This tool's job is narrower and sits upstream of those: as an open graph checker it confirms the core og tags are present and populated, so you're not debugging a blank card after the link is already out.

Robots directives: noindex, nofollow, and the three places they hide

"noindex" and "nofollow" get lumped together but do opposite jobs. A noindex tells search engines to keep a page out of the index entirely; nofollow tells them not to pass ranking credit through the links on it. You can combine them — meta noindex nofollow — on a page you want neither indexed nor used as a link source, but most of the time you want one, not both, and reaching for meta noindex nofollow by reflex is how useful pages quietly disappear.

These crawler directives live in three different places, and knowing which is which saves hours. The page-level version is a meta robots tag in the head — meta name robots content noindex is the exact line that removes a page from Google. The same instruction can arrive as an HTTP header (X-Robots-Tag), which is how an htaccess noindex rule works for non-HTML files like PDFs. And robots.txt is the third — but robots.txt no index is a trap: robots.txt controls crawling, not indexing, so a URL blocked there can still appear in results, just without a snippet. If you actually want a page gone, use the meta robots noindex, not a robots.txt no index line.

That crawl-versus-index split is the heart of robots.txt best practices: steer crawl budget away from junk (faceted URLs, internal search results) with robots.txt, and use noindex for pages that must never appear. The dangerous case is an seo noindex left on after a launch — a staging default that shipped straight to production. That's exactly what a noindex checker is for, and why this tool flags any page it fetches that's set to noindex: it's the single fastest way to catch the mistake that erases a page from Google overnight.

Canonical tags, done right

A canonical tag names the one URL you want indexed when the same content is reachable at several. Knowing how to use canonical tag correctly comes down to a few rules that are easy to get subtly wrong. First, every page should usually carry a self-referencing canonical pointing at itself — not just the obvious duplicates. Second, there should be exactly one: multiple canonical tags on a page cancel each other out and Google ignores all of them, so a plugin adding a second canonical on top of a hand-coded one is a common silent bug.

Some combinations actively fight each other. A canonical noindex pairing — a page that canonicalises to itself while also telling robots noindex — sends mixed signals, because a canonical says "index this one" and noindex says "index nothing"; pick one intent. And a canonical is not a redirect: the redirect vs canonical tag distinction is that a 301 moves both users and bots to the new URL, while a canonical is only a hint to bots and leaves the old page reachable. Use a redirect when the old URL should genuinely go away.

This is also where you meet Google's own phrasing. What is alternate page with proper canonical tag, the status you see in Search Console, simply means Google found the page, saw it points elsewhere via canonical, and indexed the target instead — usually working as intended, not an error. The real canonical tags SEO impact is consolidation: pointing duplicates at one master concentrates ranking signals instead of splitting them, which is the same reason duplicate title tags SEO problems hurt — scattered, competing versions of one page dilute each other. The checker shows the canonical each page declares, so you can confirm it's the URL you meant.

A tag check is a snapshot — SEO breaks silently between them

Every tag this tool reports is correct for the moment you ran it, and that's the limit of any on-demand check. Meta tags are among the most fragile things on a site precisely because nothing visibly breaks when they change: a CMS update rewrites a title, a redeploy ships the staging noindex, a plugin strips your canonical, an og:image starts returning a 404. The page still loads, so no error ever surfaces — the only symptom is rankings or click-through quietly sliding weeks later.

That's the gap monitoring closes. Uptura can run this same on-page check on a schedule and tell you the moment something moves — a title rewritten, a canonical removed, a page flipped to noindex, an Open Graph image gone missing — instead of you piecing it together from a traffic graph. Free during our public beta, so the SEO regression that used to cost you a month of traffic becomes something you hear about the day it happens.

FAQ

Meta tags & on-page SEO, answered

  • What is a meta tag checker?

    A meta tag checker fetches a web page and reports its on-page SEO tags — the title tag, meta description, canonical URL, robots/indexability, and Open Graph tags — so you can spot missing or misconfigured tags that hurt your search rankings. Uptura's is free and needs no sign-up.

  • What is a title tag and how long should it be?

    The title tag is the clickable headline shown in search results and browser tabs. Aim for roughly 30–60 characters — long enough to be descriptive, short enough that Google doesn't truncate it. This tool shows your title's exact length and flags it if it's too short or too long.

  • What is a meta description and its ideal length?

    The meta description is the snippet of text under your title in search results. It doesn't directly affect rankings but strongly affects click-through. Aim for about 70–160 characters so it isn't cut off. The checker reports the exact character count.

  • What are Open Graph (og) tags?

    Open Graph tags (og:title, og:description, og:image) control how your page looks when it's shared on social media, Slack, or messaging apps. Missing og tags mean blank or ugly previews. This tool checks that all three are present.

  • What is a canonical tag?

    A canonical tag (<link rel="canonical">) tells search engines which URL is the master version of a page, preventing duplicate-content issues when the same content is reachable at multiple URLs. The checker shows the canonical URL your page declares, if any.

  • What does "noindex" mean and why does it matter?

    A noindex directive tells search engines not to index a page, so it won't appear in results. It's useful for private pages — but a noindex left on a live page by mistake (a common post-deploy slip) can silently remove it from Google. This tool flags any page that's set to noindex.

  • Does this check my robots.txt and sitemap?

    Yes — it checks whether a robots.txt and an XML sitemap are reachable for the site (the two files crawlers look for first). It reports whether each was found; it doesn't fully validate the sitemap's XML structure.

  • Is the meta tag checker free? Do I need an account?

    It's completely free and requires no sign-up — enter a URL and get instant results. If you want Uptura to keep watching your pages and alert you the moment a tag changes or a page goes noindex, you can create a free account for ongoing SEO monitoring.

  • How is this different from ongoing SEO monitoring?

    This tool is a one-time, on-demand check. Uptura's SEO monitoring runs the same checks on a schedule and alerts you when something changes — for example if a title is rewritten, a canonical is removed, or a page suddenly becomes noindex — so regressions never go unnoticed.

Catch SEO regressions before Google does

Add your pages and let Uptura watch every meta tag for you — get alerted the moment a title changes or a page goes noindex. Free during our public beta.

Free during beta · no credit card required