Directory

Bot directory: who's crawling your site

76 bots and crawlers that visit websites, from ChatGPT and Googlebot to AhrefsBot and Twitterbot. Who runs each one, what it does, whether it follows robots.txt and what blocking it changes.

AI assistants

Fetch a page when someone asks an AI assistant something that needs it.

  • Amzn-UserAmazonPartly follows robots.txt

    Fetches pages for live requests, such as Alexa questions that need current information.

  • ChatGPT-UserOpenAIPartly follows robots.txt

    Visits a page when someone's request in ChatGPT needs it. OpenAI says robots.txt rules may not apply to it.

  • Claude-UserAnthropicFollows robots.txt

    Fetches a page when someone asks Claude a question that needs it. Anthropic says it follows robots.txt.

  • DuckAssistBotDuckDuckGoFollows robots.txt

    DuckAssistBot fetches pages in real time for DuckDuckGo's AI-assisted answers. Blocking it takes you out of those answers without touching your search rankings.

  • Google-AgentGoogleDoesn't follow robots.txt

    Google-Agent is the name AI agents running on Google's infrastructure use when they browse sites and take actions because a user asked them to.

  • Google-GeminiNotebookGoogleDoesn't follow robots.txt

    Google-GeminiNotebook fetches a page when a Gemini Notebook user adds it as a source. It replaced the NotebookLM fetcher in July 2026.

  • Google-Read-AloudGoogleDoesn't follow robots.txt

    Google-Read-Aloud fetches a page when someone asks Google to read it out loud. robots.txt doesn't stop it; a meta tag does.

  • Kimi-UserMoonshot AIPartly follows robots.txt

    Kimi-User fetches pages when someone using Kimi, Moonshot AI's assistant, asks for something that needs live web content. robots.txt may not fully apply to it.

  • Meta-ExternalFetcherMetaPartly follows robots.txt

    Fetches links at a user's request, including for Meta AI. Meta says it may bypass robots.txt.

  • Microsoft CopilotMicrosoftFollows robots.txt

    Microsoft documents no separate Copilot crawler. Copilot cites pages from Bing's index, so bingbot rules and two meta tags decide whether it can use your pages.

  • MistralAI-UserMistralFollows robots.txt

    MistralAI-User fetches a page when someone asks Mistral's assistant a question that needs it. Mistral says it doesn't crawl on its own or collect training data.

  • Perplexity-UserPerplexityDoesn't follow robots.txt

    Visits a page when someone's question in Perplexity needs it. Perplexity says it generally ignores robots.txt.

AI training

Collect public pages that may be used to train AI models.

  • AmazonbotAmazonFollows robots.txt

    Helps improve Amazon's products and may be used to train Amazon AI models.

  • Applebot-ExtendedAppleFollows robots.txt

    Not a crawler: the robots.txt setting that opts your pages out of training Apple's models.

  • BytespiderByteDancePartly follows robots.txt

    ByteDance's crawler. Independent reports say it doesn't reliably follow robots.txt.

  • CCBotCommon CrawlFollows robots.txt

    Builds Common Crawl's free web archive, a widely used source of AI training data.

  • ClaudeBotAnthropicFollows robots.txt

    Collects public web content that may be used to train Claude. It follows robots.txt and Crawl-delay.

  • cohere-aiCohereNot documented

    cohere-ai is a name found in many robots.txt block lists. Cohere, the AI company it refers to, lists no active crawlers and says it doesn't currently crawl the web to train its models.

  • Google-ExtendedGoogleFollows robots.txt

    Not a crawler: the robots.txt setting for Gemini training and grounding. It doesn't affect Google Search.

  • GPTBotOpenAIFollows robots.txt

    Collects public content that may be used to train OpenAI's models. It has its own robots.txt setting.

  • Meta-ExternalAgentMetaFollows robots.txt

    Crawls the web for uses such as training Meta's foundation AI models.

  • MistralAI-TrainingMistralFollows robots.txt

    MistralAI-Training collects public web content to train Mistral's AI models. Blocking it doesn't remove you from Mistral's search or answers.

