Réponse directe

La plupart des sites web n'ont pas besoin d'un projet de crawl budget. Google indique que ces recommandations spécialisées concernent surtout les très grands sites comptant environ un million de pages uniques ou plus qui changent au moins chaque semaine, les sites de taille moyenne ou plus grands comptant environ dix mille pages ou plus qui changent quotidiennement, ou les sites disposant d'un groupe important d'URLs classées comme Découvertes, actuellement non indexées.

Si ces conditions ne décrivent pas votre site, corrigez d'abord la crawlabilité de base, le maillage interne, la canonicalisation, la qualité du contenu et la fiabilité du serveur.

Pour un site véritablement volumineux, le crawl budget correspond à la combinaison de ce que Google peut crawler en toute sécurité et de ce qu'il souhaite crawler. La démarche utile consiste à dresser l'inventaire des motifs d'URL, à les rapprocher des requêtes vérifiées de Googlebot dans les logs serveur, à classer les motifs utiles et gaspilleurs, puis à modifier le système qui génère les URLs. Bloquer des URLs au hasard dans le robots.txt peut masquer le crawl, mais cela ne corrige pas une navigation qui continue de générer des millions de combinaisons inutiles.

Utilisez les logs serveur complets comme preuve opérationnelle. Le rapport Statistiques sur l'exploration de Search Console est utile au niveau de la propriété racine, mais ses URLs d'exemple sont des échantillons, pas un registre complet du crawl.

Ce que vous saurez faire

À la fin de cette leçon, vous serez capable de :

  • décider si un travail de crawl budget est applicable ;
  • distinguer la capacité de crawl de la demande de crawl ;
  • vérifier les requêtes de Googlebot sans vous fier uniquement à une chaîne user-agent ;
  • construire un inventaire des URLs et des logs au niveau des motifs ;
  • diagnostiquer les facettes, les calendriers, les redirections, les soft 404 et les erreurs serveur ;
  • prioriser les correctifs selon la valeur utilisateur, l'échelle et le coût Googlebot observé ;
  • protéger l'isolation des tenants tout en agrégeant les données de crawl multi-tenant ;
  • vérifier qu'un changement réduit le gaspillage sans rendre les pages de valeur indécouvrables.

Le crawl budget est un problème opérationnel, pas un rituel SEO universel

Le guide de Google sur le crawl budget pour les grands sites définit deux composantes principales.

Limite de capacité de crawl

C'est le niveau maximal de connexions parallèles que Google peut utiliser pour crawler un site sans surcharger ses serveurs, ainsi que le délai entre les requêtes. La capacité réagit à la santé du serveur, aux propres limites de crawl de Google et aux contrôles définis par le propriétaire du site.

Des timeouts fréquents et des réponses 5xx peuvent réduire le crawl. Des serveurs rapides ne créent pas pour autant une demande illimitée.

Demande de crawl

C'est la mesure dans laquelle Google souhaite crawler, en fonction de signaux comme l'inventaire perçu, la fréquence de mise à jour, la pertinence et l'ancienneté du contenu. Des URLs dupliquées, de faible valeur ou inchangées peuvent consommer de l'attention de découverte et de traitement sans jamais devenir des résultats de recherche utiles.

Le diagnostic complet minimal pose donc les questions suivantes :

  1. Y a-t-il suffisamment d'échelle ou un symptôme d'indexation qui justifie ce travail ?
  2. Le site expose-t-il trop d'inventaire inutile ?
  3. L'infrastructure limite-t-elle la récupération en toute sécurité ?
  4. Les URLs importantes reçoivent-elles réellement des visites de Googlebot en temps voulu ?

Arbre de décision d'applicabilité

