SEO & AI Search Readiness Audit (GEO, llms.txt, AI crawlers) avatar

SEO & AI Search Readiness Audit (GEO, llms.txt, AI crawlers)

Pricing

from $4.00 / 1,000 page auditeds

Go to Apify Store
SEO & AI Search Readiness Audit (GEO, llms.txt, AI crawlers)

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

ApiZap

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a minute ago

Last modified

Features

Limited permissions

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.txt access 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.txt and /llms-full.txt presence.
  • 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 noindex or 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.