SEO & AI Search Readiness Audit (GEO, llms.txt, AI crawlers)
Pricing
from $4.00 / 1,000 page auditeds
SEO & AI Search Readiness Audit (GEO, llms.txt, AI crawlers)
Audit any website for classic SEO and AI-search readiness: titles, meta, headings, canonical, Open Graph, JSON-LD schema, image alt text, plus GPTBot/ClaudeBot/PerplexityBot access in robots.txt, llms.txt and sitemaps. Returns a 0-100 score and prioritized fixes per page.
Pricing
from $4.00 / 1,000 page auditeds
Rating
0.0
(0)
Developer
ApiZap
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
a minute ago
Last modified
Categories
Features
Share
Find out if your pages can rank on Google and get quoted by ChatGPT, Perplexity, Claude and Google AI Overviews. This Actor audits any URL (or a few pages per site) and returns a 0-100 score, an A-F grade and a prioritized fix list covering classic on-page SEO plus Generative Engine Optimization (GEO) checks most SEO tools miss.
What it checks
On-page SEO: title and meta description length, H1/H2 structure, canonical, meta robots noindex, <html lang>, mobile viewport, Open Graph & Twitter cards, image alt text, word count, internal/external links, HTTPS, server response time.
AI-search readiness (site level):
robots.txtaccess for GPTBot, OAI-SearchBot, ChatGPT-User, ClaudeBot, Claude-SearchBot, PerplexityBot, Google-Extended, Applebot-Extended, CCBot, Bytespider, meta-externalagent, Amazonbot – and whether Googlebot/Bingbot are blocked./llms.txtand/llms-full.txtpresence.- Sitemap discovery.
- JSON-LD structured data types (Organization, Product, FAQPage, Article…) and parse errors.
- JavaScript-only content detection: AI crawlers mostly don't run JS, so thin server HTML is flagged.
Use cases
- Agencies: bulk-audit client sites and export a fix list.
- SaaS and e-commerce: check whether you're accidentally invisible to AI answer engines.
- AI agents via MCP: "audit this URL and tell me what to fix".
- Scheduled monitoring: catch a deploy that added
noindexor blocked crawlers.
Input
{ "urls": ["https://example.com", "example.org/pricing"], "maxPagesPerSite": 5, "checkSiteFiles": true }
maxPagesPerSite > 1 also audits internal links found on the start page.
Output (one item per page)
{"url": "https://www.nytimes.com/", "statusCode": 200, "score": 78, "grade": "B", "issueCount": 4,"topIssues": "robots.txt blocks AI crawlers: GPTBot, OAI-SearchBot, … | Title is 66 chars; aim for 15-65. | …","issues": [{ "id": "ai-crawlers-blocked", "severity": "high", "message": "…" }],"title": "…", "metaDescription": "…", "h1": ["…"], "schemaTypes": ["WebSite", "NewsMediaOrganization"],"wordCount": 1681, "hasLlmsTxt": false, "sitemaps": ["https://www.nytimes.com/sitemaps/new/news.xml.gz", "…"],"aiCrawlerAccess": { "GPTBot": false, "PerplexityBot": false, "Amazonbot": true },"aiCrawlersBlocked": ["GPTBot", "…"]}
Pricing (pay per result)
Suggested: $4 per 1,000 audited pages (event page-audit, $0.004) + $0.005 per run start.
Notes
Scores are heuristic and meant to prioritize work, not to replace Google Search Console. The Actor fetches only public pages, identifies itself with its own user agent, and does not execute JavaScript.
Made by Apizap – small, reliable, pay-per-result data tools for developers and AI agents. See all our tools at tools.apizap.com or email support@apizap.com for custom data feeds.