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.
More free tools
- AI crawler checkerWhich AI bots can read your site, and a draft llms.txt.
- Email deliverability checkerSPF lookups against the limit of 10, DMARC, DKIM and mail servers.
- Website health checkSSL and domain expiry, DNS, https redirects and security headers.
- Page change alertsWatch any page and get an email or webhook when its text changes.