← Retour au lexique
⚙️ SEO Technique

CDN (Content Delivery Network)

Un CDN (Content Delivery Network) est un réseau de serveurs distribués géographiquement pour accélérer la livraison de contenu web et améliorer les performances.

Définition

Un CDN (Content Delivery Network ou réseau de distribution de contenu) est une infrastructure de serveurs répartis géographiquement qui stockent des copies du contenu web pour le délivrer depuis le serveur le plus proche de l’utilisateur.

L’objectif : réduire la latence et accélérer le chargement des pages, facteur crucial pour le SEO et l’expérience utilisateur.

Fonctionnement d’un CDN

Sans CDN

L’utilisateur à Paris demande une page hébergée sur un serveur aux États-Unis → temps de réponse élevé.

Avec CDN

Le contenu est répliqué sur des serveurs “edge” (périphériques) dans le monde entier. L’utilisateur à Paris reçoit le contenu depuis un serveur en France → temps de réponse minimal.

Processus

  1. L’utilisateur demande une ressource (image, CSS, JS)
  2. Le CDN identifie le serveur le plus proche
  3. Si le contenu est en cache, il est servi immédiatement
  4. Sinon, le CDN le récupère du serveur origine et le met en cache

Types de contenu délivrés

Contenu statique

  • Images (JPEG, PNG, WebP)
  • Fichiers CSS et JavaScript
  • Polices de caractères
  • Vidéos et fichiers média

Contenu dynamique

Les CDN modernes peuvent aussi optimiser le contenu dynamique via des techniques comme l’edge computing.

Impact SEO

Vitesse de chargement

Un CDN peut réduire le temps de chargement de 50% ou plus, améliorant directement les Core Web Vitals.

Expérience utilisateur

Moins d’attente = moins de rebonds, plus d’engagement.

Disponibilité

Les CDN offrent une haute disponibilité. Un site indisponible est un désastre SEO.

Crawl efficiency

Un site rapide permet à Google de crawler plus de pages dans le budget alloué.

CDN populaires

  • Cloudflare : Gratuit pour les fonctions de base, très populaire
  • AWS CloudFront : Intégré à l’écosystème Amazon
  • Akamai : Leader historique, grandes entreprises
  • Fastly : Performance edge computing avancée
  • KeyCDN : Bon rapport qualité-prix
  • BunnyCDN : Abordable et performant

Configuration pour le SEO

En-têtes de cache

Configurez des en-têtes appropriés pour maximiser l’efficacité du cache sans servir de contenu périmé.

Compression

Activez Gzip ou Brotli pour réduire la taille des fichiers transmis.

HTTP/2 et HTTP/3

Les CDN modernes supportent ces protocoles plus performants.

Images optimisées

Certains CDN (Cloudflare, imgix) optimisent automatiquement les images.

Considérations techniques

Purge du cache

Après une mise à jour, purgez le cache pour servir le nouveau contenu.

SSL/TLS

Assurez-vous que le CDN supporte HTTPS sur votre domaine.

Headers personnalisés

Vérifiez que les en-têtes SEO importants (canonicals, hreflang) passent correctement.

Conclusion

Un CDN est devenu quasi-indispensable pour tout site sérieux. L’impact sur la vitesse améliore directement le SEO et l’UX. Avec des options gratuites comme Cloudflare, il n’y a plus d’excuse pour ne pas en utiliser un. Configurez-le correctement et surveillez les performances.