Le protocole HTTP/2 a été publié en 2015 dans le but de créer un Internet plus rapide et plus sécurisé. L’adoption a été progressive et continue, mais il y a des avantages évidents pour les spécialistes du marketing de mise à niveau. Alors, qu’est-ce que HTTP/2 exactement et comment affecte-t-il le référencement ?
La variété et la quantité d’informations transférées sur Internet ont radicalement changé au cours de la dernière décennie. Les formats de contenu sont plus grands et plus complexes, l’utilisation des appareils mobiles a considérablement augmenté et la population mondiale d’utilisateurs d’Internet augmente quotidiennement.
C’est dans ce paysage en constante évolution qu’un groupe de développeurs a construit SPDY (prononcé « rapide », assez justement), pour tirer parti de la syntaxe HTTP (Hypertext Transfer Protocol) d’origine.
Comme son nom l’indique, SPDY a été développé dans le but principal de trouver des moyens plus rapides de transporter du contenu sur Internet qui ralentiraient la vitesse de chargement des pages. SPDY a été développé principalement par un groupe d’ingénieurs de Google et a fourni la plate-forme pour HTTP/2, vers laquelle Google a désormais tourné son support.
HTTP/2, avec l’aide de certains de ces développeurs SPDY chez Google, est une initiative menée par l’Internet Engineering Task Force (IETF) pour créer une plate-forme plus robuste pour Internet qui corresponde aux besoins des utilisateurs modernes. . Il a été publié en mai 2015 dans le but de mettre à jour le protocole HTTP, qui n’a pas subi de véritable révision radicale depuis HTTP 1.1.
La plupart des navigateurs Internet prennent en charge HTTP / 2, tout comme un nombre croissant de serveurs, mais selon W3Tech, seulement 13,7% des 10 millions de sites les plus importants au monde sont passés à cette norme, en mai 2017.
Cependant, ce nombre est en augmentation et les spécialistes du marketing doivent être conscients des implications de cette amélioration majeure.
Qu’est-ce qui rend HTTP/2 différent ?
HTTP/2 est basé sur la même syntaxe que HTTP 1.1, il sert donc plus de mise à jour que de patch complet. C’est une décision assez forte, car la responsabilité est de rendre cette transition fluide et rentable pour les navigateurs Internet, les serveurs et les utilisateurs finaux.
Les spécifications techniques complètes de HTTP/2 sont répertoriées ici, mais les grandes différences par rapport à HTTP 1.1 sont résumées dans HTTP2.github comme suit :
- HTTP/2 est binaire, plutôt que textuel
- Il est complètement multiplexé, plutôt que soigné et verrouillé.
- Par conséquent, vous pouvez utiliser une connexion pour le parallélisme.
- Utilisez la compression d’en-tête pour réduire les frais généraux.
- Il permet aux serveurs d'”envoyer” de manière proactive des réponses aux caches clients.
Conceptuellement, cela signifie que HTTP/2 réduit les temps de chargement en améliorant l’efficacité des communications entre les navigateurs et les serveurs.
Au lieu d’une séquence d’échanges entre le côté serveur et le côté client, une connexion peut héberger plusieurs échanges à la fois et plus important encore, le côté serveur peut répondre de manière proactive sans attendre un appel. .
Les propriétaires de sites peuvent compresser certaines de ces ressources pour augmenter la vitesse de chargement, mais nous avons besoin d’un changement fondamental dans les communications entre le navigateur et le serveur pour résoudre ces problèmes à long terme.
C’est exactement là qu’intervient HTTP/2.
D’un point de vue pratique, ces interactions entre les navigateurs et les serveurs commencent à ressembler à ceci :
Source : Cloudflare
Cet exemple simplifié est à des fins d’illustration, car nous pouvons clairement voir à quel point l’approche HTTP/2 serait efficace à plus grande échelle.
Pour ce faire, vous passez et recevez plusieurs appels simultanément via une connexion, plutôt que de les passer un à la fois.
Quelle est l’efficacité de HTTP/2 ?
Compte tenu de l’importance déclarée de rendre Internet plus rapide pour les utilisateurs, nous pouvons faire des comparaisons assez facilement pour voir à quel point HTTP / 2 est efficace.
Une étude HTTP Watch a comparé différentes versions d’une même page, notamment en faisant une comparaison entre HTTPS standard et HTTP/2.
HTTPS « brut »

