Bot Directory

Search Engine Crawlers

Search engine crawlers build the indexes behind Google, Bing, Yandex, Baidu, Naver, Coc Coc and other search engines. Blocking one removes your pages from that engine, and AI features built on that index, such as Google AI Overviews, lose access too.

Search Engine Crawlers at a glance

  • This group lists 60 bots.
  • Blocking a search engine crawler removes your pages from that search engine's results.
  • AI features built on that search index, such as Google AI Overviews and AI Mode on top of Googlebot, also lose access to your pages.

All Search Engine Crawlers

BotCompanyPurposerobots.txtFor GEO
360SpiderQihoo 360Search indexReportedNot documentedAllow
ApplebotAppleAI trainingAI searchSearch indexOfficial docsYesAllow
BaiduspiderBaiduSearch indexOfficial docsYesAllow
Baiduspider-favoBaiduSearch indexOfficial docsYesAllow
Baiduspider-imageBaiduSearch indexOfficial docsYesAllow
Baiduspider-newsBaiduSearch indexOfficial docsYesAllow
Baiduspider-videoBaiduSearch indexOfficial docsYesAllow
BingbotMicrosoftSearch indexOfficial docsYesAllow
BingPreviewMicrosoftSearch indexOfficial docsYesAllow
BravebotBraveAI searchSearch indexReportedYesAllow
coccocbot-imageCoc CocSearch indexOfficial docsYesAllow
coccocbot-webCoc CocSearch indexOfficial docsYesAllow
DaumKakaoSearch indexReportedNot documentedAllow
DuckDuckBotDuckDuckGoSearch indexOfficial docsYesAllow
Google-InspectionToolGoogleProduct featureOfficial docsYesAllow
GooglebotGoogleSearch indexOfficial docsYesAllow
Googlebot-ImageGoogleSearch indexOfficial docsYesAllow
Googlebot-NewsGoogleSearch indexOfficial docsYesAllow
Googlebot-VideoGoogleSearch indexOfficial docsYesAllow
KagibotKagiSearch indexOfficial docsYesAllow
LinespiderLY Corporation (LINE)Search indexOfficial docsYesAllow
Mail.RU_BotVKSearch indexReportedNot documentedAllow
MojeekBotMojeekSearch indexOfficial docsYesAllow
msnbotMicrosoftSearch indexReportedNot documentedAllow
PetalBotHuaweiAI searchSearch indexOfficial docsYesAllow
QwantbotQwantSearch indexOfficial docsYesAllow
SeekportBotSeekportSearch indexOfficial docsYesAllow
SeznamBotSeznamSearch indexOfficial docsYesAllow
Sogou web spiderSogouSearch indexOfficial docsYesAllow
Storebot-GoogleGoogleSearch indexOfficial docsYesAllow
ToutiaoSpiderByteDanceSearch indexReportedNot documentedAllow
Yahoo! JAPAN crawlerY!JYahoo! JAPANSearch indexReportedNot documentedAllow
Yahoo! SlurpSlurpYahooSearch indexOfficial docsYesAllow
YandexAccessibilityBotYandexProduct featureOfficial docsYesAllow
YandexBlogsYandexSearch indexOfficial docsYesAllow
YandexBotYandexSearch indexOfficial docsYesAllow
YandexCheckBotYandexProduct featureOfficial docsNot for user-requested fetchesAllow
YandexComBotYandexSearch indexOfficial docsYesAllow
YandexFaviconsYandexSearch indexOfficial docsNot for user-requested fetchesAllow
YandexImageResizerYandexSearch indexOfficial docsYesAllow
YandexImagesYandexSearch indexOfficial docsYesAllow
YandexMarketYandexSearch indexOfficial docsYesAllow
YandexMediaYandexSearch indexOfficial docsYesAllow
YandexMobileBotYandexSearch indexOfficial docsYesAllow
YandexMobileScreenShotBotYandexProduct featureOfficial docsNot for user-requested fetchesAllow
YandexOntoDBYandexSearch indexOfficial docsYesAllow
YandexOntoDBAPIYandexSearch indexOfficial docsNot for user-requested fetchesAllow
YandexPagecheckerYandexProduct featureOfficial docsYesAllow
YandexRCAYandexLink previewOfficial docsNot for user-requested fetchesAllow
YandexRenderResourcesBotYandexSearch indexOfficial docsNot for user-requested fetchesAllow
YandexScreenshotBotYandexProduct featureOfficial docsNot for user-requested fetchesAllow
YandexSitelinksYandexSearch indexOfficial docsYesAllow
YandexSpravBotYandexSearch indexOfficial docsYesAllow
YandexVerticalsYandexSearch indexOfficial docsYesAllow
YandexVertisYandexSearch indexOfficial docsYesAllow
YandexVideoYandexSearch indexOfficial docsYesAllow
YandexVideoParserYandexSearch indexOfficial docsNot for user-requested fetchesAllow
YandexWebmasterYandexProduct featureOfficial docsYesAllow
YetiNaverSearch indexOfficial docsYesAllow
YisouSpiderAlibabaSearch indexReportedNot documentedAllow