Utilisez cette séquence avant de demander des logs ou de modifier des règles d'URL.

  1. Le site compte-t-il environ un million de pages uniques ou plus qui changent chaque semaine ?
  2. Compte-t-il environ dix mille pages ou plus qui changent quotidiennement ?
  3. Search Console affiche-t-il une population importante d'URLs Découvertes, actuellement non indexées ?
  4. Existe-t-il des preuves que des pages importantes modifiées attendent trop longtemps une requête de Googlebot ?
  5. Les Statistiques sur l'exploration au niveau racine ou les logs complets montrent-ils une pression persistante liée aux erreurs, à la duplication ou aux motifs de faible valeur ?

Si toutes les réponses sur l'échelle et les symptômes sont négatives, arrêtez-vous là. Travaillez sur le SEO technique standard. Si une réponse est positive, rassemblez les comptages par motif et les logs avant de choisir un contrôle.

Téléchargez l'arbre de décision d'applicabilité du crawl budget. Il consigne les preuves requises à chaque étape.

Ce que les Statistiques sur l'exploration peuvent (et ne peuvent pas) vous apprendre

La documentation des Statistiques sur l'exploration de Search Console décrit des totaux par réponse, type de fichier, objectif et type de Googlebot, ainsi que le statut de l'hôte et des URLs d'exemple.

Voici des questions utiles à se poser :

  • le nombre total de requêtes ou d'octets téléchargés a-t-il changé après une mise en production ?
  • les réponses 5xx, de redirection ou introuvables augmentent-elles ?
  • quels types de Googlebot sont actifs ?
  • la disponibilité de l'hôte est-elle dégradée ?
  • l'activité de découverte ou de rafraîchissement évolue-t-elle dans une direction donnée ?

Limites importantes :

  • le rapport est disponible pour les propriétés au niveau racine ;
  • les listes d'URLs d'exemple ne sont pas exhaustives ;
  • les comptages agrégés n'exposent pas toutes les combinaisons de paramètres ;
  • une requête ne prouve ni l'indexation, ni le classement, ni la valeur pour l'utilisateur ;
  • les fenêtres d'agrégation et de reporting de Search Console diffèrent des logs bruts.

Utilisez le rapport pour repérer des tendances. Utilisez les logs serveur pour les investiguer.

Construire un jeu de données de logs Googlebot fiable

Un enregistrement de log d'accès typique fournit l'horodatage, l'hôte, le chemin de la requête, la méthode, le statut, les octets, la latence, le referrer, le user agent, et parfois des champs d'upstream ou de cache.

Vérifier le crawler

N'importe qui peut envoyer un user agent contenant Googlebot. Suivez le processus de vérification des crawlers de Google en utilisant la résolution DNS inverse et directe ou les plages d'adresses IP publiées. N'exposez pas les requêtes brutes des clients à un service d'enrichissement externe uniquement pour identifier un bot.

Minimiser les données sensibles

Pour une analyse SEO, vous avez rarement besoin des cookies, des en-têtes d'autorisation, des valeurs de requête contenant des données personnelles, ou de l'historique complet des IP des visiteurs. Limitez l'extraction aux requêtes de crawlers vérifiées et aux champs opérationnels nécessaires. Définissez des règles de rétention et de contrôle d'accès.

Préserver l'isolation des tenants

Pour un SaaS multi-tenant, le nom d'hôte et le tenant constituent des frontières de sécurité. Un classeur partagé ne doit jamais révéler à un tenant les URLs privées, les tokens, les slugs non publiés ou les données de performance d'un autre tenant.

Principes d'agrégation sûre :

  • autoriser chaque nom d'hôte avant l'extraction ;
  • associer un tenant via une configuration de confiance, jamais un paramètre de requête non validé ;
  • conserver les logs bruts dans un stockage à accès contrôlé ;
  • agréger les comptages par motif d'URL approuvé ;
  • masquer les tokens, les emails, les identifiants et les paramètres sensibles ;
  • appliquer un contrôle d'accès au niveau des lignes sur les tableaux de bord ;
  • rendre le traitement idempotent afin que le rejeu de lots de logs ne double pas les comptages ;
  • suivre les arrivées tardives et la normalisation des fuseaux horaires.

L'inventaire de crawl au niveau des motifs

