Protocole de sélection de recherche Google pour les meilleures performances d'exploration
Google a légèrement mis à jour sa documentation sur les robots d'exploration et les récupérateurs de Google pour indiquer qu'il choisira le protocole, HTTP/1.1 et HTTP/2, qui « fournit les meilleures performances d'exploration » pour Googlebot. En fait, il peut même changer de protocole entre les sessions, si nécessaire.
La modification apportée au document était si minime que Google n'a même pas documenté la modification du document dans sa page de mises à jour.
Google a écrit :
Les robots d'exploration et de récupération de Google prennent en charge HTTP/1.1 et HTTP/2. Les robots d'exploration utiliseront la version du protocole qui offre les meilleures performances d'analyse et pourront changer de protocole entre les sessions d'analyse en fonction des statistiques d'analyse précédentes. La version du protocole par défaut utilisée par les robots d'exploration de Google est HTTP/1.1 ; l'exploration via HTTP/2 peut économiser des ressources informatiques (par exemple, CPU, RAM) pour votre site et Googlebot, mais sinon, il n'y a aucun avantage spécifique au produit Google pour le site (par exemple, aucune amélioration du classement dans la recherche Google). Pour désactiver l'exploration via HTTP/2, demandez au serveur qui héberge votre site de répondre avec un code d'état HTTP 421 lorsque Google tente d'accéder à votre site via HTTP/2. Si cela n'est pas réalisable, vous pouvez envoyer un message à l'équipe Crawling (cependant cette solution est temporaire).
Google a commencé à explorer à l'aide de HTTP/2 pour un nombre limité d'URL en novembre 2020 et, un an plus tard, il explorait environ la moitié du Web avec ce protocole. HTTP/2 n'a pas d'avantage direct pour le référencement et vous ne pouvez pas forcer Google à explorer HTTP/2.
Gagan Ghotra a repéré ce changement et a écrit sur X que la documentation avait été mise à jour le 19 novembre. Il a ceci avant et après, que j'ai bien sûr vérifié :
Discussion sur le forum X.