A free SEO checker for launch day.

The short answer

This SEO checker fetches one public page and tests the basics that can quietly undo a launch: crawl access, AI bot rules in robots.txt, noindex, titles, canonicals, sitemaps, schema, and whether your content is in the server HTML. You get a pass, warning or fail with one plain fix. It checks structure and can’t predict rankings or AI citations.

Reviewed by Anubhav Gupta, Bespoke Devs · Updated

Check a page

Enter one page, such as your homepage or pricing page. It takes up to 8 seconds.

What this free SEO checker looks at

Results are grouped by area, with a page setup score at the top. The score only sums up these checks. It doesn’t predict your chances in search.

CheckWhat we look forWhy it matters at launch
Status codeA 200, and how many redirects it tookA page that errors can’t be indexed
Crawl accessYour robots.txt rules for Googlebot and other crawlersA rule left over from staging can block the whole site
AI crawlersRules for GPTBot, OAI-SearchBot, PerplexityBot and ClaudeBotBlocking a search bot can keep you out of its answers
NoindexThe robots meta tag and X-Robots-Tag headerThis is the classic launch mistake
Title and descriptionWhether they exist, and their rough lengthThey shape what people see in results
H1How many there are, and whether they have textReaders and crawlers get a clear main topic
CanonicalWhether it points to this pageA wrong canonical can send Google to another URL
SitemapOne in robots.txt, or at /sitemap.xmlIt helps crawlers find your new pages
Structured dataJSON-LD or microdata that parsesBroken JSON gets you nothing
Server HTMLHow much text arrives before any JavaScript runsNot all bots can run JavaScript

Length limits here are rules of thumb. Google says it sets no limit on titles or meta descriptions, and it cuts them to fit the screen.

Using it as a robots.txt checker for AI bots

These bots do different jobs, so we don’t treat every block as a problem. Blocking a training bot is a fair choice, and it passes. Blocking a search bot gets a warning, because that can cost you visibility.

BotWhat its owner says it’s forIf you block it
GPTBotCrawling content that may train OpenAI’s modelsPass, with a note
OAI-SearchBotSurfacing sites in ChatGPT’s search featuresWarning
PerplexityBotSurfacing and linking sites in Perplexity resultsWarning
ClaudeBotCollecting content that could help train Anthropic’s modelsPass, with a note

As an AI crawler checker, this has a real limit. It reads your robots.txt file and doesn’t pretend to be these bots, so it can’t see a firewall or CDN that blocks them.

What it can’t tell you

  • Whether you’ll rankPassing every check only means nothing obvious is in the way. Rankings depend on your content, your competition and links, none of which this measures.
  • Whether AI tools will cite youBeing allowed to crawl isn’t the same as being cited. See how to get cited by AI for what you can influence.
  • Anything past this one pageIt checks a single URL. Run it on your key pages one at a time.
  • What JavaScript addsIt reads the HTML your server sends, and doesn’t run scripts. It can also miss text hidden with CSS, or be confused by badly broken markup.

Common questions

  1. Yes, with no signup. To stop it being misused, you can only run a few checks a minute.

  2. No. It means we found no structural problem in these checks. It can’t predict rankings or AI citations.

  3. Your firewall or CDN may be blocking automated visitors. We identify ourselves as BespokeDevsPageChecker/1.0 and don’t disguise it. Check whether the same rule also blocks crawlers you want.

  4. Only if it’s public on a normal domain. It won’t fetch private networks, IP addresses, unusual ports or addresses with a password in them.

  5. Google does run JavaScript, but rendering can take longer, and Google itself notes that not all bots can run it.

  6. No. Our server fetches the page, sends you the results and keeps neither. We don’t show raw page code, and only anonymous usage events are recorded, without the URL.

Keep reading

Start a project

Tell us what you’re building.

Takes under a minute. We come back with a scope and a fixed price.

  • Reply within 24 hoursA real person reads every brief.
  • Fixed scope, fixed priceYou get a written proposal, no hourly billing.
  • You own the codeFull ownership of code and assets at launch.
What are you building?
When do you want to launch?
Budget
Prefer email? [email protected]