SEO tools

Crawl the web for backlink indexes and site audits in SEO tools.

  • AhrefsBotAhrefsFollows robots.txt

    AhrefsBot crawls the web for Ahrefs' backlink database and its Yep search engine. Ahrefs says it strictly follows robots.txt and Crawl-delay.

  • BarkrowlerBabbarFollows robots.txt

    Barkrowler crawls the web for Babbar's graph of links, which powers its SEO tools. It follows robots.txt and Crawl-delay.

  • BLEXBotSE RankingFollows robots.txt

    BLEXBot collects the links on pages for a backlink database used by internet marketers. It follows robots.txt and Crawl-delay.

  • DataForSeoBotDataForSEOFollows robots.txt

    DataForSeoBot crawls pages for a backlink database that DataForSEO sells to SEO tools through its API. It follows robots.txt and Crawl-delay.

  • MJ12botMajesticFollows robots.txt

    MJ12bot is Majestic's crawler, which maps links between sites for its backlink index. It follows robots.txt and Crawl-delay up to 20 seconds.

  • Screaming Frog SEO SpiderScreaming FrogPartly follows robots.txt

    Screaming Frog SEO Spider is desktop software that SEOs run against sites they choose. It follows robots.txt by default, but its users can switch that off.

  • SemrushBotSemrushFollows robots.txt

    SemrushBot crawls the web for Semrush's backlink index. Semrush runs nine more bots for its other tools, and each needs its own robots.txt rule.

  • SEOkicksSEOkicksFollows robots.txt

    SEOkicks is a German crawler that stores links between sites in a backlink database. It reads robots.txt first and follows its blocking rules.

  • serpstatbotSerpstatFollows robots.txt

    serpstatbot crawls the web for Serpstat's backlink index. It follows robots.txt and Crawl-delay up to 20 seconds.

Link previews

Fetch a page when someone shares its link, to show a title, description and image.

  • Apple Messages link previewAppleNot documented

    When a link is shared in Messages, the device fetches the page to show a rich preview. It doesn't run JavaScript.

  • DiscordbotDiscordNot documented

    Discordbot fetches a link posted in Discord to build its embed preview. It doesn't run JavaScript, so preview tags must be in the HTML.

  • EmbedlyEmbedlyNot documented

    Embedly fetches the links that apps send to its API, to build previews and embeds. Its documentation doesn't mention robots.txt.

  • FacebookExternalHitMetaPartly follows robots.txt

    Fetches pages shared on Facebook, Instagram or Messenger to build their link previews.

  • IframelyIframelyrobots.txt doesn't apply

    Iframely builds link previews and embeds for apps that use its API. Its preview fetcher skips robots.txt by design; its other agents follow it.

  • PinterestbotPinterestFollows robots.txt

    Pinterestbot collects content and metadata for Pins that link to your site, and re-checks pages to keep Pins current. It follows robots.txt.

  • SlackbotSlackDoesn't follow robots.txt

    Slackbot fetches a link posted in Slack to show its preview. Slack says plainly that it doesn't honor robots.txt.

  • TwitterbotXFollows robots.txt

    Twitterbot fetches a page when its link is posted on X, to build the link card. A page robots.txt blocks for it is posted without a card.

  • WhatsAppMetaNot documented

    WhatsApp fetches a link typed or pasted into a chat to show its preview, reading the page's Open Graph tags.

Ads

Check landing pages and the pages that show ads for ad platforms.

  • AdIdxBotMicrosoftFollows robots.txt

    AdIdxBot is Microsoft Advertising's crawler. It checks ads and the landing pages they link to.

  • AdsBot-GoogleGooglePartly follows robots.txt

    AdsBot-Google checks the quality of Google Ads landing pages. It ignores the User-agent: * group, so it has to be named to be blocked, and blocking it can get your ads disapproved.

  • Mediapartners-GoogleGooglePartly follows robots.txt

    Mediapartners-Google is the AdSense crawler. It reads pages that carry Google ad tags to pick relevant ads, and it ignores the User-agent: * group.

Uptime monitors

