SEO technique
Cache navigateur
Le cache navigateur est l’espace où le navigateur conserve les fichiers déjà téléchargés. À la visite suivante, il les réutilise au lieu de les redemander au serveur.
Le gain porte sur les visiteurs qui reviennent et sur la navigation d’une page à l’autre, où les éléments communs ne sont chargés qu’une fois.
Comment le site le pilote
Par des en-têtes envoyés avec chaque fichier, qui indiquent combien de temps il peut être conservé.
Deux réglages suffisent dans la plupart des cas.
Une durée longue, plusieurs mois, pour les fichiers qui ne changent pas : images, polices, scripts et styles versionnés.
Une durée courte ou une revalidation systématique pour les pages HTML, qui changent.
Le navigateur peut aussi demander au serveur si le fichier a changé depuis la dernière fois. Si la réponse est non, le serveur renvoie un code 304 sans le contenu, ce qui économise la bande passante.
Le piège de la mise à jour
C’est le problème central du cache, et il a une solution nette.
Un fichier mis en cache pour un an continue d’être servi dans son ancienne version même après modification. Le visiteur voit un site cassé ou périmé, et vous ne pouvez pas vider son cache à distance.
La solution est le versionnement : changer le nom du fichier à chaque modification, en y intégrant une empreinte du contenu. Le navigateur voit un fichier différent et le télécharge. La plupart des outils de construction modernes le font automatiquement.
Sans versionnement, il faut choisir entre une durée courte, qui annule le bénéfice, et le risque de servir du contenu périmé.
Ce que cela change pour le référencement
Peu directement, et c’est honnête de le préciser.
Googlebot ne se comporte pas comme un visiteur qui revient : il ne bénéficie pas du cache de la même façon, et le gain porte principalement sur l’expérience des visiteurs.
L’effet indirect existe : un site plus rapide pour les visiteurs qui reviennent améliore les signaux comportementaux et la conversion. Et un serveur moins sollicité répond plus vite aux robots, ce qui touche le budget de crawl.
Le cache du réseau de diffusion
Il ne faut pas le confondre avec le cache du navigateur.
Un CDN conserve une copie côté serveur, partagée par tous les visiteurs. Le cache navigateur est individuel, sur la machine de chaque personne.
Les deux se cumulent, et une purge du réseau ne vide pas les caches individuels déjà constitués.
FAQ