Analyser d'abord les URLs individuellement est un piège lorsqu'il y en a des millions. Classez les motifs qui partagent des règles de génération et une valeur de recherche.

Motif d'URL Nombre Valeur utilisateur Contenu distinct Canonique, indexable, crawlable Hits Googlebot vérifiés Répartition des statuts Véracité du lastmod Classe de gaspillage Action Responsable
/academy/{lesson}/ 30 Élevée Leçons distinctes Oui, oui, oui 1 240 99 % 200 Exacte Aucune Protéger et surveiller Éditorial
/tools/{tool}/ 55 Élevée Outils distincts Oui, oui, oui 2 900 98 % 200 Exacte Aucune Garder lié et cartographié Produit
/directory?country=x&sort=y 780 000 Faible pour les variantes de tri Majoritairement répété Canonique variable 410 000 97 % 200 Non applicable Permutations de paramètres Arrêter de générer des liens de tri crawlables Plateforme
/calendar/2099/{day}/ 365 Aucune Vues futures vides Oui, par erreur 18 600 200 puis soft 404 Fausse Calendrier infini Borner les dates et renvoyer un statut honnête Application
/old/{slug}/ 90 000 Aucune Retirée Redirections 260 000 Chaînes de 301 Sitemap obsolète Sauts de redirection Lier directement et nettoyer les sitemaps Migration
/tenant/{id}/private/ Inconnu Privée Données du tenant Public par anomalie Tout hit est un incident Mixte Non applicable Échec de contrôle d'accès Exiger une authentification et investiguer Sécurité

Les comptages sont des données pédagogiques synthétiques. Le cadre est réutilisable, les chiffres ne constituent pas une référence.

Téléchargez le classeur pivot des logs de crawl et remplacez les lignes synthétiques par des agrégats autorisés.

Les facettes sont utiles lorsque les utilisateurs ont besoin de combinaisons pertinentes. Elles deviennent un problème pour le système de crawl lorsque chaque ordre de tri, filtre, plage et état vide génère une nouvelle URL crawlable.

Supposons qu'un annuaire propose :

  • 50 pays ;
  • 20 secteurs d'activité ;
  • 8 tailles d'équipe ;
  • 6 fourchettes de prix ;
  • 5 ordres de tri ;
  • 2 modes d'affichage.

Le produit cartésien peut dépasser 480 000 combinaisons avant même la pagination ou les paramètres de suivi. La plupart ne correspondent à aucune tâche de recherche distincte.

La correction de fond consiste à définir une politique d'inventaire indexable :

  1. définir quelles combinaisons répondent à une tâche utilisateur réelle et démontrée ;
  2. créer des URLs propres et stables uniquement pour les combinaisons approuvées ;
  3. créer un maillage interne vers ces combinaisons ;
  4. exclure le tri et l'état d'affichage de l'architecture indexable ;
  5. empêcher les combinaisons infinies ou vides dès la génération ;
  6. renvoyer des codes de statut honnêtes pour l'inventaire inexistant ;
  7. limiter les sitemaps aux URLs canoniques et indexables ;
  8. tester le crawl et la navigation après chaque contrôle.

Les balises canoniques seules n'empêchent pas le crawl. Les exclusions robots empêchent la récupération, ce qui empêche aussi Google de voir les directives au niveau de la page à l'intérieur de l'URL bloquée. Choisissez les contrôles en fonction de l'état souhaité, comme indiqué aux étapes 7 et 8.

Codes de statut, redirections et soft 404

Le guide de Google sur les codes de statut HTTP explique comment les réponses affectent le crawl et l'indexation.

Portez une attention particulière à :

  • des 5xx répétés et des échecs de connexion révélant des problèmes de capacité ou de mise en production ;
  • des chaînes de redirection où les liens internes et les sitemaps pointent encore vers d'anciens sauts ;
  • des pages de catégorie vides renvoyant un 200 sans contenu utile ;
  • des pages supprimées renvoyant un 200 avec une coquille d'erreur générique ;
  • un throttling qui renvoie le mauvais statut ou bloque indéfiniment le Googlebot vérifié ;
  • des URLs à paramètres qui redirigent vers une autre forme de paramètres.

