What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

Google has never supported the 'crawl-delay' directive in the robots.txt file due to its unreliability. However, webmasters can adjust the crawl rate in Google Search Console.
5:17
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h04 💬 EN 📅 09/05/2014 ✂ 25 statements
Watch on YouTube (5:17) →
Other statements from this video 24
  1. 3:13 404 ou 410 : quelle erreur HTTP choisir pour accélérer la désindexation d'une URL ?
  2. 5:13 Google supporte-t-il vraiment la directive crawl-delay dans robots.txt ?
  3. 7:52 Comment écrire rel=nofollow sans risquer d'être ignoré par Google ?
  4. 8:54 Comment Google gère-t-il vraiment l'indexation des URLs avec paramètres ?
  5. 9:12 La balise canonique évite-t-elle vraiment l'indexation des URLs à paramètres ?
  6. 11:44 Le texte incrusté dans les images est-il invisible pour Google ?
  7. 11:57 Pourquoi Google peine-t-il à lire le texte intégré dans vos images ?
  8. 15:17 Le fichier disavow agit-il vraiment au moment du crawl ou plus tard ?
  9. 15:17 Le cache Google révèle-t-il vraiment l'impact de vos backlinks désavoués ?
  10. 18:17 Google privilégie-t-il vraiment le desktop pour le classement des sites responsive ?
  11. 19:58 Faut-il vraiment pointer le mobile vers le desktop avec rel=canonical ?
  12. 20:25 Faut-il vraiment utiliser 'noindex' pour économiser des ressources de crawl ?
  13. 22:14 La pagination affecte-t-elle vraiment l'indexation de vos pages ?
  14. 24:02 Pourquoi vos rich snippets disparaissent-ils du jour au lendemain ?
  15. 24:17 Pourquoi Google refuse-t-il d'afficher vos rich snippets malgré un balisage Schema.org impeccable ?
  16. 28:09 Les communiqués de presse tuent-ils votre stratégie de backlinks ?
  17. 33:26 Faut-il vraiment noindexer toutes les pages de coupons sans offres actives ?
  18. 36:08 Le texte ALT des images influence-t-il vraiment l'indexation et le classement dans Google ?
  19. 37:21 Reformuler des articles de news suffit-il encore pour ranker sur Google ?
  20. 40:58 Faut-il vraiment attendre la prochaine mise à jour Penguin pour sortir d'une pénalité ?
  21. 49:00 Comment Google détecte-t-il qu'une requête nécessite l'affichage de Maps dans les résultats ?
  22. 52:29 Le désaveu de liens protège-t-il vraiment contre le netlinking négatif ?
  23. 56:37 Les mots-clés dans les URLs influencent-ils vraiment le classement Google ?
  24. 62:16 Un site avec quelques pages uniques mais beaucoup de contenu dupliqué risque-t-il une pénalité globale ?
📅
Official statement from (12 years ago)
TL;DR

Google has never supported the crawl-delay directive in robots.txt, considering it unreliable for controlling crawl rate. Webmasters should use Google Search Console to adjust crawl speed instead of the robots.txt file. This stance is different from other engines like Bing that do respect this directive.

What you need to understand

What is the crawl-delay directive and why does it exist?

The crawl-delay directive theoretically allows you to set a minimum delay between two consecutive requests from a web crawler. It is included in the robots.txt file with a simple syntax: Crawl-delay: 10 tells the bot to wait 10 seconds between crawling each page.

This directive was created to protect low-powered servers from being overwhelmed by too many requests. A small site hosted on limited infrastructure can quickly become saturated if Googlebot crawls 100 pages per second. Some engines like Bing or Yandex have adopted this directive, but Google has always refused to acknowledge it.

Why doesn’t Google support crawl-delay?

Google views this directive as too rigid and imprecise. A uniform delay does not take into account the technical reality of a site: some pages are light and quick to serve, while others are heavy and resource-intensive. Applying the same delay everywhere lacks granularity.

Google prefers an adaptive system that analyzes the server's response capacity in real-time. If the server responds quickly with 200 codes, Googlebot speeds up. If 503 errors or timeouts occur, it automatically slows down. This dynamic approach is seen as smarter than a static delay defined in robots.txt.

How does Google actually manage its crawl rate?

The engine uses several signals to automatically adjust its crawl budget. Server response time, error codes, timeouts, and even infrastructure performance signals are taken into account. Googlebot slows down if it detects that the server is struggling.

Webmasters have a tool in Google Search Console to limit the maximum crawl rate. This option is found in the old crawl settings (although Google recently simplified this interface). The adjustment allows you to cap the frequency but not to force it to increase.

  • Google has never supported crawl-delay and probably never will
  • Use Google Search Console to control the crawl rate, not robots.txt
  • Googlebot automatically adapts according to the server response capacity
  • Other engines like Bing and Yandex respect crawl-delay, creating inconsistency among bots
  • A static delay does not fit Google’s adaptive logic

SEO Expert opinion

Is this position consistent with field practices?

On paper, Google's argument makes sense. An adaptive system that automatically slows down when the server shows signs of weakness appears smarter than a fixed delay. The problem is that webmasters lack visibility into this mechanism.

