Bot directoryCategory

Search Engines Directory

Search engine crawlers that index your content for organic search visibility. Critical to allow.

Run a live crawler access testBuild a robots.txt

Blocking a search engine crawler removes you from that engine's results. Most sites should keep the major ones allowed and only block engines they never want traffic from.
  • 63tokens
  • 62safe
  • 1caution
  • 0aggressive

Common providers

Pick a provider to see only its crawlers. Each provider also has a full profile under Bot Operators.

All 63 Search Engines

The search engines category in numbers

Our database lists 63 search engines from 14 operators. 62 are rated safe, 1 caution and 0 aggressive. What they are for:

search engines by purpose
PurposeCrawlers
builds a search or answer index43
checks pages for an SEO, uptime or analytics service14
fetches a page when a person asks an assistant or app to open it4
collects pages to train AI models1
fetches a page to build a link preview when someone shares it1

Priority tiers

How the 63 search engines spread across our six priority tiers, where Tier 1 is what you would notice losing:

  • Tier 2: 1 crawler
  • Tier 3: 62 crawlers

The highest-priority search engines here are Applebot-Extended. Start your review with these.

How top sites treat this category

From our robots.txt study of the Tranco top 10,000 (5,583 valid files, fetched October 20, 2026):

search engines named and blocked in top-site robots.txt files
TokenFiles naming itFiles blocking it
Applebot4.5%5.1%
Applebot-Extended10.7%12.4%
Bingbot7.1%3.3%
Googlebot9.5%2.8%

Tokens in search engines can be blocked without being named, through User-agent: * with Disallow: /, which is why some blocking shares in this table exceed the naming shares.

How to review search engines on your site

  1. List the ones that matter. Start with Tier 1 and 2 in the table above; the rest can usually follow a default.
  2. Choose a default. Decide what User-agent: * should say, because every crawler you do not name follows it.
  3. Name the exceptions. Give each crawler that needs a different answer its own group, and repeat any shared Disallow lines inside it.
  4. Check the edge. Firewalls and bot managers often treat these crawlers differently from robots.txt. Run the AI crawler checker to see both layers together.
Test yourself: a crawler in this category is not named anywhere in your robots.txt. Which rules does it follow?

The User-agent: * group. If there is no such group, it may crawl everything.

Test yourself: does a safety rating of "safe" mean you should allow a crawler?

Not necessarily. Safety describes behaviour. Whether to allow it depends on what it does with your content and what you lose by blocking it.

The search engines worth knowing first