Block or allow every bot in Search Engine Crawlers at once

The rules below name all 60 robots.txt tokens in this group. Remove the lines for any bot you want to treat differently.

robots.txt: block

# Block all Search Engine Crawlers
User-agent: 360Spider
User-agent: Applebot
User-agent: Baiduspider
User-agent: Baiduspider-favo
User-agent: Baiduspider-image
User-agent: Baiduspider-news
User-agent: Baiduspider-video
User-agent: bingbot
User-agent: BingPreview
User-agent: Bravebot
User-agent: coccocbot-image
User-agent: coccocbot-web
User-agent: Daum
User-agent: DuckDuckBot
User-agent: Google-InspectionTool
User-agent: Googlebot
User-agent: Googlebot-Image
User-agent: Googlebot-News
User-agent: Googlebot-Video
User-agent: Kagibot
User-agent: Linespider
User-agent: Mail.RU_Bot
User-agent: MojeekBot
User-agent: msnbot
User-agent: PetalBot
User-agent: Qwantbot
User-agent: SeekportBot
User-agent: SeznamBot
User-agent: Sogou web spider
User-agent: Storebot-Google
User-agent: ToutiaoSpider
User-agent: Y!J
User-agent: Slurp
User-agent: YandexAccessibilityBot
User-agent: YandexBlogs
User-agent: YandexBot
User-agent: YandexCheckBot
User-agent: YandexComBot
User-agent: YandexFavicons
User-agent: YandexImageResizer
User-agent: YandexImages
User-agent: YandexMarket
User-agent: YandexMedia
User-agent: YandexMobileBot
User-agent: YandexMobileScreenShotBot
User-agent: YandexOntoDB
User-agent: YandexOntoDBAPI
User-agent: YandexPagechecker
User-agent: YandexRCA
User-agent: YandexRenderResourcesBot
User-agent: YandexScreenshotBot
User-agent: YandexSitelinks
User-agent: YandexSpravBot
User-agent: YandexVerticals
User-agent: YandexVertis
User-agent: YandexVideo
User-agent: YandexVideoParser
User-agent: YandexWebmaster
User-agent: Yeti
User-agent: YisouSpider
Disallow: /

robots.txt: allow

# Allow all Search Engine Crawlers
User-agent: 360Spider
User-agent: Applebot
User-agent: Baiduspider
User-agent: Baiduspider-favo
User-agent: Baiduspider-image
User-agent: Baiduspider-news
User-agent: Baiduspider-video
User-agent: bingbot
User-agent: BingPreview
User-agent: Bravebot
User-agent: coccocbot-image
User-agent: coccocbot-web
User-agent: Daum
User-agent: DuckDuckBot
User-agent: Google-InspectionTool
User-agent: Googlebot
User-agent: Googlebot-Image
User-agent: Googlebot-News
User-agent: Googlebot-Video
User-agent: Kagibot
User-agent: Linespider
User-agent: Mail.RU_Bot
User-agent: MojeekBot
User-agent: msnbot
User-agent: PetalBot
User-agent: Qwantbot
User-agent: SeekportBot
User-agent: SeznamBot
User-agent: Sogou web spider
User-agent: Storebot-Google
User-agent: ToutiaoSpider
User-agent: Y!J
User-agent: Slurp
User-agent: YandexAccessibilityBot
User-agent: YandexBlogs
User-agent: YandexBot
User-agent: YandexCheckBot
User-agent: YandexComBot
User-agent: YandexFavicons
User-agent: YandexImageResizer
User-agent: YandexImages
User-agent: YandexMarket
User-agent: YandexMedia
User-agent: YandexMobileBot
User-agent: YandexMobileScreenShotBot
User-agent: YandexOntoDB
User-agent: YandexOntoDBAPI
User-agent: YandexPagechecker
User-agent: YandexRCA
User-agent: YandexRenderResourcesBot
User-agent: YandexScreenshotBot
User-agent: YandexSitelinks
User-agent: YandexSpravBot
User-agent: YandexVerticals
User-agent: YandexVertis
User-agent: YandexVideo
User-agent: YandexVideoParser
User-agent: YandexWebmaster
User-agent: Yeti
User-agent: YisouSpider
Allow: /

