Ressources · 31
Diagnostiquer exploration et indexation des pages utiles
Relier liens, réponses HTTP, directives, canonique et observations Search Console avant de corriger.
· 7 min
Ce que ce guide permet
- Choisir les pages utiles
- Tester la découverte
- Qualifier le blocage
- Retester
Contrôle express
- La page est-elle reliée par un lien HTML ?
- Quelle réponse reçoit un visiteur et un robot ?
- Robots, noindex et canonique sont-ils cohérents ?
- La page apporte-t-elle une information distincte ?
- Que montre l’inspection de l’URL après correction ?
Méthode pas à pas
- 01
Définir le lot prioritaire
Sélectionner les URL importantes avec leur intention, version canonique et dernière modification réelle. Écarter les filtres et pages sans valeur autonome.
Livrable : inventaire priorisé et hypothèse par URL.
- 02
Tester les chemins de découverte
Suivre les liens HTML depuis les pages d’entrée et comparer au sitemap. Une URL inscrite dans un sitemap peut rester non explorée ou non indexée.
Livrable : chemins, pages orphelines et écarts sitemap.
- 03
Contrôler les réponses
Vérifier statut HTTP, redirections, disponibilité, rendu et ressources essentielles. Examiner les règles robots et les directives noindex séparément.
Livrable : relevé des réponses et directives.
- 04
Examiner la canonique
Comparer la balise déclarée, les liens internes, le sitemap et la page que le moteur a retenue. Une préférence canonique est un signal, pas une commande absolue.
Livrable : cluster de versions et contradictions.
- 05
Croiser les observations
Rapprocher rapport d’indexation, inspection URL et journaux serveur lorsque disponibles. Distinguer découverte, exploration, rendu, sélection canonique et indexation.
Livrable : diagnostic daté avec niveau de confiance.
- 06
Corriger puis vérifier
Corriger la cause identifiée, retester la page et ses liens, soumettre les changements utiles et surveiller leur évolution. Ne pas promettre de délai d’indexation.
Livrable : preuve de correction et suivi.
Indicateurs de pilotage
| Indicateur | Ce qu’il mesure | Première action |
|---|---|---|
| Découverte | URL prioritaires reliées par liens HTML | Corriger l’architecture |
| Réponse | URL prioritaires accessibles avec statut attendu | Réparer serveur et redirections |
| Cohérence | Canonique, sitemap et directives concordants | Résoudre les contradictions |
| Suivi | Causes documentées et corrections retestées | Réexaminer les cas sans preuve |
Erreurs fréquentes
- Assimiler inclusion au sitemap à indexation garantie
- Bloquer dans robots une page dont on attend la lecture de noindex
- Changer les canonicals en masse sans examiner les variantes
- Attribuer tout écart à un problème technique sans regarder le contenu
Questions fréquentes
Un sitemap force-t-il l’indexation ?
Non. Il facilite la découverte mais ne garantit ni exploration ni indexation.
Une canonique déclarée est-elle obligatoire pour Google ?
Elle indique une préférence ; Google peut choisir une autre version selon les signaux observés.
Quand conclure à un échec ?
Après avoir vérifié la cause probable, la correction déployée et les données d’inspection sur une période appropriée.
Robots.txt : exploration, indexation et preuves
Lire une décision de crawl avant de conclure sur l’indexation
Une URL découverte, une exploration permise, un contenu indexé et une source citée correspondent à des étapes différentes. Une réponse 200 et une règle Allow ne suffisent pas à établir qu’un moteur a choisi la page. Ce complément montre quelle preuve conserver à chaque étape.
Les trois fichiers et les douze requêtes ci-dessous sont fictifs. IndexBot, PreviewBot et OtherBot ne désignent aucun service réel. Les exemples utilisent des préfixes ASCII et une fin exacte $, sans traitement des encodages, jokers de chemin, redirections ou caches. Le filtre trie des résultats déjà expliqués : il ne teste pas un domaine et ne modifie pas le robots.txt du site.
Le contrôle d’accès et la réponse servie précèdent l’exploration. Le robot doit pouvoir lire les directives d’indexation. L’indexation et les restrictions d’aperçu précèdent une éventuelle présentation ou citation ; aucune étape ne garantit la suivante.
Trois fichiers robots.txt fictifs à comparer
A · Groupes spécifiques et fusion
Les groupes IndexBot et INDEXBOT sont fusionnés pour ce même jeton, sans tenir compte de sa casse. PreviewBot utilise son propre groupe ; il n’hérite pas des restrictions du groupe *.
User-agent: *
Disallow: /private/
Disallow: /search?
User-agent: IndexBot
Disallow: /private/
Disallow: /search?
User-agent: INDEXBOT
Allow: /private/public/
Disallow: /private/public/draft
User-agent: PreviewBot
Disallow: /preview/B · Fin exacte et règles équivalentes
Le suffixe $ arrête la correspondance : /edition/brief et /edition/brief?view=print ne donnent pas le même résultat. Pour les règles Allow et Disallow équivalentes de /same, Allow est retenu dans cet exemple.
User-agent: *
Disallow: /edition/
Allow: /edition/brief$
Disallow: /same
Allow: /sameC · Aucun groupe de repli
OtherBot ne correspond à aucun groupe et aucun groupe * n’existe : aucune règle ne lui est applicable. Le nom /archive/ ne crée pas une protection d’accès.
User-agent: IndexBot
Disallow: /archive/Douze lectures de règles, avec leur justification
| Requête fictive | Groupes applicables et règle retenue | Décision de crawl et raison |
|---|---|---|
A · IndexBot | Groupes 2 + 3
| Exploration refusée Les deux groupes du même jeton sont combinés. Leur règle Disallow commune reste applicable. |
A · IndexBot | Groupes 2 + 3
| Exploration permise Le préfixe /private/public/ est plus spécifique que /private/ : il permet cette exploration. |
A · indexbot | Groupes 2 + 3
| Exploration refusée Le préfixe du brouillon est encore plus spécifique : le refus l’emporte sur l’autorisation plus courte. |
A · PreviewBot | Groupes 4
| Exploration permise Un groupe spécifique existe. Le groupe * n’est pas ajouté ; aucune règle /preview/ ne correspond à cette requête. |
A · OtherBot | Groupes 1
| Exploration refusée Ce robot utilise le groupe *. L’autorisation du groupe IndexBot ne lui est pas destinée. |
A · OtherBot | Groupes 1
| Exploration refusée La règle comprend le début des paramètres. Leur présence peut changer la correspondance. |
A · OtherBot | Groupes 1
| Exploration permise La casse du chemin compte dans ces exemples. /Search ne commence pas par /search. |
B · OtherBot | Groupes 1
| Exploration permise La requête se termine exactement à /edition/brief : le suffixe $ correspond. |
B · OtherBot | Groupes 1
| Exploration refusée Les paramètres prolongent l’URL après brief : la règle exacte ne correspond plus, le refus /edition/ reste applicable. |
B · OtherBot | Groupes 1
| Exploration permise Les deux règles ont le même chemin ; l’exemple suit la préférence Allow pour des règles équivalentes. |
C · OtherBot | Aucun groupe
| Exploration permise Il n’existe ni groupe correspondant à OtherBot ni groupe * : aucune restriction REP applicable. |
C · IndexBot | Groupes 1
| Exploration refusée Le groupe IndexBot correspond et son préfixe /archive/ refuse cette exploration. |
Aucun cas ne correspond. Retirez un filtre ou reformulez la recherche.
Six repères à vérifier sur le fichier effectivement servi
| Repère | Interprétation documentée | Source et passage |
|---|---|---|
| Portée | Le fichier /robots.txt concerne le service visé. Chez Google, hôte, protocole et port délimitent sa portée ; un sous-domaine exige sa propre vérification. | IETF · RFC 9309 — Robots Exclusion Protocol §2.3 |
| Format | Le protocole définit un fichier UTF-8 de type text/plain, situé à la racine, avec un nom en minuscules. | IETF · RFC 9309 — Robots Exclusion Protocol §2.3 |
| Taille | La RFC impose une capacité de traitement d’au moins 500 KiB ; Google documente sa limite de 500 KiB. Ce sont deux énoncés distincts. | IETF · RFC 9309 — Robots Exclusion Protocol §2.5 ; documentation Google, File format |
| Cache | La RFC recommande de ne pas utiliser la copie au-delà de 24 heures, sauf fichier injoignable. Un changement n’est donc pas nécessairement observé immédiatement. | IETF · RFC 9309 — Robots Exclusion Protocol §2.4 |
| Erreur 404 ou 403 | La RFC permet alors au robot d’accéder aux ressources. Google traite les 4xx, hors 429, comme une absence de restrictions de crawl : un 403 sur robots.txt ne protège pas les pages. | Google · Interprétation de robots.txt / robots.txt interpretation Handling of errors |
| Erreur serveur | La RFC demande de supposer un refus complet lorsque le fichier est injoignable. Google publie une séquence propre aux 5xx, avec une première période d’arrêt de 12 heures : ne pas réduire tous les cas à un simple refus permanent. | Google · Interprétation de robots.txt / robots.txt interpretation Handling of errors |
Six situations : ce que les signaux permettent de conclure
| Situation fictive | Ce qui est établi | Ce qui reste à vérifier |
|---|---|---|
| 200, exploration permise, aucun noindex observé | Le contenu peut être lu ; aucun de ces signaux ne l’exclut à lui seul. | Indexation réelle, canonique choisie, qualité et sélection dans le résultat. |
| Disallow et noindex dans la page | Le robot qui respecte le refus ne lit pas cette directive dans la page. | L’URL peut rester connue via des liens. Pour une exclusion d’index, rendre la directive observable par le moteur concerné. |
| 200 et noindex observable | La directive demande l’exclusion dans un index compatible après traitement. | Délais de nouvelle exploration et état observé ; il ne s’agit pas d’une protection contre la consultation humaine. |
| 200 et canonical vers une autre URL | Une préférence de canonique est indiquée. Chez Google, c’est un signal, pas un ordre absolu. | Pertinence de la cible, cohérence des liens, du sitemap et de la canonique finalement choisie. |
| URL présente dans un sitemap | L’éditeur propose une URL à découvrir ; chez Google, sa présence est un signal faible de canonique. | Réponse, directives, contenu utile et indexation effective. |
| Page privée derrière une autorisation | L’accès doit être refusé aux utilisateurs non autorisés par le serveur ou l’application. | Tester les droits avec des comptes dédiés ; robots.txt ne remplace jamais cette barrière. |
Comparer les contrôles IA et les données du rapport →
Sources primaires et périmètre
Les règles REP proviennent de la RFC 9309 ; les détails Google sont attribués à ses documents propres. Les exemples et le schéma sont pédagogiques. Le filtre n’effectue aucune exploration et les tableaux ne présentent aucun résultat client.
- IETF · RFC 9309 — Robots Exclusion Protocol · September 2022 · Standards Track
§2.2.1–2.2.3; §2.3–2.5; §3 - Google · Interprétation de robots.txt / robots.txt interpretation · Documentation consultée / accessed 2026-10-22
Group selection; path matching; HTTP errors and caching - Google Search Central · Block indexing with noindex · Documentation consultée / accessed 2026-10-22
Crawler access required to observe noindex - Google Search Central · Canonical URLs · Documentation consultée / accessed 2026-10-22
Signals, best practices and sitemap inclusion
Références relues le
Repères IANA et lecture DNSSEC
Une résolution correcte prépare l’accès, pas l’indexation
Le DNS permet d’atteindre une destination ; la validation DNSSEC traite l’authenticité des données DNS. Ni l’un ni l’autre ne garantit exploration, indexation ou classement.
- Isoler les observations DNS des codes HTTP et directives d’indexation.
- Ne pas déduire l’heure de reprise d’un robot du seul TTL.
- Conserver les changements et contrôles par couche pour expliquer ce qui a réellement été rétabli.
Lire les registres et essayer le modèle de cache →
IETF · RFC 4033 · §3–5 · 2026-10-23
Références officielles
Date de consultation des références : . La méthode et la fiche de travail proposent des contrôles à adapter à votre contexte ; elles ne constituent pas une certification.
- Google Search Central — Crawling and indexing
- Google Search Central — Troubleshoot crawling errors
- IETF · RFC 4033 · DNSSEC introduction and requirements
- IETF · RFC 4035 · DNSSEC validation and caching
- IETF · RFC 9309 — Robots Exclusion Protocol
- Google · Interprétation de robots.txt / robots.txt interpretation
- Google Search Central · Block indexing with noindex
- Google Search Central · Canonical URLs
