AI Search & Agent Readiness Checker
Pricing
Pay per usage
AI Search & Agent Readiness Checker
Scans websites the way AI search crawlers see them. Checks HTTPS, robots.txt for OAI-SearchBot/Claude-SearchBot/PerplexityBot, JSON-LD, llms.txt, content without JS, Shopify readiness, and more. Outputs a score, pass/fail checks, and fix hints.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Enoch SaasBusiness
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scans a website the way AI search crawlers see it (ChatGPT search, Claude search, Perplexity) and reports whether the page is ready for AI agents and AI-powered shopping.
Pay-per-result: about $0.01–0.02 per URL.
What it checks
| Check | Why it matters |
|---|---|
| HTTPS | AI tools and browsers need a valid secure site |
| AI search bots in robots.txt | Only OAI-SearchBot, Claude-SearchBot, and PerplexityBot control visibility in AI search. Blocking GPTBot / ClaudeBot only affects training data, not ChatGPT or Claude search |
| Readable without JavaScript | Most AI crawlers do not run JS |
| Business JSON-LD | Lets AI tools identify who you are |
| Title, meta, H1 | How the site is summarized in AI answers |
| llms.txt, sitemap, canonical, Open Graph | Discovery and previews |
| Placeholder / template text | AI may quote leftover "Lorem ipsum" as fact |
| Shopify policies & product data | Needed for AI shopping when the store is on Shopify |
Bot-wall pages are flagged as may be invisible (confirm by hand).
Input
{"urls": ["https://example.com","https://wikipedia.org"]}
Or use Apify startUrls.
Example output (one dataset item)
{"url": "https://example.com","host": "example.com","score": 62,"invisible_to_ai_search": false,"blocked_search_bots": [],"blocked_training_bots": [],"checks": [{"id": "https","label": "Site loads over HTTPS with a valid certificate","pass": true,"weight": 15,"detail": "Final URL https://example.com/","fix": ""},{"id": "schema_business","label": "Business identity code (Organization/LocalBusiness JSON-LD)","pass": false,"weight": 20,"detail": "JSON-LD types found: none","fix": "Add the JSON-LD block from the Fix Pack to the homepage <head>."}],"failed_checks": "schema_business, title, meta, h1, ...","fix_hints": [{ "id": "schema_business", "fix": "Add the JSON-LD block..." }]}
Use cases
- Agencies auditing client sites for ChatGPT / Perplexity visibility
- Shopify stores preparing for AI shopping
- Bulk monitoring: feed a sitemap or lead list, get scores + fix hints
- Free funnel hook: "Is your site ready for AI agents?"
Pricing
Pay per result — roughly $0.01–0.02 per URL (one dataset row = one URL). Compute is cheap (HTTP fetch + HTML parse, no browser).
Accuracy note
- GPTBot / ClaudeBot / Google-Extended = training crawlers only.
- A site is only reported as invisible to AI search when robots.txt blocks OAI-SearchBot, Claude-SearchBot, or PerplexityBot (or those bots fail live fetches in a deeper test).
- Always phrase results as findings from this scan ("in this test").
Local run
npm installnpm run test-local -- https://example.com https://wikipedia.org https://github.com
Author
Built for the Fix Shop / AgentReady checker. Not affiliated with OpenAI, Anthropic, or Perplexity.