Skip to content

Bot catalogue

Log Hero sorts the bots it recognises into four categories. Everything it does not recognise is Other — which is a large and legitimate group, not a failure: SEO tools, uptime monitors, scanners, libraries and one-off scripts all land there.

Category What these bots want
Search To index your pages for a search engine.
AI training To collect content for training a model.
AI assistant To answer a question, now or from an index built for it.
Social To render a link preview when someone shares your URL.
Other Everything else.

Googlebot, Googlebot-Image, Googlebot-Video, bingbot, Amazonbot, Baiduspider, Baiduspider-render, Baiduspider-image, YandexBot, YandexImages, YandexAccessibilityBot, Sogou, Sogou web spider, DuckDuckBot, Applebot, coccocbot-web, YisouSpider, PetalBot, IbouBot, Yeti, Exabot, Yahoo! Slurp.

ClaudeBot, GPTBot, Bytespider, meta-externalagent, CCBot, Grammarly, VelenPublicWebCrawler, TimpiBot.

These collect in bulk. Volume here says how thoroughly your content is being ingested, and nothing about whether anyone reads it.

ChatGPT-User, OAI-SearchBot, PerplexityBot, Perplexity-User, YouBot, DuckAssistBot, meta-webindexer, xAI-SearchBot, Google-CloudVertexBot, Claude-Web, Claude-User, Gemini-Deep-Research, LinkupBot, OpenAI Bot, GPT User Bot.

facebookexternalhit, Facebook External Hit, WhatsApp Crawler, Slackbot-LinkExpanding, VKShare, TelegramBot, Discordbot, Twitterbot, PinterestBot, Yahoo Link Preview.

A spike here is almost always someone sharing a link, not a crawl.

Inside the two AI categories, AI Visibility splits bots again by what they are doing. This is the more useful cut, because the three roles mean genuinely different things for your site — Search, training and retrieval crawlers is the long version, including what each role means for your robots.txt.

Role Bots What a hit means
AI training ClaudeBot, GPTBot, Bytespider, meta-externalagent, CCBot, Grammarly, VelenPublicWebCrawler, TimpiBot Your page was collected for training.
AI search index OAI-SearchBot, PerplexityBot, YouBot, DuckAssistBot, meta-webindexer, xAI-SearchBot, Google-CloudVertexBot, LinkupBot Your page was indexed so an assistant can cite it later.
AI user fetcher ChatGPT-User, Perplexity-User, Claude-User, Gemini-Deep-Research, OpenAI Bot, GPT User Bot Someone asked a question and an assistant opened your page to answer it.

Claude-Web counts as an AI bot but has no role assigned, so it appears as AI (other).

The user-fetcher row is the one to trend. It is the closest thing in a server log to AI-driven demand — though a fetch is not a citation, and your logs cannot tell you whether the assistant used what it found.

Not a rejects bin. Common residents:

  • SEO tools — AhrefsBot, SemrushBot and the rest.
  • Scanners and probes — CensysInspect, vulnerability scanners, anything hunting for /wp-admin.
  • Generic user agents — Mozilla on its own, scraping libraries such as Scrapy, and scripts that never set a User-Agent.
  • Unknown bot — the address was recognised as a crawler but the User-Agent is not in the name table. See How bot verification works.

The classifier learns names over time, and an unmapped name is not an error — it shows up under Other with its name intact and its hits counted. If a crawler that matters to you sits in Other, tell us at support@log-hero.com and it gets a category.