Free tool · No sign-up

Every meta tag, in plain English.

A complete breakdown of title, description, canonical, robots, Open Graph, Twitter, viewport, verification — grouped, verdicted, and fixable. Plus heading outline, hreflang map, image-alt coverage, and link stats.

Only submit URLs you are allowed to check. Linkraft analyzes publicly available page metadata and may store limited scan data to operate and improve the tools.

Try
WHY GROUP TAGS

Not every meta tag does the same job

The <head> of a typical page hides 30–60 meta tags — split across half a dozen audiences. Google reads one set, Facebook reads another, Slack and Discord read a third, iOS and Android each look for their own, and Bing/Pinterest/Facebook all want their own verification tokens.

Looking at a raw list flat is useless. The analyzer groups tags by audience so you can see "are my social tags right?" separately from "is my PWA manifest right?" separately from "do I have all my search-console verifications?"

LENGTH VERDICTS

Why character counts matter (and where the numbers come from)

  • Title 30–60 — Google's SERP allows around 600px on desktop, which is roughly 60 characters. Under 30 tends to look thin and under-optimized.
  • Description 70–160 — Below 70 wastes space, above 160 gets truncated in Google search results.
  • og:title 30–95 — Facebook truncates around 95–100 chars; LinkedIn truncates earlier (around 70).
  • og:description 60–200 — Facebook shows up to ~200 chars; many platforms (Slack, Discord) show more, but readability drops past 200.
  • twitter:title 30–70 — X truncates aggressively — keep it short for the card layout.
OFTEN MISSED

The five tags teams forget most

  1. canonical — without it, paginated/parameterized URLs compete for ranking.
  2. viewport — missing it breaks mobile rendering; Google penalizes mobile-unfriendly pages.
  3. og:image:width / height — Slack and Discord render synchronously when these are declared.
  4. hreflang — without it, Google serves the wrong-language version to international users.
  5. og:type — defaults to "website" but should be "article" or "product" for those pages, unlocking richer cards.
AT SCALE

When 'fix this page' becomes 'fix 30,000 pages'

One page is a five-minute fix. A site with 30,000 product pages, 8,000 blog posts, and 200 landing pages is a different problem — and the meta tags drift over time as templates change, copy is edited, and new sections ship without OG.

Linkraft is built for that exact problem: write one rule per URL shape, see live previews, and Linkraft keeps every matching page correct as your content changes.

Fix this across every route

The checker is free today. Join the waitlist for the full Linkraft platform — route-level fixes, monitoring, reports, and client-ready workflows.

By joining the waitlist, you agree to receive launch updates from Linkraft. You can unsubscribe at any time.

No spam. Just launch updates and useful resources about metadata, schema, and link previews.