Googlebot parlera bientôt HTTP / 2

24

Article traduit par : SEO SEA Expertise. La traduction n’engage que l’auteur. Veuillez vous référer au texte originel (lien Source).

Google vient de publier un nouvel article sur son blog officiel. Pour les non anglophones, nous proposons une traduction de cet article.

Résumé rapide: à partir de novembre 2020, Googlebot commencera à explorer certains sites via HTTP / 2.

Depuis que les navigateurs traditionnels ont commencé à prendre en charge la prochaine révision majeure de HTTP, HTTP / 2 ou h2 en abrégé, les professionnels du Web nous ont demandé si Googlebot pouvait explorer la version améliorée et plus moderne du protocole.

Aujourd’hui, nous annonçons qu’à partir de la mi-novembre 2020, Googlebot prendra en charge l’exploration via HTTP / 2 pour certains sites.

Qu’est-ce que HTTP / 2

Comme nous l’avons dit, c’est la prochaine version majeure de HTTP, le protocole principalement utilisé par Internet pour transférer des données. HTTP / 2 est beaucoup plus robuste, efficace et plus 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 à ce sujet, nous avons un long article sur le sujet HTTP / 2 sur developer.google.com.

Pourquoi nous apportons ce changement

En général, 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 au serveur et de transférer efficacement plusieurs fichiers sur celui-ci 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 fonctionne

Dans la première phase, nous explorerons un petit nombre de sites sur h2, et nous passerons progressivement à davantage de sites pouvant bénéficier des fonctionnalités initialement prises en charge, comme le multiplexage des demandes.

Googlebot décide du site à explorer sur h2 en fonction du fait que le site prend en charge h2 et si le site et Googlebot bénéficieraient de l’exploration via HTTP / 2. Si votre serveur prend en charge h2 et que Googlebot explore déjà beaucoup de votre site, vous êtes peut-être déjà éligible pour la mise à niveau de la connexion et vous n’avez rien à faire.

Si votre serveur ne parle toujours que HTTP / 1.1, c’est également très bien. Il n’y a pas d’inconvénient explicite à explorer 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 ou impact négatif sur l’indexation, mais nous comprenons que, pour diverses raisons, vous souhaiterez peut-être désactiver l’exploration de votre site via HTTP / 2. Vous pouvez le faire en demandant au serveur de répondre avec un code d’état HTTP 421 lorsque Googlebot tente d’explorer votre site via h2. Si ce n’est pas faisable 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 les questions que nous avons pensé que vous pourriez poser. Si vous ne trouvez pas votre question, écrivez-nous au Twitter et dans les forums d’aide.

Publié par Jin Liang et Gary

Le logiciel que nous utilisons pour permettre à Googlebot d’explorer h2 a suffisamment mûri pour pouvoir être utilisé en production.

Dois-je mettre à niveau mon serveur dès que possible?

C’est vraiment comme tu veux. Cependant, nous ne passerons à l’exploration que sur les sites h2 qui le prennent en charge et en profiteront clairement. S’il n’y a aucun avantage clair à l’exploration sur h2, Googlebot continuera d’explorer sur h1.

Comment tester si mon site prend en charge h2?

Cloudflare a un article de blog avec une pléthore de méthodes différentes pour tester si un site prend en charge h2, vérifiez-le!

Comment mettre à niveau mon site vers h2?

Cela dépend vraiment de votre serveur. Nous vous recommandons de parler à votre administrateur de serveur ou fournisseur d’hébergement.

Comment convaincre Googlebot de parler h2 avec mon site?

Vous ne pouvez pas. Si le site prend en charge h2, il est éligible à l’exploration sur h2, mais uniquement si cela serait bénéfique pour le site et Googlebot. Si l’exploration sur h2 n’entraînait pas d’é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 sur H2?

Dans nos évaluations, nous n’avons trouvé que peu ou pas d’avantages pour certains sites (par exemple, ceux avec des qps très bas) lors de l’exploration sur h2. Par conséquent, nous avons décidé de passer de l’exploration à h2 uniquement lorsqu’il y a un avantage clair pour le site. Nous continuerons d’évaluer les gains de performance et nous pourrions modifier nos critères de changement à l’avenir.

Comment savoir si mon site est exploré via h2?

Lorsqu’un site devient éligible pour l’exploration sur h2, les propriétaires de ce site enregistrés dans la Search Console recevront un message indiquant qu’une partie du trafic d’exploration pourrait être supérieure à h2 à l’avenir. Vous pouvez également archiver les journaux de votre serveur (par exemple, dans le fichier access.log si votre site s’exécute 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 comme le serveur push, qui peuvent être bénéfiques pour le rendu, sont toujours en cours d’évaluation.

Googlebot prend-il en charge HTTP / 2 (h2c) en clair?

Non. Votre site Web doit utiliser HTTPS et prendre en charge HTTP / 2 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 de la version de 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 sur 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 désactive et revient plus tard sur HTTP / 1.1.

Comment différentes fonctionnalités h2 aideront-elles à l’exploration?

Certains des nombreux avantages, mais les plus importants, de l’h2 comprennent:

  • Multiplexage et concurrence: Moins de connexions TCP ouvertes signifie moins de ressources dépensées.
  • Compression d’en-tête: Des tailles d’en-tête HTTP considérablement réduites permettront d’économiser des ressources.
  • Serveur push: Cette fonctionnalité n’est pas encore activée; il est encore en phase d’évaluation. Cela 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 les fonctionnalités h2 spécifiques et leur relation avec l’exploration, demandez-nous sur
Twitter.

Googlebot explorera-t-il plus ou plus rapidement sur H2?

Le principal avantage de h2 est les économies de ressources, à la fois du côté serveur et du côté Googlebot. Le fait que nous explorions à l’aide de h1 ou h2 n’affecte pas la façon dont votre site est indexé, et par conséquent, cela n’affecte pas la mesure dans laquelle nous prévoyons d’explorer votre site.

Y a-t-il un avantage de classement pour un site à être crawlé sur h2?

Non.



Source