Définition
Un Service Worker est un script qui s'execute en arriere-plan dans le navigateur, entre la page web et le reseau. Il permet la mise en cache avancee, le fonctionnement hors ligne et les notifications push. Pour le SEO, les Service Workers presentent des enjeux specifiques : Googlebot peut executer les Service Workers, mais leur comportement peut varier selon le bot. Un Service Worker mal configure peut servir du contenu cache obsolete aux moteurs de recherche ou bloquer l'acces a certaines ressources. A l'inverse, un Service Worker bien concu ameliore les performances percues (Core Web Vitals) en servant du contenu cache instantanement. Il est crucial de tester le comportement du site avec et sans Service Worker pour s'assurer que l'indexation n'est pas affectee.
Points clés à retenir
- Les Service Workers peuvent ameliorer les Core Web Vitals via le cache intelligent
- Googlebot peut executer les Service Workers, attention au contenu cache servi
- Toujours implementer une strategie de cache adaptee (network-first pour le contenu dynamique)
Exemples concrets
Cache strategique pour les Core Web Vitals
Un site d'actualites utilise un Service Worker pour mettre en cache les ressources critiques (CSS, fonts, images above-the-fold), reduisant le LCP de 40% pour les visiteurs recurrents.
Probleme d'indexation
Un site e-commerce decouvre que son Service Worker sert des pages produits en cache a Googlebot, empechant l'indexation des mises a jour de prix et de stock.
Questions fréquentes
Oui, Googlebot dans sa version recente execute les Service Workers. Cependant, il est recommande d'utiliser une strategie network-first pour le contenu HTML afin de s'assurer que Google voit toujours la version la plus recente de vos pages.
Les Service Workers s'executent cote client et n'affectent pas directement le crawl budget. Cependant, s'ils modifient les reponses de maniere incorrecte, ils peuvent indirectement causer des problemes d'indexation.
Termes liés
Aller plus loin avec LemmiLink
Découvrez comment LemmiLink peut vous aider à mettre en pratique ces concepts SEO.
Dernière mise à jour : 2026-02-07