Un 404 ou un 410 honnête pour une URL définitivement absente est souvent plus propre qu'une page d'erreur en 200. Une surcharge temporaire nécessite une infrastructure résiliente et une réponse temporaire valide, pas un signal de suppression permanente.

Sitemaps et dates de dernière modification honnêtes

Un sitemap est une aide à la découverte, pas une instruction d'indexation. Le guide de Google sur les sitemaps recommande des URLs canoniques et des données exactes.

Pour les grands sites :

  • n'incluez que les URLs canoniques que vous voulez voir indexées ;
  • découpez les sitemaps de façon logique pour faciliter la surveillance ;
  • respectez les limites actuelles du protocole pour chaque sitemap ;
  • n'utilisez lastmod que lorsqu'il reflète une modification significative de la page ;
  • retirez les URLs retirées ou en redirection ;
  • rendez la génération déterministe et sûre en cas de nouvelle tentative ;
  • surveillez séparément la réussite de la génération et celle de la récupération.

Changer chaque lastmod toutes les nuits n'apprend aucun signal de fraîcheur utile et crée une demande de crawl inutile.

Une démarche d'analyse reproductible

1. Formuler le symptôme et le périmètre

Exemple : « Les nouvelles pages produit canoniques de trois grands annuaires attendent une médiane de neuf jours avant leur première requête Googlebot vérifiée. » C'est plus actionnable que « le crawl budget est mauvais ».

2. Inventorier les motifs d'URL

Comptez les URLs générées, liées, canoniques, indexables, listées dans le sitemap et génératrices de trafic, par motif.

3. Créer un extrait de bot vérifié

Utilisez une fenêtre temporelle explicite, des horodatages normalisés, des hôtes autorisés, des crawlers vérifiés et des exclusions documentées.

4. Rapprocher les logs de l'inventaire

Calculez les requêtes, les URLs uniques, la répartition des statuts, les octets, la latence, le dernier crawl et l'évolution dans le temps, par motif.

5. Classer le gaspillage

Les classes utiles incluent les permutations de paramètres, les espaces infinis, les chemins dupliqués, les sauts de redirection, les soft 404, les nouvelles tentatives suite à des erreurs serveur, les entrées de sitemap obsolètes et l'inventaire privé non destiné à la recherche.

6. Prioriser le générateur

Corrigez le composant de navigation, le routeur, la règle de calendrier, le générateur de sitemap ou le mapping de migration à l'origine de la classe la plus nuisible. Une ligne dans le robots.txt peut faire partie du contrôle, mais elle ne doit pas constituer tout le diagnostic.

7. Publier avec des garde-fous

Testez les pages d'atterrissage approuvées, les filtres utilisateur, la sortie canonique, les codes de statut, la navigation, le contenu du sitemap et l'accès des tenants.

8. Vérifier les résultats

Comparez les mêmes définitions de logs avant et après. Confirmez que le gaspillage diminue, que la découverte des URLs de valeur reste saine, que les erreurs serveur n'augmentent pas, et que l'inventaire indexé évolue vers l'ensemble visé.

Exemple travaillé : un annuaire multi-tenant synthétique

SEOryon surveille un annuaire SaaS synthétique comptant 1,18 million d'URLs découvrables réparties sur des sites tenants publics.

L'inventaire canonique de valeur contient 82 000 pages d'entreprises et de catégories. Les logs sur une fenêtre de 28 jours montrent :

  • 2,4 millions de requêtes Googlebot vérifiées ;
  • 41 % vers des combinaisons de tri et de suivi ;
  • 19 % vers des pages de calendrier futures vides ;
  • 11 % vers des redirections héritées à deux sauts ;
  • 6 % renvoyant un 503 intermittent lors d'une mise en production ;
  • seulement 14 % vers l'inventaire canonique actuel ;
  • des routes privées de tenants apparaissant dans l'extrait, ce qui est remonté comme un incident de sécurité.

