Aller au contenu

Crawl & Indexation : le guide technique SEO

Avant même de parler de positionnement, Google doit franchir deux étapes trop souvent confondues : crawler vos pages (les explorer), puis les indexer (les stocker pour les afficher). C’est là que se logent une grande partie des problèmes SEO techniques : budget de crawl gaspillé sur des URL inutiles, pages bloquées par erreur, duplicate content qui dilue les signaux, ou désindexation qui ne prend jamais.

Ce guide rassemble une quinzaine de retours d’expérience et de cas concrets, du fichier robots.txt aux migrations, pour maîtriser ce que Googlebot voit réellement de votre site.

1. Maîtriser le fichier robots.txt

Le robots.txt pilote l’exploration, pas l’indexation : une URL bloquée au crawl peut malgré tout apparaître dans les résultats. Sa syntaxe, en apparence simple, réserve des pièges (regroupement des User-agent, wildcards, sensibilité à la casse, URL encodées) capables de bloquer tout un site par accident.

robots.txt bloque le crawl, pas l’indexation Googlebot est stoppé par une règle Disallow et n’explore pas la page, mais l’URL peut malgré tout rester affichée dans les résultats de recherche, sans description. Googlebot explore crawl robots.txt Disallow: /page Page non lue (contenu inconnu) mais l’URL reste indexable votre-site.com/page Aucune description disponible, bloquée par robots.txt
Bloquer au crawl n’efface pas de l’index : pour désindexer, il faut une balise ou un en-tête, pas un Disallow.

2. Indexation & désindexation

Faire entrer une page dans l’index, ou l’en sortir proprement, ne se joue pas au même endroit que le crawl. Entre meta robots, en-tête X-Robots-Tag et directives serveur, chaque méthode a ses cas d’usage. Et le robots.txt, lui, ne désindexe pas.

Où se joue la désindexation La balise meta robots et l’en-tête X-Robots-Tag désindexent une page ; le robots.txt, lui, ne désindexe pas. Balise meta dans le <head> HTML content = noindex Désindexe X-Robots-Tag en-tête HTTP noindex (PDF, images) Désindexe robots.txt bloque le crawl Disallow: /page Ne désindexe pas Trois leviers à ne pas confondre : deux désindexent, un seul non.

3. Budget de crawl & analyse de logs

Sur un gros site, Google n’explore qu’une partie des URL à chaque passage : c’est le budget de crawl. Pour l’optimiser, rien ne remplace l’analyse des logs serveur, seule source fiable de ce que Googlebot fait vraiment, à condition de savoir l’isoler et l’interpréter.

Budget de crawl et analyse de logs Les logs serveur révèlent ce que Googlebot explore réellement : on garde les URL utiles et on limite le gaspillage sur les URL inutiles. Googlebot Serveur access.log requêtes réelles URL utiles à favoriser URL gaspillées params, facettes
Les logs sont la seule source fiable de ce que Googlebot explore vraiment : la base pour optimiser le budget de crawl.

4. Éviter le duplicate content

Le contenu dupliqué disperse les signaux entre plusieurs URL au lieu de les concentrer. Les sources sont nombreuses et souvent invisibles : HTTP contre HTTPS, paramètres de tracking, environnements de préproduction indexés, ou bugs d’URL propres à certains CMS.

Le duplicate content disperse les signaux Un même contenu servi sur plusieurs URL disperse les signaux SEO ; la balise canonique les reconcentre sur une seule version. http://site.com/p https://site.com/p site.com/p?utm=x Duplicate content signaux dispersés canonical 1 URL canonique signaux concentrés
HTTP/HTTPS, paramètres de tracking, préprod… : autant d’URL dupliquées à reconcentrer via la canonique.

5. Migrations & maintenance

Une migration est le moment où l’on perd le plus vite son indexation : une seule URL oubliée, et c’est du trafic qui s’évapore. De même, une mise en maintenance mal gérée (page 200 ou redirection au lieu d’un 503) envoie un mauvais signal à Googlebot.

Une migration sans perte d’indexation Chaque ancienne URL doit être redirigée en 301 vers sa nouvelle ; une seule oubliée renvoie une 404 et perd son trafic. Ancien site Nouveau site /ancienne-url-1 /nouvelle-url-1 301 /ancienne-url-2 /nouvelle-url-2 301 /ancienne-url-3 404 trafic perdu
Une table de correspondance exhaustive : chaque URL a sa redirection 301, sous peine de perdre son référencement acquis.

Un chantier de crawl ou d’indexation à sécuriser ?

Migration à préparer, budget de crawl à optimiser, problème d’indexation qui résiste ? Confiez-moi votre problématique.