GeoSwap automatically detects 65+ bots and crawlers — including search engines, AI crawlers, social media preview bots, and SEO tools — to ensure your geo-targeting never breaks SEO, AI visibility, or link previews.
When a request arrives, GeoSwap's edge worker inspects the user-agent header against 65+ known patterns. When a bot or crawler is detected, geo-targeting rules are bypassed so the bot always sees canonical, unmodified content. This preserves your search rankings, ensures AI systems index your pages accurately, and keeps link previews consistent on social media.
Bot sees the original page — no redirect happens. Content stays indexed at the canonical URL.
Bot is sent to the fallback URL instead of a geo-specific destination. Link previews resolve correctly.
Bot sees the default content variant — no dynamic swap. Ensures consistent indexing.
Bot traffic is tracked separately with bot name and category. See exactly which bots visit your pages.
| Bot | Operator | Category | GeoRedirect | Smart Link | Geo Content | Handling |
|---|---|---|---|---|---|---|
Googlebot | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected | |
GoogleOther | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected | |
AdsBot-Google | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected | |
Google-InspectionTool | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected | |
Storebot-Google | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected | |
Bingbot | Microsoft | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
Applebot | Apple | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
YandexBot | Yandex | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
Baiduspider | Baidu | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
DuckDuckBot | DuckDuckGo | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
NaverBot | Naver | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
PetalBot | Huawei | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
SeznamBot | Seznam | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
Qwantbot | Qwant | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
Mail.RU_Bot | Mail.ru | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
Exabot | Exalead | Search Engine | Sees original page | Sent to fallback URL | Sees default content | Protected |
GPTBot | OpenAI | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
ChatGPT-User | OpenAI | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
OAI-SearchBot | OpenAI | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
ClaudeBot | Anthropic | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Claude-User | Anthropic | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Claude-SearchBot | Anthropic | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
anthropic-ai | Anthropic | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
PerplexityBot | Perplexity | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Perplexity-User | Perplexity | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Google-Extended | Google (Gemini) | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Google-CloudVertexBot | Google Cloud | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Applebot-Extended | Apple (AI) | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Meta-ExternalAgent | Meta (AI) | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Cohere-ai | Cohere | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Bytespider | ByteDance/TikTok | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
CCBot | Common Crawl | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Amazonbot | Amazon | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Diffbot | Diffbot | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
DuckAssistBot | DuckDuckGo (AI) | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
DeepSeekBot | DeepSeek | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
YouBot | You.com | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Firecrawl | Firecrawl | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
AI2Bot | Allen Institute | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
Timpibot | Timpi | AI Crawler | Sees original page | Sent to fallback URL | Sees default content | Protected |
facebookexternalhit | Meta | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected |
Facebot | Meta | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected |
Twitterbot | X (Twitter) | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected |
LinkedInBot | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected | |
Pinterest | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected | |
Slackbot | Slack | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected |
Discordbot | Discord | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected |
TelegramBot | Telegram | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected |
WhatsApp | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected | |
Embedly | Medium/Embedly | Social Media | Sees original page | Sent to fallback URL | Sees default content | Protected |
AhrefsBot | Ahrefs | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
SemrushBot | Semrush | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
MJ12bot | Majestic | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
DotBot | Moz | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
Screaming Frog | Screaming Frog | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
SISTRIX | Sistrix | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
rogerbot | Moz | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
UptimeRobot | UptimeRobot | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
Pingdom | SolarWinds | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
DataForSeoBot | DataForSEO | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
BLEXBot | BLEXBot | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
ContentKing | ContentKing | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
GTmetrix | GTmetrix | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
Slurp | Yahoo | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
Sogou Spider | Sogou | SEO / Monitoring | Sees original page | Sent to fallback URL | Sees default content | Protected |
GeoSwap matches these patterns against the incoming User-Agent header. Detection is case-insensitive and runs at the edge with zero latency impact. On Cloudflare Enterprise plans, GeoSwap also uses the cf-verified-bot signal for additional verification.
GooglebotGoogleOtherAdsBot-GoogleGoogle-InspectionToolStorebot-GooglebingbotApplebotYandexBotBaiduspiderDuckDuckBotYeti|NaverBotPetalBotSeznamBotQwantMail.RU_BotExabotGPTBotChatGPT-UserOAI-SearchBotClaudeBotClaude-UserClaude-SearchBotanthropic-aiPerplexityBotPerplexity-UserGoogle-ExtendedGoogle-CloudVertexBotApplebot-ExtendedMeta-ExternalAgentcohere-aiBytespiderCCBotAmazonbotDiffbotDuckAssistBotDeepSeekYouBotFirecrawlAI2BotTimpibotfacebookexternalhitFacebotTwitterbotLinkedInBotPinterestSlackbotDiscordbotTelegramBotWhatsAppEmbedlyAhrefsBotSemrushBotMJ12botDotBotScreaming FrogSISTRIXrogerbotUptimeRobotPingdomDataForSeoBotBLEXBotContentKingGTmetrixSlurpSogou
GeoSwap handles every bot correctly out of the box. Set up geo redirects, geo short links, and content personalization without worrying about SEO or AI visibility.
Get Started Free