Causes racines

Le composant à facettes génère des liens crawlables pour chaque ordre de tri. Le calendrier n'a pas de borne future. La migration a laissé d'anciens fichiers sitemap actifs. Une mise en production a surchargé une API non mise en cache. Une régression sur l'autorisation des routes a exposé des coquilles d'URL privées.

Ordre de priorité

  1. Rétablir le contrôle d'accès et investiguer l'exposition croisée entre tenants. La sécurité prime sur l'efficacité du crawl.
  2. Stabiliser la source des 503, car la disponibilité affecte à la fois les utilisateurs et la capacité de crawl.
  3. arrêter de générer des liens de tri et de suivi crawlables tout en gardant les filtres utiles utilisables ;
  4. borner le calendrier et renvoyer des états d'absence honnêtes ;
  5. pointer les liens internes directement vers les destinations finales et retirer les redirections des sitemaps ;
  6. resoumettre des sitemaps propres et surveiller les cohortes de logs vérifiées.

Mesure

Après la mise en production, comparez la part des requêtes selon les mêmes motifs normalisés. Ne revendiquez pas un succès simplement parce que le crawl total de Googlebot a augmenté ou diminué. Le succès se traduit par un crawl plus rapide des URLs canoniques de valeur, moins de requêtes nuisibles, une santé serveur stable et aucune régression du contrôle d'accès.

Exercice : choisir la première intervention

Site Échelle et symptôme Preuve Première décision
Cabinet de conseil de 800 pages Page importante non indexée Aucune erreur de crawl, liens faibles Améliorer la découverte et la valeur de la page, pas le crawl budget
Marketplace de 1,5 million de pages 600 000 combinaisons de tri fortement crawlées Logs vérifiés et inventaire Arrêter de générer des combinaisons de tri crawlables
Site d'actualité de 40 000 pages 12 000 articles changent quotidiennement Les nouveaux articles sont crawlés lentement Investiguer la demande, les sitemaps, les liens, les logs et la capacité
Annuaire de 3 millions de pages 18 % des requêtes Googlebot renvoient un 503 Logs et statut de l'hôte Stabiliser le service avant d'ajuster l'inventaire
Plateforme multi-tenant Route privée touchée par le crawler Logs vérifiés Traiter d'abord comme un incident de sécurité

Pour chacun, notez le générateur concerné, le responsable requis, le garde-fou et la mesure de vérification.

Erreurs fréquentes

Lancer un projet de crawl budget sur un petit site

Cela remplace le travail de SEO de base par un diagnostic qui semble impressionnant.

Faire confiance au user agent Googlebot

L'usurpation est triviale. Vérifiez le crawler.

Traiter les exemples des Statistiques sur l'exploration comme des logs complets

Ce sont des exemples. Utilisez les logs serveur pour une analyse opérationnelle complète.

Bloquer d'abord, comprendre ensuite

Vous risquez de masquer les preuves, de casser la découverte de pages de valeur, ou d'empêcher que des directives soient vues.

Utiliser les balises canoniques comme des contrôles de crawl

La canonicalisation est un signal de consolidation, pas une garantie que les alternatives ne seront jamais récupérées.

Mélanger les données des tenants

L'analyse de crawl n'excuse pas les défaillances de contrôle d'accès ou de confidentialité.