Check that a page is up, on a schedule someone set up.

  • Better Uptime BotBetter Stackrobots.txt doesn't apply

    Better Uptime Bot is Better Stack's uptime monitor. It checks the URLs customers add as monitors and alerts them to outages.

  • JetmonAutomatticrobots.txt doesn't apply

    Jetmon is Jetpack's downtime monitor. It checks a WordPress site's homepage every five minutes once the owner turns the feature on.

  • PingdomSolarWindsrobots.txt doesn't apply

    Pingdom's probe servers check the URLs customers set up and alert them to outages and slow responses.

  • Site24x7Site24x7robots.txt doesn't apply

    Site24x7's website monitors check URLs that customers enter, as often as every 10 seconds, and alert them when a site fails.

  • StatusCakeStatusCakerobots.txt doesn't apply

    StatusCake runs uptime tests against the URLs its customers choose and alerts them when a site stops responding.

  • UptimeRobotUptimeRobotrobots.txt doesn't apply

    UptimeRobot checks the pages its customers set up as monitors and alerts them when a site goes down. If it visits you, someone is monitoring your site.

Archives

Save copies of pages for public web archives.

  • archive.org_botInternet ArchivePartly follows robots.txt

    archive.org_bot captures public pages for the Wayback Machine. The Internet Archive relies on robots.txt less than it used to; exclusions go by email.

  • ia_archiverAlexa InternetFollows robots.txt

    ia_archiver was Alexa Internet's crawler, long used to keep sites out of the Wayback Machine. Alexa shut down in May 2022, so the rule now likely does nothing.

Data services

Crawl and extract web data for the companies that buy it.

  • DiffbotDiffbotPartly follows robots.txt

    Diffbot crawls the web for the Diffbot Knowledge Graph and runs crawls for its customers. It follows robots.txt by default, with exceptions.

  • ImagesiftBotImagesiftFollows robots.txt

    ImagesiftBot crawls public images and the text around them for Hive's image search. Without a rule of its own, it follows your Googlebot rules.

  • OmgilibotWebz.ioFollows robots.txt

    Omgilibot is Webz.io's original crawler, built for the old Omgili search engine. Webz.io's newer Webzio bot builds on it and replaces it.

  • WebzioWebz.ioFollows robots.txt

    Webzio collects and structures web content for the data feeds Webz.io sells to other companies. It replaced the older Omgilibot.

Website software

Requests a site's own software makes, such as scheduled tasks.

  • WordPressWordPressrobots.txt doesn't apply

    Requests with WordPress in the user agent come from WordPress sites themselves: your own site's scheduled tasks, or other sites checking a pingback.

Frequently asked questions

Which bots should I block?

Block the ones whose job you get nothing from, and keep the ones that bring you visitors. Search engine crawlers put you in Google and Bing, and in the AI answers built on their indexes. AI search crawlers and AI assistant fetchers decide whether ChatGPT, Claude and Perplexity can cite you. Training crawlers, SEO tools and data crawlers bring no visitors directly, so blocking them costs little, though blocking SEO crawlers also hides your site from your own SEO tool.

Do all bots follow robots.txt?

No. Robots.txt is a request, not a lock. Most search engines, AI crawlers and SEO tools say they follow it. Fetchers that act for a person, such as link previews and some AI assistants, often don't, and uptime monitors only check the pages someone set them up to check. Each bot's page says what its operator states.

Why don't bots show up in Google Analytics?

Many bots don't run JavaScript, so the analytics tag never loads, and Google Analytics 4 automatically excludes traffic from known bots and spiders. Server and CDN logs record every request with its user agent.

Does blocking a bot remove my pages from where it already put them?

Usually not. robots.txt stops future visits. Pages a search engine already indexed can drop out over time, but data an archive or a training crawler already collected generally stays unless its operator offers a removal process.

For the AI crawlers, the AI crawler guides go deeper. To see which of these bots your robots.txt lets in, run the robots.txt checker. OneLence keeps bots out of your visitor counts and shows which AI crawlers read your pages and which visitors AI assistants send you.