Googlebot

Googlebot est la famille de crawlers de la Recherche Google qui découvre, récupère et traite le contenu web en vue d’une éventuelle inclusion dans les systèmes de recherche de Google.

Ce que désigne Googlebot

Googlebot est un crawler, et non une simulation de visiteur qui garantit l’indexation de chaque URL. Google documente des variantes mobile et desktop de Googlebot, alors que de nombreux sites sont évalués principalement avec le crawler mobile. La découverte, la crawlabilité, le code de statut de réponse, le rendu et la sélection pour l’index sont des étapes liées mais distinctes.

Le schéma montre les principales entrées, les contrôles et le cheminement de décision de Googlebot.

Règle de décision et preuves

Contrôlez ce qu’un crawler peut récupérer avec les règles d’accès et de robots ; contrôlez l’indexation avec les directives d’indexation et la politique de contenu. Un sitemap est un indice de découverte, non une commande d’indexation, et une chaîne user-agent seule ne prouve pas qu’une requête vient de Google.

Démarche pratique

text
User-agent: Googlebot
Disallow: /private/

# Index control is separate: use noindex on a crawlable page when appropriate.

La découverte par Googlebot commence généralement par des liens crawlables, un sitemap fournissant une liste d’URL complémentaire. La navigation en JavaScript sans cibles de lien ordinaires, les pages réservées aux utilisateurs connectés et les ressources bloquées peuvent empêcher Google de voir le même chemin ou le même contenu rendu qu’un internaute dans son navigateur.

  1. Définissez séparément les ensembles d’URL publiques, crawlables et indexables que vous souhaitez.
  2. Examinez les règles de robots, les codes HTTP, les balises canonical et les barrières de connexion sur des URL types.
  3. Fournissez des liens internes cohérents et un sitemap des URL indexables à privilégier.
  4. Vérifiez le trafic de crawl suspect avec la méthode de vérification documentée par Google, plutôt que de faire confiance à un en-tête de requête.
  5. Utilisez Search Console et les logs comme preuves complémentaires, en conservant les dates et le périmètre.

Vérification et erreurs courantes

Consignez les URL testées, le user-agent ou la source vérifiée le cas échéant, le statut, le résultat des robots et les ressources dépendantes du rendu. Indiquez qu’une preuve est indisponible plutôt que de déduire un crawl réussi.

Bloquer une URL dans le robots.txt ne supprime pas de manière fiable cette URL des résultats. Ne tirez pas de conclusion sur le classement à partir d’une observation sur le rythme de crawl.

FAQ

Toute requête se réclamant de Googlebot est-elle authentique ?
Non. Vérifiez le trafic important des crawlers à l’aide des méthodes de vérification publiées par Google, plutôt que de vous fier à la seule chaîne user-agent.
Une visite de Googlebot signifie-t-elle qu’une page est indexée ?
Non. Une requête confirme une récupération ; l’indexation et la sélection pour une requête donnée sont deux étapes distinctes.