Peach / Free tools / Page readability

Meta Tag and Open Graph Checker

Lists a page's title, description, canonical, language and Open Graph tags, and says which are missing.

Enter a page. Peach reads its head and lists 15 tags with their values. It makes one request for a public page. It needs JavaScript to run; the explanation below does not.

What this checks, and what it does not

It checks

  • Title, meta description, canonical, meta robots, language and viewport.
  • Open Graph: title, description, image, url, type and site name. Twitter: card, title and image.
  • Whether the canonical points at the page that was fetched or somewhere else.

It does not

  • It does not fetch the Open Graph image to check its size.
  • It does not judge the wording of a title or description.
  • It does not see tags a script adds after load, which is how many single-page apps set them.

How to read the result

The canonical line is the one to read first. A canonical that points to a different address tells every reader that this page is a copy of that one.

og:site_name is worth a second look: it is where a site says what it is called, and a hostname is a poor substitute for a name.

More in the docs: Site audit in the Peach docs.

Related tools

  • Schema and JSON-LD Checker (Live, input: web address): Finds the JSON-LD on a page, checks each block parses, and lists the types and their key properties.
  • Can AI Read My Page? (Live, input: web address): Fetches a page without running JavaScript and counts the words a non-rendering crawler receives.
  • Sitemap Checker (Live, input: web address): Finds a site's sitemap through robots.txt or the default address and reports what is in it.

Frequently asked questions

Is there a correct length for a title or description?

No fixed one. The character count is shown so you can judge. Around 60 characters for a title and 155 for a description is where search results commonly cut them.

Why does it say my canonical points elsewhere?

The address in the canonical tag differs from the address that was fetched after redirects. That is correct for a deliberate duplicate and a mistake otherwise.

My tags are set by JavaScript. Will they be found?

No. Only what is in the HTML the server sends is read, which is also all that a non-rendering crawler receives.

Check whether AI names your brand

Peach writes the questions a buyer would ask about your category, sends them to AI engines, and shows every answer and who it names. Run the AI visibility check. It needs a free account.