New 58+ tools are now available — built to keep your workflow moving.

Meta Tag Analyzer

Paste your page source and see every title, description, Open Graph and robots tag checked at once.

This tool reads pasted source only. It never requests a URL, so nothing you paste leaves your browser and there is no way to use it to reach an internal address.

In your browser press Ctrl + U to open view-source, then copy everything from <head> to </head>. You can also paste a single tag to test it on its own.

Checked: title, meta description, canonical, meta robots, viewport, charset, html lang, H1 count, the five Open Graph tags and the four Twitter/X tags. Tags injected later by JavaScript are invisible to this tool, and so are tags a crawler would see but the saved source does not contain.

Choose a file first — Run stays disabled until the file is selected.

File ready — press Run to start.

Optimizing your file…

Your result is ready — download it below:

Re-encoded without size gain Download links expire within 30 minutes.

This image appears to be already optimized — try a lower quality setting for a smaller file.
No logo or watermark was detected in the marked corners — your images were delivered unchanged.

No result to display for the current input.

Meta Tag Analyzer Online

Paste your page source and see every title, description, Open Graph and robots tag checked at once.

Check Every Head Tag on a Page at Once

Paste the head of a page and the analyzer reads it the way a crawler would: the title, the meta description, the canonical link, the robots directive, the viewport and charset declarations, how many H1s the document has, and the Open Graph and Twitter/X tags that decide how the page looks when it is shared.

Each one is marked pass, warn or fail against the ranges search engines actually display, and the report ends with a prioritised list of what to change first. Nothing is uploaded and no URL is fetched, so it is safe to use on pages that are not public.

The Tags That Actually Matter

Three carry most of the weight: the title, which is the clickable headline in every search result; the meta description, which is the snippet beneath it; and the canonical link, which tells search engines which URL is the real one when the same page is reachable several ways.

Everything else is either a technical requirement or a presentation detail. The viewport and charset tags are close to mandatory — without a viewport, Google evaluates the page at desktop width on a phone, and without a declared charset the page can render as mojibake. The Open Graph and Twitter tags change nothing about ranking and everything about how a shared link looks.

Title Length and Where Results Get Cut

Aim for 30 to 60 characters. Below about 30, you are usually leaving descriptive space unused; above 60, Google rewrites or truncates, often discarding the half you spent longest on.

The limit is measured in pixels rather than characters, so a title of wide characters such as CJK occupies more room than the same count of Latin letters. Treat 60 as a ceiling for Latin text rather than a guarantee, and put the distinctive words first, because only the front is reliably visible.

Meta Descriptions Are a Click Decision

The description is not a ranking factor. It is the pitch shown under your title when the query does not trigger a featured snippet, and a well-written one can raise click-through rate more cheaply than any other on-page change.

Target 70 to 160 characters, lead with the specific benefit, and write it as an advertisement rather than a summary. Google frequently rewrites descriptions it judges unhelpful, which is usually a signal that the text is a list of keywords rather than a reason to click.

Open Graph and Twitter/X Cards

Open Graph tags are what Facebook, LinkedIn, Slack, Discord and WhatsApp read when someone shares a link. The three that matter are og:title, og:description and og:image — without an image the share renders as a bare text link, which is the single most common reason a link preview looks broken.

Twitter tags cover X and a few others. twitter:card selects the layout, usually summary_large_image when you have a wide image. Platforms fall back to Open Graph values when a Twitter tag is missing, so a complete set of Open Graph tags covers both.

Canonical, Noindex and Duplicate Content

A canonical link names the preferred URL when the same content is served from more than one address — with tracking parameters, with or without a trailing slash, over http and https, or on a staging mirror. Getting it wrong splits your ranking signals across duplicates, so it is one of the highest-value tags to verify.

The robots meta tag is the more serious finding. A page carrying noindex cannot appear in search results at all, and if it is set while also being disallowed in robots.txt, a crawler can never see the instruction that would let it back in. A page with nofollow passes no authority to its outbound links, which matters on any page you built to recommend other sites.

What This Tool Cannot See

It analyses the source you paste, nothing else. Tags injected by JavaScript after load are invisible, so a single-page app whose meta tags are set at runtime will report everything as missing when the crawler may see them perfectly well — view-source will not show them either.

It also cannot tell you what a crawler would actually receive. A canonical pointing to a redirecting URL, an image that returns 404, or a server that rewrites unknown paths to a 200 all pass this check and still fail in practice. Confirm anything important with Search Console, which reports what Google has actually indexed.

Frequently asked questions

How do I get the page source to paste?

Open the page, press Ctrl+U on Windows or Cmd+Option+U on Mac to open view-source, then copy everything from to and paste it here. You can also paste a single tag on its own to check it. Pasting the rendered page from DevTools works too, but includes the body markup this tool ignores.

Why can I not paste a URL instead?

Because fetching a URL you supply would make the server send requests to whatever address you typed, including internal ones, which is a well-known attack. Doing the analysis in your browser removes that risk entirely and means your page source never reaches us or anyone else.

What is a good title length?

Between 30 and 60 characters, with the distinctive words first. Under 30 wastes space, and over 60 Google usually truncates or rewrites it. The real limit is pixel width, so wide characters count for more than Latin ones.

Do meta descriptions affect rankings?

No, they are not a ranking factor. They affect whether someone clicks the result, which matters just as much in practice. Google rewrites descriptions it finds unhelpful, so writing a real reason to click is more effective than listing keywords.

Is having more than one H1 bad?

No. Multiple H1 tags are valid HTML and Google has said it has no problem with them. It is still worth checking that they are genuinely the main headings on their sections, because a page with four identical H1s usually has a heading-structure problem that a single clear H1 would reveal.

Why does it say my og:image is missing?

Either the tag really is absent, or it is injected by JavaScript after the page loads, in which case it will not appear in view-source. The second case is common in single-page apps. Check the live page with the Open Graph debugger for Facebook or the LinkedIn Post Inspector.

About this tool

Meta Tag Analyzer reads the page source you paste and checks the title, meta description, canonical, robots, viewport, charset, H1 count, Open Graph and Twitter/X tags, then explains what to fix.

How to use: press Ctrl+U on your page, copy the head, paste it here, then press Run.

  • No URL fetching, nothing uploaded
  • Pass, warn and fail per tag
  • Prioritised issue list

Related tools