GEOReadyBot
Automated AI Visibility Assessment Crawler
Quick Information
User-Agent
GEOReadyBot/1.0 (+https://geoready.app/bot; info@geoready.app)Crawl Frequency
Once per month per customer site
Contact Email
info@geoready.appCompliance
US CFAA & Australian Criminal Code Act 1995
Purpose
GEOReadyBot is an automated diagnostic crawler used by GEO Ready to:
- Assess a website's AI visibility and discoverability
- Test how AI crawlers (GPTBot, ClaudeBot, PerplexityBot) legally access your site
- Evaluate structured data, rendering quality, and technical SEO signals
- Run once-monthly audits per customer request
GEOReadyBot does not collect, copy, or republish content.
What GEOReadyBot Never Does
To maintain legal compliance, GEOReadyBot never:
❌ Bypasses WAF or Security Protections
We do not attempt to evade IP-blocks, bot-blocking rules, CAPTCHAs, or any security measures. If blocked, the bot stops immediately and records the site as "not AI-crawlable."
❌ Spoofs IP Addresses
No proxy rotation, residential IP masking, or IP spoofing. All requests come from our legitimate infrastructure.
❌ Accesses Private Content
We never submit forms, logins, cookies, or tokens. Only publicly accessible pages are fetched.
❌ Performs Competitive Scraping
No reproduction of competitor content occurs. Only high-level metadata and technical signals are analyzed.
Competitor Analysis & Fallback
- We attempt to analyze 3 AI-suggested competitors for free assessments
- If a site blocks our bot (robots.txt/WAF), we record it as "not AI-crawlable" and stop immediately
- We automatically suggest alternative competitors to ensure 3 successful analyses
- Sites using CSR are analyzed successfully - we document CSR as a GEO weakness
- Maximum 2 replacement attempts per blocked competitor
What GEOReadyBot Is Allowed To Do
✅ Fetches Publicly Available Pages
Only pages accessible in a normal browser without authentication.
✅ Respects robots.txt
GEOReadyBot obeys Disallow rules, applies crawl-delay when defined, and stops when robots.txt blocks access.
✅ Respects Server Rate Limits
One crawl per month per domain, with low-frequency requests and built-in timeouts.
✅ Performs AI Crawler Visibility Testing
To determine what real AI bots can see, GEOReadyBot may send single diagnostic requests using GPTBot, ClaudeBot, or PerplexityBot user-agents. This is for testing only and stops immediately if blocked.
Robots.txt Compliance
GEOReadyBot fully complies with the Robots Exclusion Standard. To control our bot's access:
Block GEOReadyBot completely:
User-agent: GEOReadyBot Disallow: /
Block specific directories:
User-agent: GEOReadyBot Disallow: /admin/ Disallow: /private/
Set a crawl delay:
User-agent: GEOReadyBot Crawl-delay: 10
Whitelist Instructions
If your firewall is blocking GEOReadyBot and you'd like to allow our crawler:
For Cloudflare:
- Go to Security → WAF → Tools
- Add a custom rule with User-Agent contains "GEOReadyBot"
- Set action to "Allow"
For Imperva/Incapsula:
- Go to Security → Access Control Lists
- Add "GEOReadyBot" to the bot whitelist
- Or add our user-agent to allowed bots
For Other WAFs:
Look for "User-Agent Whitelist," "Bot Management," or "Access Control" settings and add:
GEOReadyBot/1.0Need help whitelisting? Contact us at info@geoready.app and we'll provide specific instructions for your setup.
Data Collected
GEOReadyBot only collects technical metadata:
- HTML response codes
- Canonical URLs
- Meta tags
- Structured data
- Rendering indicators
- Robot directives
- AI crawler signals
- Content structure
No cookies, local storage, user data, personal data, or text reproduction is collected.
Legal Compliance
GEOReadyBot complies with:
- U.S. Computer Fraud and Abuse Act (CFAA) - No unauthorized access attempts
- Australian Criminal Code Act 1995 Part 10.7 - No circumvention of technical controls
- Robots Exclusion Standard - Full robots.txt compliance
- Ethical Scraping Norms - Transparent identification and respectful crawling
Key Principle: GEOReadyBot never accesses anything the real bot is not allowed to access.
Contact Us
Webmaster Inquiries
Have questions about GEOReadyBot? Need help whitelisting? Contact us below.
Or email us directly at: info@geoready.app