In reality, there are frequent instances where Googlebot overwhelms a server beyond its capacity, causing load spikes and 503 errors. The bot does slow down afterward, but the damage is already done. [To be verified]: Google claims that its system anticipates these problems, but server logs sometimes tell a different story.

What are the blind spots in this statement?

Google does not specify how it measures server capacity. Does it rely solely on HTTP codes and response times? Does it take into account CPU load on the server side? This lack of transparency frustrates professionals who would like to optimize their infrastructure accordingly.

Another point: the recommendation to use Search Console assumes that all sites have access to it. CDNs, complex multi-domain sites, or certain technical architectures make this control trickier than it appears. Moreover, the adjustment in GSC only allows limiting the crawl, not accelerating it.

Should you still use crawl-delay for other bots?

Yes, and this is where Google's position creates a practical inconsistency. Bing, Yandex, and numerous third-party bots respect this directive. A site that receives non-Google traffic (and many do) has a strong interest in setting crawl-delay to protect its infrastructure.

Some webmasters set different rules by user-agent: a crawl-delay for Bingbot, none for Googlebot. This approach works but complicates the maintenance of robots.txt. The ideal would be a universal standard, but we are far from it.

Warning: If your server shows signs of overload during Google crawl spikes, do not rely on crawl-delay. Contact Search Console support directly to report the issue or optimize your infrastructure to handle the load.

Practical impact and recommendations

What should you do to control Google's crawl rate?

Forget the crawl-delay directive in robots.txt for Googlebot. It will simply be ignored. Focus on Google Search Console, under the "Crawl settings" section (or "Crawl stats" depending on the version of the interface). You will find crawl statistics there and, in some cases, the option to limit the rate.

Monitor your server logs to identify excessive crawl patterns. If you detect spikes that saturate your infrastructure, temporarily limit the rate via GSC. Keep in mind that this limitation slows down the indexing of new pages: it's a trade-off between server performance and indexing freshness.

How do you optimize your infrastructure to support Google crawl?

The real long-term solution is not to throttle Googlebot, but to make your site capable of handling the load. Implement a CDN to serve static resources, optimize database queries, and use aggressive caching for HTML pages.

From an architectural standpoint, isolate high-SEO-value pages from less important sections. Use robots.txt to block unnecessary sections (infinite facets, redundant URL parameters, back-office). The less time Googlebot spends on low-value content, the more efficiently it can crawl what matters.

What mistakes should you absolutely avoid?

Do not set a crawl-delay that is too aggressive thinking Google will observe it: it will ignore it, but you will penalize Bing and other bots. Do not confuse limiting the crawl rate with blocking URLs: robots.txt remains the tool for prohibiting access to certain sections, not for slowing down the bot.

Avoid also throttling the crawl by default in GSC without good reason. If your server handles traffic well, let Google explore at its natural pace. An optimal crawl budget speeds up the indexing of your updates and enhances your SEO responsiveness.

  • Remove any crawl-delay directive for Googlebot in robots.txt (it is ignored)
  • Use Google Search Console to limit the crawl rate if necessary
  • Analyze your server logs for problematic crawl spikes
  • Implement a CDN and caching to handle the load
  • Block low-SEO-value sections via robots.txt (facets, redundant parameters)
  • Maintain crawl-delay for the other engines (Bing, Yandex) if relevant
Controlling Google's crawl rate requires a different approach than conventional robots.txt standards. Focus on infrastructure optimization and adjustments in Search Console. These technical optimizations can be complex to orchestrate, especially on high-traffic sites or distributed architectures. If you lack internal resources or visibility on your crawl budget, a specialized SEO agency can audit your logs, identify bottlenecks, and implement the appropriate fixes for your technical context.

❓ Frequently Asked Questions

Google va-t-il un jour supporter la directive crawl-delay ?
Peu probable. Google a toujours privilégié son système adaptatif et considère crawl-delay comme trop rigide. La position officielle n'a pas évolué depuis des années.
Dois-je retirer crawl-delay de mon robots.txt ?
Pas nécessairement. Si d'autres moteurs comme Bing ou Yandex crawlent votre site, cette directive reste utile pour eux. Google l'ignorera simplement.
Comment savoir si Googlebot surcharge mon serveur ?
Analysez vos logs serveur pour identifier les pics de requêtes Googlebot corrélés à des ralentissements ou erreurs 503. Les statistiques de crawl dans Search Console donnent aussi des indices.
Puis-je forcer Google à crawler plus rapidement via Search Console ?
Non. Search Console permet uniquement de limiter le taux de crawl, pas de l'accélérer. Google détermine lui-même la fréquence optimale selon la popularité et la fraîcheur de votre contenu.
Quel délai crawl-delay définir pour Bing ?
Cela dépend de votre infrastructure. Un délai de 1 à 5 secondes est raisonnable pour la plupart des sites. Testez et ajustez selon les performances serveur observées dans vos logs.
🏷 Related Topics
Crawl & Indexing AI & SEO PDF & Files Search Console

🎥 From the same video 24

Other SEO insights extracted from this same Google Search Central video · duration 1h04 · published on 09/05/2014

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.