Un CDN (acronyme de "Content Delivery Network") est un réseau de serveurs répartis géographiquement qui permet de distribuer du contenu web de manière plus rapide et efficace. Il met en cache les fichiers d'un site (images, scripts, etc.) sur plusieurs serveurs pour rapprocher le contenu de l'utilisateur final.
Avantages principaux:
Chez Rablab, l’une des premières choses que l’on fait quand un client arrive chez nous pour faire du SEO, c’est lancer une analyse GT Metrix pour voir comment, et surtout, en combien de temps se charge son site.
Rien de très original jusque là, me direz-vous si vous avez quelques connaissances en SEO. Mais comme disait ma grand-mère, “C’est dans les vieux pots qu’on fait les meilleurs confitures”.
Parce que oui, même si notre gang de spécialistes se tient au courant des dernières tendances du marketing web, année après année, pour propulser vos sites web en tête d’affiche, il y a des “bonnes vieilles méthodes” qui ne changent pas !
L’analyse GT Metrix en fait partie. Et nous allons nous arrêter sur un critère que l’on met souvent dans notre liste des choses à faire après avoir roulé un scan technique: l’installation d’un CDN.
Nous pouvons traduire "Content Delivery Network" par “Réseau de diffusion de contenu”.
Mais pour bien comprendre comment ça fonctionne, une belle image vaut mieux que 1000 mots:
En résumé, la plupart des hébergeurs actuels ne sont pas dans ce qu’on appelle le Cloud (hormis quelques exceptions comme l’hébergeur WordPress Cloudways, que nous recommandons). Cela se traduit par le fait que votre site est chargé par un serveur physique situé à un emplacement donné.
À chaque fois qu’un visiteur se connecte à votre site web, un appel est émis vers votre serveur, qui lui renvoie alors un affichage de ce dernier.
Problème: tous les octets qui composent votre page ont une certaine distance à parcourir, selon l’endroit où se trouve le visiteur qui appelle votre site.
Plus la distance est longue, plus votre site met du temps à afficher votre page web. C’est encore plus critique si vous avez une activité internationale, puisque dans ce cas là, la distance s’allonge.
Or, qui dit temps de chargement allongé dit chances accrues de voir un visiteur potentiel abandonner la navigation prématurément.
C’est un fait, de nos jours, les consommateurs sont vite impatients. Si Neil Patel le souligne dans son excellent article “How Loading Time Affects Your Bottom Line”, ce n’est pas simplement pour drainer plus de trafic.
Aussi, l’algorithme de Google tient compte de la vitesse de votre site pour déterminer son classement dans les moteurs de recherche. À stratégie égale, un site plus lent aura tendance à se classer derrière son concurrent mieux loti en termes de temps de chargement.
C’est là que la mise en place d’un CDN comme Cloudflare est un excellent moyen d’inverser la tendance.
Pour schématiser, autour de votre serveur physique, Cloudflare met à votre disposition des serveurs relais qui stockent des copies de votre site.
Lorsqu’un visiteur se connecte à votre site internet, à n’importe quel endroit du monde, c’est automatiquement le serveur relais le plus proche qui lui délivre vos contenus.
Beaucoup plus rapidement que sans CDN.
Si on devait résumer ça par une formule de causalité, cela donnerait:
CDN = moins de distance à parcourir = site qui charge plus vite = de très bonnes chances de diminuer son taux de rebond et de garder un visiteur plus longtemps = plus de conversions.
Bien entendu, ce n’est pas non plus une formule magique.
Le poids de vos pages est un critère important également.
Moins elles sont lourdes, plus vite se charge votre site. Et cela n’exclut pas non plus la nécessité de mettre en place une stratégie de contenu solide sur votre site pour le bien de votre SEO.
Mais puisque la réussite du référencement naturel réside dans une somme de détails plus ou moins importants, autant mettre tous les atouts de son côté en installant un CDN.
C’est là que vous me dites “OK c’est bien, mais comment on s’y prend pour installer un CDN ?”. Et c’est là que je vous réponds “Continuez de lire l’article, ça s’en vient !”.
NB: GT Metrix vous permet de vérifier si un CDN est installé sur votre site:
Si le grade est à “F(0)” en face de la recommandation “Use a Content Delivery Network (CDN)” c’est probablement que vous n’en utilisez pas.
Dans le cas contraire, l’affichage sera généralement le suivant:
Vous pouvez également vérifier cela en vous rendant sur dnschecker.org pour vérifier la propagation des DNS de votre site, ceux de Cloudflare sont très facilement identifiables.
Si vos DNS ne contiennent pas la mention "cloudflare", c'est tout simplement que vous n'utilisez pas ce CDN !
Cloudflare est un excellent CDN gratuit qui s'intègre parfaitement avec des plateformes populaires telles que WordPress, Shopify, et bien d'autres. En plus de fournir un réseau de distribution de contenu pour accélérer le chargement des sites web, Cloudflare offre des fonctionnalités supplémentaires comme la protection contre les attaques DDoS, l'optimisation des performances et des certificats SSL gratuits pour améliorer la sécurité.
Grâce à son réseau mondial de serveurs, Cloudflare stocke en cache des versions statiques des pages web et les distribue depuis les serveurs les plus proches des utilisateurs finaux, réduisant ainsi les temps de chargement. Cela en fait un choix idéal pour les propriétaires de sites sur WordPress et Shopify qui souhaitent améliorer leur vitesse de chargement sans coût supplémentaire. En plus de cela, Cloudflare propose une interface simple pour gérer les paramètres de sécurité, de performance et de mise en cache, rendant l'optimisation facile même pour ceux qui ne sont pas des experts techniques.
Deux choses à savoir avant de commencer !
1 – Cloudflare est de loin le CDN le plus populaire et le plus efficace au monde. Il suffit de jeter un oeil à la cartographie de ses serveurs relais pour s’en rendre compte:
2 – Ce CDN a le mérite de proposer des fonctionnalités très performantes dans sa version gratuite. Et comme le répète souvent l’un de nos experts SEO “quand c’est gratuit, c’est meilleur”.
Vous auriez donc tort de vous en priver !
Afin d’accélérer la vitesse de votre site, rendez-vous d’abord sur le site de Cloudflare et créez vous un compte.
Une fois le compte créé, vous n’aurez qu’à ajouter votre site en cliquant sur le bouton « Add site »:
Ensuite, sélectionnez le « free plan » et confirmez.
Cloudflare ira alors chercher tous les enregistrements DNS liés à votre site:
Cliquez sur « continuer » et vous obtiendrez les deux adresses DNS Cloudflare qu’il faudra mettre en place du côté de votre hébergeur à la place de vos DNS actuels.
Si vous utilisez le CMS WordPress, nous vous recommandons ensuite de vous rendre dans la section « page rules” et de créer les deux règles suivantes pour exclure votre backend des fonctionnalités de performance Cloudflare (Vous pouvez même ajouter ces règles avant de changer vos DNS).
Veillez à bien remplacer onlinemediamasters.com (dans l’exemple) par l’URL de votre site. Admettons que l’URL soit “votresite.com”:
– règle 1: votresite.com/wp-admin*
Répétez l’opération avec la deuxième règle:
– règle 2: votresite.com/*preview=true*
Une fois cela fait et vos DNS changés, comptez 24h pour la propagation. Validez le succès de l’opération en roulant un nouveau test Gt Metrix !
NB: en théorie, vous pouvez adapter les règles aux URL de n’importe quel backend ou CMS.
Vous l'avez compris, pour optimiser un site WordPress, l’utilisation d’un CDN comme Cloudflare est essentielle, surtout pour la gestion du cache. En effet, le cache joue un rôle crucial dans l’amélioration de la vitesse de chargement des pages, car il stocke des versions statiques des pages et les sert plus rapidement aux utilisateurs.
Cependant, il est parfois nécessaire de vider ce cache, par exemple lorsque des modifications sont apportées au site et que vous souhaitez que les utilisateurs voient immédiatement les mises à jour. Dans ce cas, il faut se connecter à Cloudflare pour vider le cache.
Lors de la mise à jour du contenu d’un site WordPress, les utilisateurs peuvent voir une version ancienne de la page si le cache n’est pas vidé. Cela peut poser problème, notamment lorsqu’il y a des corrections d’erreurs, des changements de produits, ou des modifications importantes sur le site. Vider le cache de Cloudflare permet de forcer la prise en compte des nouvelles versions de vos pages.
Conseil pour la gestion du cache : Pour simplifier ce processus, vous pouvez également installer le plugin Cloudflare sur votre site WordPress. Ce plugin permet de gérer directement le cache Cloudflare depuis votre tableau de bord WordPress, rendant l’opération plus rapide et pratique, surtout si vous n’êtes pas habitué à naviguer dans le tableau de bord Cloudflare.
A noter que la même opération de purge du cache peut être effectuer avec Shopify ou n'importe quel autre CDN.
Si vous avez un ami geek, demandez lui conseil. S’il s’agit du site web de votre entreprise, envoyez cet article à votre service TI.
Sinon, vous pouvez toujours nous contacter. Chez Rablab, on a l’habitude de ce genre d’opérations et nous avons déjà mis en place des CDN pour de nombreux clients dans le cadre de nos stratégies SEO à succès.
Vous avez maintenant toutes les cartes en main. N’hésitez pas à nous écrire pour toute question, il nous fera plaisir de vous répondre rapidement.