Purlock
Free tool · SEO tag checker

Is this page set up to be found?

Check the tags search engines and social apps read: title, description, headings, canonical link, share tags and structured data, including the stray noindex that hides a page completely.

Free, with no account needed.

What it checks

What you get from the seo tag checker

  • Noindex

    The one tag that removes a page from search altogether.

  • Title and description

    Whether they exist, and whether search results will cut them off.

  • Headings and canonical

    One clear H1, and which address counts as the real one.

  • Share tags

    What people see when your link is shared.

  • Structured data

    What you've declared, and any block that can't be read.

For developers

Three lines from your own code

Every tool is also an API, with one simple answer format. Keep your key on your server.

JavaScript

const res = await fetch("https://www.purlock.com/v1/tools/seo-checker?target=https%3A%2F%2Fexample.com", {
  headers: { authorization: `Bearer ${process.env.PURLOCK_API_KEY}` },
});
const report = await res.json();

Prompt for Cursor or Lovable

Add a call to the Purlock SEO tag checker API on the server side of this app. Send GET https://www.purlock.com/v1/tools/seo-checker?target=VALUE with the header "Authorization: Bearer" and the PURLOCK_API_KEY environment variable. The JSON answer has status ("good", "attention" or "bad"), headline, checks (each with level, title, detail, fix) and data. If the call fails or times out after 3 seconds, carry on as if it wasn't there. Never put the API key in client code.

Free plan: 100 calls a month. Individual: 5,000. Business: 25,000.

FAQ

Questions, answered

Will fixing these get me to the top of Google?
No tool can promise that. These are the basics that stop a page being found or displayed properly, so they're the place to start.
Does it check my whole site?
It checks one page at a time. The full website check covers your most important pages.

Use it from your own code

Get a free API key with 100 calls a month. No card needed.

Get your API key