GEOReadyBot

    Automated AI Visibility Assessment Crawler

    Robots.txt Compliant
    CFAA Compliant
    Monthly Crawling

    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.app

    Compliance

    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:

    1. Go to Security → WAF → Tools
    2. Add a custom rule with User-Agent contains "GEOReadyBot"
    3. Set action to "Allow"

    For Imperva/Incapsula:

    1. Go to Security → Access Control Lists
    2. Add "GEOReadyBot" to the bot whitelist
    3. 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.0

    Need 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