robots.txt: partial

# Keep all Search Engine Crawlers out of private areas only
User-agent: 360Spider
User-agent: Applebot
User-agent: Baiduspider
User-agent: Baiduspider-favo
User-agent: Baiduspider-image
User-agent: Baiduspider-news
User-agent: Baiduspider-video
User-agent: bingbot
User-agent: BingPreview
User-agent: Bravebot
User-agent: coccocbot-image
User-agent: coccocbot-web
User-agent: Daum
User-agent: DuckDuckBot
User-agent: Google-InspectionTool
User-agent: Googlebot
User-agent: Googlebot-Image
User-agent: Googlebot-News
User-agent: Googlebot-Video
User-agent: Kagibot
User-agent: Linespider
User-agent: Mail.RU_Bot
User-agent: MojeekBot
User-agent: msnbot
User-agent: PetalBot
User-agent: Qwantbot
User-agent: SeekportBot
User-agent: SeznamBot
User-agent: Sogou web spider
User-agent: Storebot-Google
User-agent: ToutiaoSpider
User-agent: Y!J
User-agent: Slurp
User-agent: YandexAccessibilityBot
User-agent: YandexBlogs
User-agent: YandexBot
User-agent: YandexCheckBot
User-agent: YandexComBot
User-agent: YandexFavicons
User-agent: YandexImageResizer
User-agent: YandexImages
User-agent: YandexMarket
User-agent: YandexMedia
User-agent: YandexMobileBot
User-agent: YandexMobileScreenShotBot
User-agent: YandexOntoDB
User-agent: YandexOntoDBAPI
User-agent: YandexPagechecker
User-agent: YandexRCA
User-agent: YandexRenderResourcesBot
User-agent: YandexScreenshotBot
User-agent: YandexSitelinks
User-agent: YandexSpravBot
User-agent: YandexVerticals
User-agent: YandexVertis
User-agent: YandexVideo
User-agent: YandexVideoParser
User-agent: YandexWebmaster
User-agent: Yeti
User-agent: YisouSpider
Disallow: /wp-admin/
Disallow: /cart/
Disallow: /checkout/
Disallow: /my-account/
Allow: /

Nginx

# Nginx: return 403 to all Search Engine Crawlers
if ($http_user_agent ~* "(360Spider|Applebot|Baiduspider|Baiduspider\-favo|Baiduspider\-image|Baiduspider\-news|Baiduspider\-video|bingbot|BingPreview|Bravebot|coccocbot\-image|coccocbot\-web|Daum|DuckDuckBot|Google\-InspectionTool|Googlebot|Googlebot\-Image|Googlebot\-News|Googlebot\-Video|Kagibot|Linespider|Mail\.RU_Bot|MojeekBot|msnbot|PetalBot|Qwantbot|SeekportBot|SeznamBot|Sogou web spider|Storebot\-Google|ToutiaoSpider|Y\!J|Slurp|YandexAccessibilityBot|YandexBlogs|YandexBot|YandexCheckBot|YandexComBot|YandexFavicons|YandexImageResizer|YandexImages|YandexMarket|YandexMedia|YandexMobileBot|YandexMobileScreenShotBot|YandexOntoDB|YandexOntoDBAPI|YandexPagechecker|YandexRCA|YandexRenderResourcesBot|YandexScreenshotBot|YandexSitelinks|YandexSpravBot|YandexVerticals|YandexVertis|YandexVideo|YandexVideoParser|YandexWebmaster|Yeti|YisouSpider)") {
    return 403;
}

Apache

