Quel est l’impact d’un réseau de diffusion de contenu (CDN) sur le référencement ?
Bonjour chers amis, experts et passionnés de SEO ! Aujourd’hui, nous aimerions parler des CDN et de leur impact sur le trafic et, plus particulièrement, sur le référencement.
Dans notre article sur les sites web multilingues, nous avons mentionné que si vos versions multilingues sont hébergées sur un seul serveur, les utilisateurs de régions éloignées peuvent subir des retards dans l’accès à votre site. Pour éviter ces problèmes, il est recommandé d’utiliser un CDN (Content Delivery Network).Comment créer un site web multilingue, pourquoi est-il nécessaire et quel est son intérêt pour le référencement ?
Un CDN est une infrastructure distribuée de nœuds (centres de données et serveurs) dans le monde entier, qui sélectionne le serveur le plus proche de l’emplacement de l’utilisateur pour la livraison du contenu afin de réduire le temps de chargement.
Dans cet article, nous verrons comment les CDN affectent le référencement et quelle est leur importance à cet égard.
**********
Qu’est-ce qu’un CDN et comment fonctionne-t-il ?
L’un des facteurs les plus importants pour votre référencement est la vitesse de chargement des pages de votre site web. C’est particulièrement important si vous avez un site multilingue/multirégional, comme un magasin de vêtements international ou une plateforme de services de haute technologie.
Si vous avez une idée précise de la présence géographique de votre entreprise, il n’est pas si difficile de mettre en place un système de diffusion de contenu de qualité. Prenons un exemple. John est un revendeur de vêtements de sport haut de gamme en Europe et en Asie. Son service informatique l’informe que 35 % des visiteurs de son site web viennent de Singapour, du Japon et de Corée. Bien que John ait localisé son site pour ces régions, la vitesse de chargement n’est pas à la hauteur.
Un bon exemple, même s’il n’est pas tout à fait exact, consisterait à envoyer un ping aux serveurs du pays souhaité. Réalisons une expérience à Amsterdam en utilisant l’internet mobile. Nous interrogerons tous les serveurs internationaux, mais nous nous concentrerons plus particulièrement sur l’Asie : Séoul, Tokyo, Hong Kong et Singapour.
Le délai minimum est de 260 ms pour le serveur de Singapour, et il s’agit d’une simple transmission de quelques paquets dans les deux sens. Après avoir constaté cette situation loin d’être idéale, John se demande ce qu’est ce CDN et s’il peut contribuer à améliorer la vitesse de chargement de son site web en Asie
En pratique, un CDN fonctionne de la manière suivante. Lorsqu’un utilisateur visite le site web de John, luxesport.com, le site web lui livre la page HTML. Cependant, tous les objets statiques et dynamiques, tels que les CSS et les scripts, seront référencés à partir de cdn.luxesport.com.
En pratique, un CDN fonctionne comme suit. Lorsqu’un utilisateur visite le site web de John, luxesport.com, le site web lui fournit la page HTML. Cependant, tous les objets statiques et dynamiques, tels que les CSS et les scripts, seront référencés à partir de cdn.luxesport.com.
Cela signifie que vos images, produits et autres objets provenant de votre serveur sont d’abord transmis au nœud le plus proche de l’utilisateur avant d’être affichés, ce qui réduit la latence. Quel que soit l’appareil à partir duquel l’utilisateur choisit d’accéder au site, les données seront livrées non pas à partir de votre serveur source, mais à partir du nœud CDN.
D’ailleurs, l’un des meilleurs exemples d’un bon CDN, connu de tous les ingénieurs, est github.io. Toutes les données de la page sont statiques et livrées aux utilisateurs de différentes régions par l’intermédiaire du CDN.
Principe de fonctionnement du CDN
Les réseaux de diffusion de contenu (CDN) fonctionnent selon trois grands principes :
La mise en cache
L’informatique en périphérie
Accélération des contenus dynamiques
La mise en cache est le premier principe du CDN, qui consiste à stocker plusieurs copies de vos données sur des serveurs ou des appareils pour un accès plus rapide. Dans le système CDN, la mise en cache fonctionne comme suit :
Un utilisateur d’une région éloignée envoie une demande pour votre contenu statique, qui est hébergé sur votre site web.
Le serveur source répond à la demande de l’utilisateur et duplique la réponse vers le nœud CDN le plus proche en fonction de la localisation de l’utilisateur.
Le nœud, également appelé point de présence (POP), stocke une copie en cache des données.
La prochaine fois que le même utilisateur ou tout autre utilisateur de la même région enverra une requête à votre site web, les données seront chargées à partir du nœud et non du serveur source.
L’autre aspect essentiel du CDN est la collaboration avec les serveurs périphériques au sein du réseau de diffusion de contenu. Pour optimiser les performances du serveur, une logique spécifique est mise en œuvre entre les serveurs périphériques du CDN (POP) et le serveur source. Par exemple, vous pouvez déléguer aux serveurs CDN périphériques des tâches telles que la surveillance des demandes des utilisateurs ou l’optimisation du contenu avant de le livrer aux utilisateurs.
Enfin, le troisième principe est l’accélération du contenu dynamique. La mise en cache du contenu dynamique n’est pas pratique en raison de ses changements constants. En outre, l’envoi d’une requête avec une latence élevée peut entraîner des dépassements de délai ou des retards importants, ce qui peut perturber le rendu de la page.
C’est pourquoi une règle de réseau spécifique est établie : utilisateur – nœud – nœud – serveur source. En d’autres termes, la demande d’un utilisateur pour un contenu dynamique suit le schéma décrit ci-dessous :
En d’autres termes, le contenu dynamique est transmis du serveur source au nœud le plus proche, puis à travers l’infrastructure CDN au nœud le plus proche de l’utilisateur, et enfin directement à l’utilisateur. De cette manière, le système de diffusion de contenu établit une connexion fiable entre le serveur et l’utilisateur.
Quels types de contenu peuvent être diffusés par un CDN ?
Les contenus statiques et dynamiques peuvent être diffusés par un réseau de diffusion de contenu.
Le contenu statique fait référence au contenu qui apparaît de la même manière pour tous les utilisateurs, comme les en-têtes, les images dans l’en-tête, les logos et les styles de texte. L’avantage des données statiques est qu’elles ne nécessitent pas de génération ou de traitement, ce qui simplifie grandement leur diffusion.
Le contenu dynamique, quant à lui, est tout le contraire du contenu statique. Les prévisions météorologiques, les profils d’utilisateurs et les flux de médias sociaux en sont des exemples. Ce type de contenu est personnalisé pour chaque utilisateur en fonction de divers paramètres. Votre site web génère ces données séparément pour chaque utilisateur.
Tâche n° 1 – Fourniture rapide de contenu
L’agence de presse occidentale Reuters en est un bon exemple. Sa mission consiste à fournir des informations actualisées aux principales chaînes d’information telles que la BBC, le Washington Post et d’autres. La diffusion de contenu doit être rapide, fiable et réservée.
Tâche n° 2 – Diffusion de médias en continu
Presque toutes les plateformes de streaming audio et vidéo utilisent des réseaux CDN pour optimiser la diffusion du contenu. YouTube, Netflix, Hulu, Twitch et Spotify en sont des exemples. Ce n’est pas surprenant, car ces services nécessitent des canaux capables de fournir du contenu et de le monétiser à des vitesses allant jusqu’à 20 Gbps.
Tâche n° 3 – Évolutivité
Cette tâche s’applique aux jeux sur les réseaux sociaux, aux jeux en streaming et à d’autres plateformes qui doivent gérer des charges d’utilisateurs constantes. En Russie, un excellent exemple est VK Play, qui utilise un réseau CDN pour distribuer les charges d’utilisateurs et stocker les données, garantissant l’accès au service à partir de n’importe quel appareil sans perte de progression. En Occident, un exemple notable est le service de jeux en nuage de NVIDIA, GeForce NOW.
Si vous voulez que tout soit fait pour vous, bienvenue dans l’externalisation avec nous !
Pour approfondir ce sujet, regardons d’abord une interview de John Mueller (pour ceux qui ne le savent pas, John Mueller est un analyste principal de la recherche chez Google) datée du 3 juin 2022. Dans cette interview, il est question de l’impact des CDN sur les positions de classement des moteurs de recherche (SERP) et sur le référencement en général.
Selon John Mueller, les CDN n’ont pas d’impact direct sur le référencement, si ce n’est qu’ils améliorent la vitesse dans les régions où la connexion à votre serveur est instable ou connaît une latence élevée.
La même interview a également soulevé la question de savoir si les CDN affectent les robots d’indexation des moteurs de recherche. M. Mueller a répondu comme suit :
Si votre serveur est trop lent et que son matériel ne peut pas supporter le balayage constant des robots des moteurs de recherche, qu’ils soient légitimes ou non, un réseau de diffusion de contenu peut effectivement alléger la charge du serveur principal. La majorité des données seront chargées à partir du CDN plutôt que du serveur source.
En résumé : Google maintient sa position officielle selon laquelle les CDN n’ont pas d’impact direct sur le référencement de votre site web. Bien que les CDN puissent améliorer la vitesse d’accès à votre site et optimiser les performances du serveur, ils n’ont pas d’impact direct sur le classement dans les moteurs de recherche.
**********
Quelques statistiques intéressantes
Avant de nous pencher sur les cas d’utilisation réels des réseaux de diffusion de contenu, examinons quelques statistiques intéressantes.
Selon Statista, le volume de trafic passant par les CDN a considérablement augmenté chaque année. En 2017, il était de 54 exaoctets, et en 2022, il avait atteint 252 exaoctets.
À titre de référence : 1 exaoctet = 1 073 741 824 gigaoctets.
Donc, 252 exaoctets = 270 582 939 648 Go.
Impressionnant, non ?
En ce qui concerne l’utilisation des CDN, nous nous tournons vers WebTechSurvey.
31 % des sites web dans le monde utilisent la technologie CDN pour fournir du contenu à leurs utilisateurs. C’est aux États-Unis que cette technologie est la plus populaire, ce qui n’est pas surprenant étant donné que c’est là que se trouvent les bureaux des fournisseurs de CDN géants tels qu’Amazon, Google et CloudFlare.
Examinons maintenant la répartition en pourcentage de la popularité parmi les sites web, et les statistiques sont assez intéressantes.
On constate que le retard dans l’adoption de la technologie CDN ne commence qu’après les 10 millions de sites web les plus importants.
Le site web le plus populaire utilisant un réseau de diffusion de contenu est YouTube.
**********
Études de cas de mise en œuvre
Examinons quelques études de cas de fournisseurs américains de CDN.
Cas n° 1 – Barn2 Media est une petite entreprise prometteuse spécialisée dans le développement de sites web et de plugins pour des plateformes CMS telles que WordPress et WooCommerce.
Le développement de sites web implique souvent l’utilisation de thèmes préconçus et d’un ensemble de plugins. Cette approche réduit considérablement les coûts de développement et le rend plus accessible à de nombreuses petites entreprises. Elle présente toutefois un inconvénient majeur : de faibles performances dues à la lourdeur du CMS.
La vitesse de chargement moyenne d’un tel site web était de 6,36 secondes, ce qui est considéré comme très lent et se situe dans la zone rouge. Naturellement, cela entraîne un taux de rebond plus élevé chez les utilisateurs et a un impact négatif sur le référencement.
Après la mise en place d’une architecture CDN, le temps de chargement moyen est passé à 2,56 secondes. Un résultat tout à fait satisfaisant
Cas n°2 – FCL/Gazeta Esportiva
FCL/Gazeta Esportiva est une publication brésilienne qui a plus de 70 ans d’histoire. Outre son site web, elle possède également une station de radio, des chaînes de télévision et une édition papier. L’objectif principal de l’entreprise était d’étendre sa présence hors ligne au format numérique.
Après avoir mis en œuvre la technologie, l’entreprise a pu réduire la vitesse de chargement de 50 % et augmenter la fidélisation des utilisateurs.
Cas n° 3 – FloSports
Ce cas concerne la mise en œuvre d’un réseau de diffusion de contenu par stackpath.com.
FloSports est un service de streaming sportif en ligne. Son objectif était de créer une infrastructure de streaming sans serveur sur un CDN pour les abonnements premium.
Ils ont réussi à construire leur propre réseau de streaming avec une capacité de 65 Tbps, en utilisant 50 unités POP dans le monde entier. Ces statistiques sont comparables à celles d’autres acteurs de premier plan dans ce domaine. Dans ce CDN, ce ne sont pas seulement les CSS mais aussi les scripts JS et les vidéos qui sont diffusés.
En l’espace d’un an, le nombre de nouveaux abonnés a augmenté de 125 %, ce qui est assez impressionnant pour une startup.
**********
Conclusion
Malgré la déclaration ambiguë de Google selon laquelle les CDN n’ont pas d’impact sur le référencement, la plupart des collègues occidentaux sont convaincus qu’il existe une corrélation. Les CDN sont non seulement devenus une norme industrielle, en particulier pour le référencement des entreprises, mais ils affectent aussi directement la vitesse de chargement des sites web, la croissance du trafic organique (en particulier lors de la création de ressources multirégionales) et, en fin de compte, améliorent de manière significative l’expérience de l’utilisateur.
Il convient de noter que presque toutes les mises à jour de l’algorithme de Google (du moins celles qui ont fait l’objet d’un débat public) de ces dernières années ont inclus des éléments visant à améliorer les performances des pages, la vitesse et la fourniture de contenu. Cela est particulièrement évident avec l’introduction des mises à jour Core Web Vitals.
En conclusion, j’aimerais donner quelques conseils pour choisir une solution de réseau de diffusion de contenu.
Testez le temps de réponse DNS entre le nœud périphérique et l’utilisateur final avant de vous engager dans une mise en œuvre coûteuse. Il vaut mieux tester avant d’investir lourdement.
Si votre trafic organique connaît des variations saisonnières, veillez à tester la réactivité du CDN pendant ces périodes.
Tenez compte du temps de connexion lors de la sélection des nœuds et des fournisseurs. Recherchez des connexions stables, des délais minimes et aucune perte de paquets.
Veillez à afficher les statistiques du cache, au moins les paramètres de réussite et d’échec, sur votre tableau de bord.
Veillez à ce que la bande passante du canal soit dotée d’une mémoire tampon de 20 à 30 % supérieure à votre volume maximal.
Tenez compte de la qualité de l’API. Au fur et à mesure que vos ressources augmentent, vous devrez probablement adapter l’infrastructure à vos besoins. Le fait de disposer d’une API ouverte et bien documentée facilite ce processus.
**********
Merci beaucoup à tous ceux qui ont lu notre article ! Nous allons certainement explorer comment utiliser les solutions CDN avec les plateformes CMS les plus populaires dans le futur !