GEO Site Audit — AI Readiness Checker
Pricing
from $10.00 / 1,000 page auditeds
GEO Site Audit — AI Readiness Checker
Audit your website for AI search visibility. Check if GPTBot, ClaudeBot, PerplexityBot can access your site. Analyze robots.txt, llms.txt, sitemap, JSON-LD schema, meta tags, content extractability & TTFB. Get a 0-100 AI readiness score with prioritized fixes. No API key needed.
Pricing
from $10.00 / 1,000 page auditeds
Rating
5.0
(1)
Developer
dltik
Actor stats
3
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
GEO Site Audit scans your website and tells you exactly why AI assistants like ChatGPT, Perplexity, and Claude may be ignoring it. In under 30 seconds, get an AI readiness score (0–100) across 8 technical checks — from robots.txt to Schema.org — with a prioritized action plan to fix every issue.
No API key required. Paste your URL and click Start.
What can GEO Site Audit check on your website?
- 🤖 AI bot access — Are GPTBot, ClaudeBot, PerplexityBot, and Google-Extended allowed in your robots.txt?
- 📄 llms.txt — Does your
/llms.txtexist? It's the new robots.txt for LLMs. - 🗺️ Sitemap — Is there a valid
sitemap.xmlfor AI crawlers to discover your pages? - 🏷️ Schema.org / JSON-LD — Do you have structured data types like Organization, FAQ, HowTo?
- 🚫 Meta AI tags — Are
noaiornoimageaidirectives silently blocking AI systems? - 📝 Content extractability — Is your content server-rendered (SSR), or is it locked behind JavaScript that AI crawlers can't execute?
- 🔒 HTTPS + HSTS — Is your site trusted and secure?
- ⚡ TTFB — Does your server respond fast enough? AI crawlers time out slow servers.
What data does GEO Site Audit extract?
| Field | Description |
|---|---|
overall_score | AI readiness score 0–100 |
grade | Letter grade A–F |
robots_txt.blocked_bots | List of blocked AI bots |
llms_txt.status | ok / missing |
schema_org.types_found | Schema types detected (Organization, FAQ...) |
content_extractability.text_length | Extractable characters |
ttfb_ms | Time to first byte in milliseconds |
recommendations | Prioritized action list with fix instructions |
How to check if your site is ready for AI crawlers
- Create a free Apify account — no credit card required
- Open GEO Site Audit in Apify Store
- Enter your website URL (e.g.
https://example.com) - Click Start — the audit runs in under 30 seconds
- Review your score and recommendations — each issue comes with a specific fix
- Download your audit report in JSON or CSV
How much does GEO Site Audit cost?
$0.01 per page audited.
| Pages audited | Cost |
|---|---|
| 1 page | $0.01 |
| 10 pages | $0.10 |
| 100 pages | $1.00 |
The cheapest actor in the GEO Suite. Run it first — technical blockers prevent all other GEO efforts from working.
Costs are charged via Apify Pay-Per-Event. You only pay for what you use. No monthly subscription.
Input
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
url | string | ✅ | — | Full URL to audit (e.g. https://example.com) |
maxPages | integer | ❌ | 1 | Number of pages to audit |
Output example
{"_type": "geo_site_audit","url": "https://example.com","overall_score": 76,"grade": "B","checks": {"robots_txt": {"score": 100,"status": "ok","details": "All major AI bots are allowed","allowed_bots": ["GPTBot", "ClaudeBot", "PerplexityBot", "Google-Extended"]},"llms_txt": {"score": 0,"status": "missing","recommendation": "Create /llms.txt with a Markdown summary of your site. See llmstxt.org for the format."},"schema_org": {"score": 60,"types_found": ["Organization", "WebSite"],"types_missing": ["FAQ", "HowTo", "Article"],"recommendation": "Add FAQ schema markup to your key landing pages."},"content_extractability": {"score": 80,"text_length": 3240,"text_html_ratio": 0.18,"h1_count": 1,"h2_count": 6},"ttfb_ms": 420},"recommendations": [{ "priority": 1, "check": "llms_txt", "action": "Create /llms.txt summarizing your site for AI." },{ "priority": 2, "check": "schema_org", "action": "Add FAQ and HowTo JSON-LD to your top pages." }]}
Use GEO Site Audit via API
With Apify's API, you can trigger audits programmatically, integrate into your CI/CD pipeline, or schedule weekly checks.
Python:
import requestsrun = requests.post("https://api.apify.com/v2/acts/dltik~geo-site-audit/runs",headers={"Authorization": "Bearer YOUR_APIFY_TOKEN"},json={"url": "https://example.com"}).json()print(run["data"]["id"]) # run ID to fetch results
curl:
curl -X POST "https://api.apify.com/v2/acts/dltik~geo-site-audit/runs" \-H "Authorization: Bearer YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"url": "https://example.com"}'
Schedule weekly AI readiness checks
Use Apify Schedules to automatically audit your site every week and get notified if your score drops. Connect to Slack, Zapier, or Make via webhooks to trigger alerts when issues are detected.
FAQ
Is this legal? Yes. GEO Site Audit only reads publicly accessible files (robots.txt, sitemap.xml, homepage HTML). No login, no credentials, no rate limiting issues.
My score is 76 but I still don't appear in ChatGPT. Why? Technical readiness is a prerequisite, not a guarantee. A score of 76 means AI crawlers can access your site — but content quality, authority, and brand mentions also determine if AI models reference you. Use GEO Visibility Score to measure actual AI mention rates.
What is llms.txt and why does it matter?
/llms.txt is an emerging standard (similar to robots.txt) that gives AI systems a structured Markdown summary of your site. Perplexity and other AI crawlers are starting to prioritize sites that have it.
I got an error for my URL. What should I check?
Make sure the URL starts with https:// and your site is publicly accessible. If behind a login or firewall, the audit cannot run.
Can I audit competitor sites? Yes — the audit only uses public data. Auditing competitors gives you a benchmark to compare your AI readiness score against theirs.
I need help or a custom solution. Open an issue on the Issues tab or contact us through Apify. We offer custom GEO auditing solutions for agencies.
Complete your GEO analysis with the full suite
| Actor | What it does | Start with this if... |
|---|---|---|
| ✅ GEO Site Audit | Technical AI readiness score | Always start here |
| 📊 GEO Visibility Score | GEO Score, mention rate, citation rate | You want your baseline AI visibility |
| ⚔️ GEO Competitor Research | Share of Voice vs competitors | You know which competitors to track |
| 🔍 GEO Prompt Research | AI keyword research & prompt scoring | You want to find new AI ranking opportunities |
| 💬 GEO Brand Sentiment | How AI models describe your brand | You want to understand AI brand perception |