# Apache .htaccess: return 403 to all Search Engine Crawlers
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} (360Spider|Applebot|Baiduspider|Baiduspider\-favo|Baiduspider\-image|Baiduspider\-news|Baiduspider\-video|bingbot|BingPreview|Bravebot|coccocbot\-image|coccocbot\-web|Daum|DuckDuckBot|Google\-InspectionTool|Googlebot|Googlebot\-Image|Googlebot\-News|Googlebot\-Video|Kagibot|Linespider|Mail\.RU_Bot|MojeekBot|msnbot|PetalBot|Qwantbot|SeekportBot|SeznamBot|Sogou web spider|Storebot\-Google|ToutiaoSpider|Y\!J|Slurp|YandexAccessibilityBot|YandexBlogs|YandexBot|YandexCheckBot|YandexComBot|YandexFavicons|YandexImageResizer|YandexImages|YandexMarket|YandexMedia|YandexMobileBot|YandexMobileScreenShotBot|YandexOntoDB|YandexOntoDBAPI|YandexPagechecker|YandexRCA|YandexRenderResourcesBot|YandexScreenshotBot|YandexSitelinks|YandexSpravBot|YandexVerticals|YandexVertis|YandexVideo|YandexVideoParser|YandexWebmaster|Yeti|YisouSpider) [NC]
RewriteRule .* - [F,L]

Cloudflare WAF

# Cloudflare > Security > WAF > Custom rule, action: Block
(http.user_agent contains "360Spider") or (http.user_agent contains "Applebot") or (http.user_agent contains "Baiduspider") or (http.user_agent contains "Baiduspider-favo") or (http.user_agent contains "Baiduspider-image") or (http.user_agent contains "Baiduspider-news") or (http.user_agent contains "Baiduspider-video") or (http.user_agent contains "bingbot") or (http.user_agent contains "BingPreview") or (http.user_agent contains "Bravebot") or (http.user_agent contains "coccocbot-image") or (http.user_agent contains "coccocbot-web") or (http.user_agent contains "Daum") or (http.user_agent contains "DuckDuckBot") or (http.user_agent contains "Google-InspectionTool") or (http.user_agent contains "Googlebot") or (http.user_agent contains "Googlebot-Image") or (http.user_agent contains "Googlebot-News") or (http.user_agent contains "Googlebot-Video") or (http.user_agent contains "Kagibot") or (http.user_agent contains "Linespider") or (http.user_agent contains "Mail.RU_Bot") or (http.user_agent contains "MojeekBot") or (http.user_agent contains "msnbot") or (http.user_agent contains "PetalBot") or (http.user_agent contains "Qwantbot") or (http.user_agent contains "SeekportBot") or (http.user_agent contains "SeznamBot") or (http.user_agent contains "Sogou web spider") or (http.user_agent contains "Storebot-Google") or (http.user_agent contains "ToutiaoSpider") or (http.user_agent contains "Y!J") or (http.user_agent contains "Slurp") or (http.user_agent contains "YandexAccessibilityBot") or (http.user_agent contains "YandexBlogs") or (http.user_agent contains "YandexBot") or (http.user_agent contains "YandexCheckBot") or (http.user_agent contains "YandexComBot") or (http.user_agent contains "YandexFavicons") or (http.user_agent contains "YandexImageResizer") or (http.user_agent contains "YandexImages") or (http.user_agent contains "YandexMarket") or (http.user_agent contains "YandexMedia") or (http.user_agent contains "YandexMobileBot") or (http.user_agent contains "YandexMobileScreenShotBot") or (http.user_agent contains "YandexOntoDB") or (http.user_agent contains "YandexOntoDBAPI") or (http.user_agent contains "YandexPagechecker") or (http.user_agent contains "YandexRCA") or (http.user_agent contains "YandexRenderResourcesBot") or (http.user_agent contains "YandexScreenshotBot") or (http.user_agent contains "YandexSitelinks") or (http.user_agent contains "YandexSpravBot") or (http.user_agent contains "YandexVerticals") or (http.user_agent contains "YandexVertis") or (http.user_agent contains "YandexVideo") or (http.user_agent contains "YandexVideoParser") or (http.user_agent contains "YandexWebmaster") or (http.user_agent contains "Yeti") or (http.user_agent contains "YisouSpider")

Other bot groups

See which of these bots actually reach your website

The AI Log File Analyzer by Justin Hà counts visits from GPTBot, ClaudeBot, PerplexityBot and other AI crawlers in your server log, for free. The GEO Technical Package sets up robots.txt, llms.txt and crawler access for AI search.

Zalo logo Chat Zalo WhatsApp logo Chat WhatsApp