HTTP/2

Ce graphique en cascade montre la différence d’un point de vue technique ainsi que les avantages supposés pour un utilisateur.
La page se charge 22% plus rapidement, offrant une amélioration significative de l’expérience de l’utilisateur final.
La comparaison a été effectuée sur une page assez simple, de sorte que les avantages peuvent être extrapolés à un ensemble de données plus vaste contenant des actifs plus complexes.
Qu’est-ce que cela signifie pour le référencement ?
Comme pour tant d’améliorations de sites Web aujourd’hui, l’impact du référencement se fera indirectement sentir. Google ne prend pas en compte la préparation HTTP / 2 dans ses algorithmes, mais il récompense les sites qui offrent une expérience utilisateur sophistiquée. Cela inclut la vitesse de chargement des pages, il est donc juste de dire que le passage à HTTP / 2 aura un effet positif sur les performances de référencement d’un site.
Les appareils mobiles ont été récemment au centre des efforts d’accélération, et les performances des appareils mobiles s’amélioreront sans aucun doute avec le passage à HTTP/2.
Cependant, il convient de considérer qu’un passage à HTTP / 2 présente des avantages sur tous les appareils et tous les canaux numériques, tandis que les nouveaux langages de codage comme AMP HTML ont des applications limitées. Les deux peuvent fonctionner très efficacement ensemble, bien sûr, mais les avantages de HTTP/2 sont particulièrement omniprésents et à long terme.

En tant que tel, nous devrions voir HTTP/2 comme une plate-forme pour des connexions numériques plus rapides et plus sécurisées, ce qui ne peut être que bon pour le référencement.
Que doivent faire les marketeurs pour passer à HTTP/2 ?
Tout d’abord, votre site Web devra être sur HTTPS. En fait, c’est la partie la plus laborieuse du passage à HTTP/2, car une fois que votre site est protégé, le processus est assez simple. Il y a des signes de l’importance de ce mouvement, car HTTP / 2 est souvent qualifié de protocole “plus rapide et plus sécurisé” pour l’Internet moderne.
Si votre site Web est déjà protégé, il vous suffira peut-être de mettre à jour votre logiciel serveur vers la dernière version.
En effet, vous êtes peut-être déjà en HTTP/2 sans forcément savoir que le changement est intervenu dans le cadre d’une mise à jour du serveur. Vous pouvez utiliser SPDYCheck pour le vérifier.
Il existe également une liste des implémentations HTTP/2 connues sur Github, qui est assez complète et est régulièrement mise à jour.
Regardez vos données d’analyse pour voir d’où viennent vos visiteurs, mais ils proviennent très probablement de sources compatibles HTTP / 2 telles que Google Chrome, Firefox ou Microsoft Edge. La plupart des navigateurs prennent déjà en charge le nouveau protocole, il est donc de la responsabilité des sites Web d’effectuer le changement.
Il convient également de noter que si un site est sur HTTP/2 et établit une connexion à une ressource qui est toujours sur HTTP 1.1, ils communiqueront simplement dans la dernière langue.
En tant que tel, il n’y a pas d’inconvénients majeurs à effectuer cette mise à jour pour les propriétaires de sites, mais les récompenses sont durables et offriront une meilleure expérience utilisateur. L’impact du référencement peut être indirect, mais il se fera toujours sentir car Google fait des signaux d’engagement du site une partie de plus en plus importante de ses algorithmes de classement.
