OneWebDesk

SEO Meta Tag Checker

Fetch and check a URL's title, description, canonical, OG and h1.

SEO Meta Tag Checker fetches a page's HTML on the server and extracts its title, description, canonical, robots, lang, viewport, Open Graph, Twitter card and first h1 in one pass. Quickly verify that the core on-page SEO signals — the title and description that appear in search results, the canonical that consolidates duplicate URLs, and the robots meta that controls indexing — are all present and set the way you intended.

Title and description are measured by length so you can catch values that are too long or too short, and any missing core element is flagged with a warning. Use it before shipping a page, or when search visibility is lower than expected, to spot missing or misconfigured meta tags at a glance. The URL you enter is fetched once for the check and is not stored.

What the core meta tags do

  • title: used as the search result heading and browser tab. Roughly 30–60 characters works well.
  • meta description: shown in the search snippet. 70–160 characters is recommended; longer values get truncated.
  • canonical: names the preferred URL for identical or similar content to avoid duplicate indexing.
  • robots: sets indexing and link-following policy such as noindex or nofollow.
  • html lang: declares the page language, helping search and accessibility.
  • viewport: the basis for responsive mobile rendering, affecting mobile friendliness.

OG, Twitter cards and the h1

og:title, og:description and og:image power the preview card when a link is shared on social networks and messengers. Without an image the card looks bare, which can hurt click-through. twitter:card sets the card type on X (Twitter). The first h1 states the page topic, and it should align in meaning with the title. To see how the share card actually renders, use the Open Graph preview.

What to do after checking

Fill in anything missing, and bring overly long or short titles and descriptions into the recommended range. Make sure the canonical points to your intended preferred URL and that robots does not carry an unintended noindex. Re-run the check after changes to confirm they took effect.

robots meta directives — quick reference

When the robots value comes back empty in the results, search engines fall back to the defaultindex, follow. Here are the directives you will run into most, which can be combined with commas (for example noindex, nofollow).

DirectiveMeaning
index / noindexAllow / block indexing. noindex keeps the page out of search results.
follow / nofollowAllow / block following links on the page.
noarchiveDo not show a cached (saved page) link.
nosnippetShow no text snippet or preview in results.
max-snippet:155Cap snippet length in characters (0 = none, -1 = unlimited).
max-image-preview:largeImage preview size (none/standard/large).

Reading the results — a worked example

Say the check returns a title of Home | Our Company (17 chars), a canonicalof http://example.com/page while the live site is served only over https, and an emptyog:image. The tool flags (1) the title as under 30 chars, suggesting you add keywords, (2) the canonical using http, which may not match your https preferred URL, and (3) the missing og:image, leaving the share card bare. Fixing each one — lengthen the title, switch the canonical to https, add an image — improves both search visibility and share click-through together.

Common pitfall

  • Writing the canonical as a relative path or with http. A canonical should always be an absolute URL on the protocol you actually serve (https); otherwise a search engine may pick a different URL as canonical.
  • Shipping a staging noindex to production and dropping live pages from the index. Always confirm the robots value in the results.
  • Trying to deindex a page with a robots meta tag while also blocking it in robots.txt — the crawler can never read the page, never sees the noindex, and the page may stay indexed.

Frequently asked questions

Can it check any page?
Any public http/https URL works. Internal addresses, pages behind a login, and private IPs are blocked for security.
Does it see meta injected by JavaScript?
It analyzes the raw HTML the server receives, so meta tags added later by client-side JavaScript may not appear. Putting meta in server-rendered or static HTML is recommended.
What length thresholds do you use?
About 30–60 characters for title and 70–160 for description are treated as the good range. Search engines truncate by pixel width, so character counts are a guide; overly long values may be cut in results.
Is the URL I enter stored?
No. The server fetches it once for the check and does not store it; results are briefly cached (60 seconds) for fast responses.

Related guides

Related tools

SEO / Indexing