Ranked by priority tier, these are the search engines with the biggest effect on a typical site:

  • Applebot-Extended (Apple, Tier 2): an opt-out token rather than a crawler that collects pages to train AI models.
  • AdIdxBot (Microsoft, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service.
  • Amzn-SearchBot (Amazon, Tier 3): a search engine crawler that builds a search or answer index.
  • Applebot (Apple, Tier 3): a search engine crawler that builds a search or answer index.
  • baidu (Baidu, Tier 3): a search engine crawler that builds a search or answer index.
  • Baiduspider (Baidu, Tier 3): a search engine crawler that builds a search or answer index.
  • Baiduspider-ads (Baidu, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service.
  • Baiduspider-cpro (Baidu, Tier 3): a utility crawler that checks pages for an SEO, uptime or analytics service.

Of the 63 search engines we track, 6 are documented as following robots.txt, 0 as not following it for some requests, 0 with exceptions or disputed behaviour, and 56 with no clear statement from the operator. Where behaviour is unclear, back a robots.txt rule with a server-side one.

What to do with search engines, by type of site

Recommended approach to search engines by type of site
If you run...Recommended approach
Any site that wants search trafficAllow the major engines; blocking them removes pages from their results.
Site with a regional audienceAllow the engines your audience uses; regional engines can matter more than you expect.
Staging or private siteBlock everything and protect it with authentication, not robots.txt alone.
Site under heavy crawl loadUse caching and engine crawl-rate settings before blocking.

Common mistakes with search engines

The errors we see most often with search engines in the files and firewalls we test:

  1. Blocking search engines to save bandwidth and then wondering why pages drop out of that search engine. Use crawl-rate settings or caching first.
  2. Writing a User-agent: Applebot-Extended group to add one rule for search engines and accidentally dropping every rule it used to follow under User-agent: *.
  3. Disallowing CSS and JavaScript folders, which can stop search engines rendering your pages properly.

All three hide inside a file that looks correct, so check search engines from outside after every change.

Spotting search engines in your logs

robots.txt says what AdIdxBot and Amzn-SearchBot and Applebot and baidu and Baiduspider and Baiduspider-ads may do; your access logs show what they actually did.

Count requests

On a server with standard Nginx or Apache logs, this counts matching requests per day (adjust the log path for your host):

grep -iE "AdIdxBot|Amzn-SearchBot|Applebot|baidu|Baiduspider|Baiduspider-ads" /var/log/nginx/access.log \
  | awk '{print $4}' | cut -d: -f1 | sort | uniq -c

And this shows which paths it requested most, which is the quickest way to see whether your Disallow lines are being respected:

grep -iE "AdIdxBot|Amzn-SearchBot|Applebot|baidu|Baiduspider|Baiduspider-ads" /var/log/nginx/access.log \
  | awk '{print $7}' | sort | uniq -c | sort -rn | head -20

Check the requests are genuine

Anyone can send these user-agents, so confirm the source before acting on a match:

  • AdIdxBot: we hold no published IP list, so use reverse DNS where search engines documents a hostname and treat an unverifiable AdIdxBot request with caution. Check it separately from Amzn-SearchBot and Applebot and baidu and Baiduspider and Baiduspider-ads.
  • Amzn-SearchBot: we hold no published IP list, so use reverse DNS where search engines documents a hostname and treat an unverifiable Amzn-SearchBot request with caution. Check it separately from AdIdxBot and Applebot and baidu and Baiduspider and Baiduspider-ads.
  • Applebot: we hold no published IP list, so use reverse DNS where search engines documents a hostname and treat an unverifiable Applebot request with caution. Check it separately from AdIdxBot and Amzn-SearchBot and baidu and Baiduspider and Baiduspider-ads.
  • baidu: we hold no published IP list, so use reverse DNS where search engines documents a hostname and treat an unverifiable baidu request with caution. Check it separately from AdIdxBot and Amzn-SearchBot and Applebot and Baiduspider and Baiduspider-ads.
  • Baiduspider: we hold no published IP list, so use reverse DNS where search engines documents a hostname and treat an unverifiable Baiduspider request with caution. Check it separately from AdIdxBot and Amzn-SearchBot and Applebot and baidu and Baiduspider-ads.
  • Baiduspider-ads: we hold no published IP list, so use reverse DNS where search engines documents a hostname and treat an unverifiable Baiduspider-ads request with caution. Check it separately from AdIdxBot and Amzn-SearchBot and Applebot and baidu and Baiduspider.

Recent changes among search engines

The newest search engines in our database: Yeti (October 19, 2026), YandexWebmaster (September 22, 2026), YandexVideoParser (September 22, 2026), YandexVideo (September 22, 2026), YandexVertis (September 22, 2026), YandexVerticals (September 22, 2026). A User-agent: * default decides what each of these gets until you name it.

Related: how AI engines choose their sources

Movement among the tracked search engines: 2026 and October 20, 2026, files naming Applebot went from 239 to 250 (+11) and files blocking it from 265 to 283 (+18), so more sites wrote a rule for Applebot and more of those rules block it. 2026 and October 20, 2026, files naming Applebot-Extended went from 556 to 600 (+44) and files blocking it from 643 to 694 (+51), so more sites wrote a rule for Applebot-Extended and more of those rules block it. 2026 and October 20, 2026, files naming bingbot went from 381 to 397 (+16) and files blocking it from 169 to 182 (+13), so more sites wrote a rule for bingbot and more of those rules block it. 2026 and October 20, 2026, files naming Googlebot went from 502 to 528 (+26) and files blocking it from 143 to 154 (+11), so more sites wrote a rule for Googlebot and more of those rules block it.

How top sites treat search engines

From our robots.txt study of the Tranco top 10,000 (5,583 valid files, fetched October 20, 2026):

  • Applebot-Extended, the most blocked of the search engines tokens: blocked in 12.4% of files (478 with its own group, 216 through User-agent: *), more often by the top 1,000 (17.6%) than the long tail (11.3%).
  • Applebot, second of the search engines tokens: blocked in 5.1% of files (90 with its own group, 193 through User-agent: *), more often by the top 1,000 (6.4%) than the long tail (4.7%).
  • bingbot, third of the search engines tokens: blocked in 3.3% of files (21 with its own group, 161 through User-agent: *), more often by the top 1,000 (3.8%) than the long tail (3%).
  • Googlebot, fourth of the search engines tokens: blocked in 2.8% of files (13 with its own group, 141 through User-agent: *), more often by the top 1,000 (3.6%) than the long tail (2.4%).

Related: writing content AI engines can cite

For scale, 20.1% of all files block at least one AI training crawler. Applebot-Extended is one of the tokens driving that figure.

More questions about search engines

How many search engines should I name in robots.txt?
Only the ones that need a different answer from your default. Every crawler you do not name follows User-agent: *, so a short file with a sensible default is easier to maintain than a long list.
Do new search engines appear often?
Yes. New crawlers launch every month, which is why a deliberate User-agent: * default matters: it decides what happens to crawlers you have never heard of.
Can I copy another site's rules for search engines?
Use them as a pattern, not a template. Each file reflects that site's licensing and infrastructure. Copy the structure, then name the crawlers that matter to you.
Where do I check how my site treats search engines?
Run the AI crawler access test. It reports every crawler in this category in one pass, including firewall refusals that robots.txt never shows.

FAQ

How many Search Engines are tracked?
We currently track 63 Search Engines with user-agent strings, safety ratings, and blocking rules.
Which Search Engines should I never block?
Never block bots with 'critical' impact rating - there are 24 in this category. Blocking them removes your site from their search results.
Are all Search Engines safe?
Out of 63 bots in this category: 62 safe, 1 caution, 0 aggressive.
How do I block all Search Engines at once?
Generate a combined robots.txt block rule for all Search Engines using our bulk robots.txt generator, or manually list each User-agent + Disallow: / directive.
WhatsApp us