Checklist finale

  • Le site atteint un seuil d'échelle documenté ou présente un symptôme de crawl significatif.
  • L'énoncé du problème nomme une cohorte d'URLs de valeur affectée.
  • Les Statistiques sur l'exploration au niveau de la propriété racine ont été examinées.
  • Les logs complets utilisent une fenêtre et un fuseau horaire documentés.
  • Les requêtes Googlebot sont vérifiées plutôt qu'acceptées sur la seule foi du user agent.
  • Les champs sensibles et privés sont minimisés.
  • L'autorisation des tenants et l'isolation au niveau des lignes sont appliquées.
  • Les comptages d'URLs générées sont regroupés par motif.
  • Les états canonique, indexable, crawlable et présent dans le sitemap sont des champs distincts.
  • Le statut, la latence, les octets et le dernier crawl sont mesurés par motif.
  • Les facettes et les calendriers disposent d'une politique d'inventaire explicite.
  • Les sitemaps contiennent les URLs canoniques souhaitées avec des valeurs de lastmod honnêtes.
  • Les chaînes de redirection et les classes de soft 404 sont quantifiées.
  • Les erreurs serveur ont un responsable et un plan de résolution.
  • Le premier changement cible un générateur d'URL ou une cause racine d'infrastructure.
  • La découverte des pages de valeur et les fonctionnalités utilisateur sont des garde-fous de mise en production.
  • La mesure avant-après utilise les mêmes définitions.

Questions fréquentes

Chaque site web dispose-t-il d'un crawl budget ?

Google alloue du crawl, mais la plupart des sites petits ou de taille moyenne n'ont pas besoin d'une gestion spécialisée du crawl budget. Une bonne crawlabilité, un bon maillage, un contenu de qualité, des canoniques cohérents et une bonne santé serveur suffisent généralement.

Pourquoi Googlebot continue-t-il de crawler des URLs filtrées ?

Le site peut continuer à les exposer via des liens, des sitemaps, des redirections, des flux ou des références externes. Identifiez le générateur et les chemins de découverte observés plutôt que de supposer qu'une balise canonique empêche la récupération.

Le robots.txt peut-il résoudre le gaspillage de crawl ?

Il peut interdire la récupération d'un motif, mais il ne supprime pas les liens, ne consolide pas les signaux, et n'autorise pas Google à lire les directives présentes sur la page bloquée. Utilisez-le uniquement dans le cadre d'une conception d'état cible bien définie.

Les Statistiques sur l'exploration de Search Console suffisent-elles ?

Elles sont excellentes pour les tendances au niveau racine et le statut de l'hôte. Leurs URLs d'exemple sont incomplètes, donc l'investigation des motifs sur un grand site nécessite normalement les logs serveur.

Un crawl Googlebot plus important signifie-t-il un meilleur SEO ?

Non. Davantage de requêtes peut simplement signifier davantage de gaspillage. L'objectif est un accès fiable et rapide aux pages canoniques de valeur, pas le plus grand nombre de requêtes possible.

Sources et méthodologie

Les recherches menées auprès des apprenants ont fait émerger des questions sur les URLs filtrées consommant de l'attention de crawl, les hits répétés de Googlebot, la profondeur des facettes et l'index bloat. Ces questions ont façonné la démarche diagnostique. Tous les chiffres de l'exemple travaillé sont explicitement synthétiques.

  1. Google Search Central, Gestion du crawl budget pour les grands sites, vérifié le 31 juillet 2026. Seuils d'applicabilité officiels, capacité, demande et recommandations pour les grands sites.
  2. Google Search Console, rapport Statistiques sur l'exploration, vérifié le 31 juillet 2026. Périmètre officiel du rapport, agrégation, statut de l'hôte et limites des URLs d'exemple.
  3. Google Search Central, Codes de statut HTTP et erreurs réseau, vérifié le 31 juillet 2026. Traitement officiel par le crawler des redirections, des erreurs et des réponses de succès.
  4. Google Search Central, Créer et envoyer un sitemap, vérifié le 31 juillet 2026. Recommandations officielles sur le contenu et l'envoi des sitemaps.
  5. Google Search Central, Bonnes pratiques de structure d'URL, vérifié le 31 juillet 2026. Recommandations officielles sur les URLs, les paramètres, les locales et l'espace de crawl.

Précédent : Données structurées et schémas en 2026 : construire un balisage fiable pour Google
Prochaine étape : SEO on-page en 2026 : faire correspondre une page à une tâche de recherche claire