Jeudi 17 septembre 2020
À partir de novembre 2020, Googlebot commencera à explorer certains sites via HTTP/2.

Depuis que les navigateurs grand public ont commencé à prendre en charge la nouvelle révision majeure d’HTTP,
HTTP/2 ou h2
pour faire court, les professionnels du web nous ont demandé
si Googlebot pouvait explorer via la version mise à niveau et plus moderne du protocole.
Nous annonçons aujourd’hui qu’à partir de mi-novembre 2020, Googlebot prendra en charge l’exploration via HTTP/2 pour certains sites.
Qu’est-ce qu’HTTP/2 Comme nous l’avons dit, c’est la prochaineversion majeure d’HTTP
, le protocole principalement utilisé par Internet pour le transfert de données. HTTP/2 est beaucoup plus robuste, efficace et rapide que son prédécesseur, en raison de son architecture et des fonctionnalités qu’il implémente pour les clients (par exemple, votre navigateur) et les serveurs. Si vous souhaitez en savoir plus, nous avons un long article sur le.

sujet d’HTTP/2
Pourquoi nous faisons ce changement
De manière générale, nous nous attendons à ce que ce changement rende l’exploration plus efficace en termes d’utilisation des ressources du serveur. Avec h2, Googlebot est capable d’ouvrir une seule connexion TCP avec le serveur et d’y transférer efficacement plusieurs fichiers en parallèle, au lieu de nécessiter plusieurs connexions. Moins il y a de connexions ouvertes, moins le serveur et Googlebot doivent consacrer de ressources à l’exploration.
Comment ça marche
Dans la première phase, nous explorerons un petit nombre de sites via h2, et nous augmenterons progressivement vers d’autres sites qui pourraient bénéficier des fonctionnalités initialement prises en charge, telles que le multiplexage des requêtes.
Googlebot décide quel site explorer via h2 selon que le site prend en charge h2 et que le site et Googlebot bénéficieraient d’une exploration via HTTP/2. Si votre serveur prend en charge h2 et que Googlebot explore déjà beaucoup votre site, vous êtes peut-être déjà éligible à la mise à niveau de la connexion et vous n’avez rien à faire.
Si votre serveur ne prend toujours en charge que HTTP/1.1, ce n’est pas grave non plus. Il n’y a pas d’inconvénient explicite à explorer via ce protocole ; l’exploration restera la même, en termes de qualité et de quantité.
Comment se désinscrire Nos tests préliminaires n’ont montré aucun problème ni impact négatif sur l’indexation, mais nous comprenons que, pour diverses raisons, vous souhaitiez exclure votre site de l’exploration via HTTP/2. Vous pouvez le faire en demandant au serveur de répondre par un code d’état HTTP 421
lorsque Googlebot tente d’explorer votre site via h2. Si cela n’est pas possible pour le moment, vous pouvez
envoyer un message à l’équipe Googlebot
(cependant, cette solution est temporaire).
Si vous avez d’autres questions sur Googlebot et HTTP/2, consultez lesquestions que nous avons pensé que vous pourriez poser . Si vous ne trouvez pas votre question, écrivez-nous sur Twitter
et dans les.
Gary Illyes
Questions que nous avons pensé que vous pourriez poser
Pourquoi mettez-vous à niveau Googlebot maintenant ?
Le logiciel que nous utilisons pour permettre à Googlebot d’explorer via h2 a suffisamment mûri pour être utilisé en production.
Dois-je mettre à niveau mon serveur dès que possible ?
C’est vraiment à vous de voir. Cependant, nous ne passerons à l’exploration via h2 que pour les sites qui le prennent en charge et qui en tireront un avantage évident. S’il n’y a pas d’avantage évident à explorer via h2, Googlebot continuera à explorer via h1.
Comment tester si mon site prend en charge h2 ? Cloudflare
a publié un article de blog contenant une pléthore de méthodes différentes pour tester si un site prend en charge h2, allez y jeter un œil !
Comment mettre à niveau mon site vers h2 ?
Cela dépend vraiment de votre serveur. Nous vous recommandons de parler à l’administrateur de votre serveur ou à votre hébergeur.
Comment puis-je convaincre Googlebot de parler h2 avec mon site ?
Vous ne pouvez pas. Si le site prend en charge h2, il est éligible pour être exploré via h2, mais seulement si cela est bénéfique pour le site et Googlebot. Si l’exploration via h2 ne se traduisait pas par des économies de ressources notables par exemple, nous continuerions simplement à explorer le site via HTTP/1.1.
Pourquoi n’explorez-vous pas tous les sites compatibles h2 via h2 ?
Lors de nos évaluations, nous avons constaté peu ou pas d’avantages pour certains sites (par exemple, ceux avec un QPS très faible) lors d’une exploration via h2. Par conséquent, nous avons décidé de basculer l’exploration vers h2 uniquement lorsqu’il y a un avantage évident pour le site. Nous continuerons à évaluer les gains de performance et pourrons modifier nos critères de basculement à l’avenir.
Comment savoir si mon site est exploré via h2 ?
Lorsqu’un site devient éligible à l’exploration via h2, les propriétaires de ce site enregistrés dans Search Console recevront un message indiquant qu’une partie du trafic d’exploration pourrait se faire via h2 à l’avenir. Vous pouvez également vérifier dans les journaux de votre serveur (par exemple, dans le fichier access.log si votre site tourne sur Apache).
Quelles fonctionnalités h2 sont prises en charge par Googlebot ?
Googlebot prend en charge la plupart des fonctionnalités introduites par h2. Certaines fonctionnalités telles que le server push, qui peuvent être bénéfiques pour le rendu, sont toujours en cours d’évaluation.
Googlebot prend-il en charge HTTP/2 en texte clair (h2c) ?
Non. Votre site Web doit utiliser HTTPS et prendre en charge h2 pour être éligible à l’exploration via HTTP/2. Cela équivaut à la façon dont les navigateurs modernes le gèrent.
Googlebot va-t-il utiliser l’extension ALPN pour décider quelle version du protocole utiliser pour l’exploration ?
La négociation de protocole de couche application (ALPN) ne sera utilisée que pour les sites qui ont opté pour l’exploration via h2, et le seul protocole accepté pour les réponses sera h2. Si le serveur répond pendant la négociation TLS avec une version de protocole autre que h2, Googlebot se retirera et reviendra plus tard sur HTTP/1.1.
Comment les différentes fonctionnalités d’h2 vont-elles aider à l’exploration ?
- Parmi les nombreux et plus importants avantages d’h2, citons :Multiplexage et concurrence
- : Moins de connexions TCP ouvertes signifient moins de ressources dépensées.Compression des en-têtes
- : Des tailles d’en-tête HTTP considérablement réduites permettront d’économiser des ressources.Server push
: Cette fonctionnalité n’est pas encore activée ; elle est toujours en phase d’évaluation. Elle peut être bénéfique pour le rendu, mais nous n’avons rien de spécifique à dire à ce sujet pour le moment.
Si vous souhaitez en savoir plus sur des fonctionnalités spécifiques d’h2 et leur relation avec l’exploration, demandez-nous sur.
Googlebot va-t-il explorer plus ou plus rapidement via h2 ?
Le principal avantage d’h2 est l’économie de ressources, tant du côté du serveur que du côté de Googlebot. Que nous explorions en utilisant h1 ou h2 n’affecte pas la façon dont votre site est indexé, et n’affecte donc pas la quantité que nous prévoyons d’explorer à partir de votre site.
Y a-t-il un avantage de classement pour un site à être exploré via h2 ?
Comment nous l'appliquons
We archive Search Central announcements because client questions often trace back to a change that was announced years ago. Reading the original is faster than reconstructing it from second-hand summaries.
Services associés