Skip to content
Rankora
Free · no account needed

Meta Tag Analyzer

Paste a page's HTML or enter its URL to list every meta tag in one table and spot the ones that are missing or off.

Privacy and cost

This tool requests the public URL you enter from our servers. It is free, rate-limited to prevent abuse, and we do not store the URL or the page content.

How it works

  1. Enter the URL of a public page or paste its HTML source.
  2. The tool reads the <head>: title, description, canonical, robots, viewport, lang, charset, Open Graph, Twitter Cards and hreflang links, and counts the H1 to H6 headings.
  3. You get a table of every value, a list of things to fix and a JSON or CSV export.

Example

Sample page: a 51-character title (about 494px), a 91-character description, one canonical, one hreflang alternate and two Open Graph tags. Result: og:image is missing and there are no Twitter card tags.

What the result means

Each tag has a job: title and description feed search results, canonical names the reference URL, robots gives indexing instructions, Open Graph and Twitter control social previews. The length thresholds flagged here are common rules of thumb, not official Google limits.

Common problems this tool helps with

  • A page with no description or canonical leaves Google to decide for you.
  • A robots noindex left over after a launch removes the page from the index.
  • Incomplete Open Graph tags produce empty or badly cropped social previews.
  • A missing viewport or lang attribute hurts mobile rendering and accessibility.

Frequently asked questions

How is this different from a full site audit?

It only reads the tags of one page. It does not follow links or measure speed: it is a quick check of what is in the <head>.

Why does URL mode go through your server?

A browser cannot read another site's source because of CORS rules. Our server downloads the page (public pages only) and the analysis then runs in your browser.

Is JavaScript-rendered HTML analysed?

No, only the raw HTML returned by the server is read. If your tags are injected by JavaScript, paste the rendered source from your browser's inspector instead.