Avancé 6 min 1 min de lecture Core Web Vitals

Core Web Vitals et applications monopages (SPA)

Comprenez comment les Core Web Vitals sont mesurés dans une application monopage (SPA) et adaptez votre stratégie SEO en conséquence.

Par Nicolas Dupont Mis à jour le 23 juin 2026

Une application monopage (SPA) charge un socle unique, puis met à jour son contenu de façon dynamique sans recharger entièrement la page. Ce modèle offre des transitions rapides et fluides, mais il complique la mesure des Core Web Vitals, les indicateurs que Google utilise pour évaluer l’expérience réelle des utilisateurs. Pour un projet SEO, bien comprendre ce fonctionnement évite de tirer de fausses conclusions à partir des scores affichés et de prendre des décisions techniques contre-productives.

Les Core Web Vitals influencent l’expérience perçue et font partie des signaux de qualité suivis par Google. Sur une SPA, leur lecture demande une attention particulière : ce qui semble être une baisse de performance n’est pas toujours un vrai problème, et un bon score initial ne garantit pas une expérience parfaite après navigation. Cet enjeu mérite une approche méthodique pour un SEO durable ; en amont, assurez-vous de comprendre les Core Web Vitals.

Sur les SPA, je commence toujours par expliquer au client que les transitions de route ne sont pas comptées dans les Core Web Vitals mesurés sur le terrain. Sinon on se réjouit d’un beau score qui ne reflète qu’un fragment du parcours réel. Mieux vaut instrumenter ses propres mesures que de piloter à l’aveugle sur des chiffres partiels.

— Nicolas Dupont

Pourquoi les transitions de route ne sont pas mesurées

Chaque métrique Core Web Vitals est rattachée à la navigation de niveau supérieur, c’est-à-dire au chargement initial de la page. Lorsqu’une SPA charge un nouveau contenu et met à jour l’URL dans la barre d’adresse, les valeurs ne sont pas réinitialisées : la mesure reste associée à l’URL d’origine, celle par laquelle l’utilisateur est arrivé.

La raison est qu’il n’existe pas de méthode standardisée pour construire une SPA. Les implémentations varient énormément : mise à jour de l’URL via l’API History ou par modification de hachage, contenu chargé avant ou après le changement d’URL, transition synchrone ou asynchrone. Sans signaux fiables marquant le début et la fin d’une transition, agréger ces données à grande échelle fausserait les résultats au lieu de les éclairer.

SPA contre MPA : d'où viennent les écarts de score

Rien n’empêche une page de SPA de se charger aussi vite qu’une page équivalente en architecture multipages (MPA). En pratique, une MPA bien optimisée bénéficie toutefois d’un avantage : chaque page étant chargée comme une navigation complète, les visiteurs consultent souvent plusieurs pages et profitent de sous-ressources déjà mises en cache. Au 75e centile retenu par Google, cette part de chargements rapides peut améliorer le score global de l’origine.

La façon d’agréger les données compte beaucoup. Une agrégation par origine laisse les pages rapides relever la moyenne, tandis qu’une agrégation par URL isole chaque page. Certaines métriques qui s’accumulent dans le temps, comme le CLS, peuvent aussi pénaliser les SPA, car la valeur n’est pas remise à zéro après une transition de route, contrairement à un rechargement complet en MPA ; voyez comment optimiser le CLS.

Déboguer les performances après une transition

Les outils Google (Search Console, PageSpeed Insights) s’appuient sur le rapport d’expérience utilisateur Chrome (CrUX), qui regroupe les données par origine ou par URL au moment du chargement. CrUX ne peut donc pas isoler une transition de route SPA. En tant que propriétaire du site, vous connaissez votre architecture : vous pouvez instrumenter vous-même la mesure.

De nombreux outils d’analyse permettent de signaler un changement de route et de mettre à jour les données en conséquence. La bonne pratique consiste à mesurer à la fois l’URL de la route active et l’URL de la page d’origine, afin de déboguer chaque problème tout en restant aligné sur la façon dont Google agrège les métriques. Côté réactivité, voyez comment optimiser l’INP.

Question fréquente Réponse synthétique

Les transitions de route SPA comptent-elles dans les Core Web Vitals ?

Non, seule la navigation initiale est mesurée.

Les SPA sont-elles plus dures à optimiser que les MPA ?

Pas intrinsèquement, mais les MPA profitent davantage du cache au 75e centile.

Faut-il migrer d’une SPA vers une MPA pour le score ?

Probablement pas : ne migrez que pour une vraie raison d’expérience utilisateur.

Comment déboguer une page après transition ?

Mesurez vous-même via un outil RUM, en suivant l’URL de route et l’URL d’origine.

Ne migrez pas votre architecture pour gonfler un score

Un score plus bas sur une SPA ne justifie pas à lui seul un retour vers une MPA. La cause est souvent une part moindre de chargements en cache, pas une mauvaise architecture. Migrez uniquement si votre pile SPA ne vous satisfait pas et si une MPA offrira réellement une meilleure expérience. Avant toute décision, comparez une version SPA et une version MPA d’une même page avec un audit Lighthouse.

Besoin d'aide pour mettre en pratique ? Nos experts SEO vous accompagnent.
Parler à un expert

À faire

  • mesurer l’URL de route et l’URL d’origine
  • comparer les versions avec Lighthouse
  • vérifier le mode d’agrégation des données (par origine ou par URL)
  • optimiser le chargement initial

À éviter

  • interpréter une transition de route comme une nouvelle mesure
  • migrer d’architecture sans raison d’expérience
  • ignorer le chargement initial sous prétexte d’une navigation fluide
  • comparer des scores agrégés différemment

Points clés à retenir

  • Retenir que seule la navigation initiale est prise en compte
  • Soigner en priorité l'expérience de chargement initiale
  • Instrumenter la mesure des transitions avec un outil d'analyse
  • Comparer les scores en tenant compte du mode d'agrégation
  • Suivre les évolutions de Google sur la mesure des navigations douces

Mesurer correctement les Core Web Vitals d’une SPA demande de connaître les limites actuelles de la plateforme.

Quiz : testez vos connaissances

  1. Pourquoi les transitions de route d'une application monopage (SPA) ne sont-elles pas mesurées par les Core Web Vitals ?

    • Parce que les transitions de route ne mettent jamais à jour l'URL dans la barre d'adresse
    • Parce que Google pénalise volontairement les architectures monopages
    • Parce que chaque métrique est rattachée à la navigation de niveau supérieur, c'est-à-dire au chargement initial de la page

    Les métriques sont liées à la navigation de niveau supérieur, soit le chargement initial. Quand une SPA met à jour son contenu et son URL, les valeurs ne sont pas réinitialisées.

  2. Quelle est la cause la plus fréquente d'un score plus bas sur une SPA par rapport à une MPA équivalente ?

    • L'impossibilité technique pour une SPA de se charger vite
    • Une préférence de Google pour l'architecture multipages
    • Une part moindre de chargements servis depuis le cache

    Rien n’empêche une SPA de se charger aussi vite qu’une MPA. L’écart vient souvent d’une moindre part de chargements en cache, pas d’une architecture défaillante.

  3. Que faut-il retenir avant d'envisager un retour de SPA vers MPA à cause d'un score plus bas ?

    • Il suffit d'ignorer le chargement initial puisque la navigation reste fluide
    • Il faut migrer immédiatement, car une SPA ne peut pas atteindre les seuils recommandés
    • Un score plus bas ne justifie pas à lui seul une migration, il faut d'abord en chercher la vraie cause

    Un score plus faible ne justifie pas à lui seul un changement d’architecture. Mieux vaut mesurer l’URL de route et l’URL d’origine et optimiser le chargement initial.

À propos de l'auteur

Nicolas Dupont

Nicolas Dupont

Expert SEO Sénior & Fondateur

Il a fait grimper des sites en haut de Google et accompagné plus de 120 entreprises avant de fonder Les Webineurs. Sur votre projet SEO, vous échangez directement avec Nicolas, pas un commercial ni un junior. Un expert dédié et du trafic organique qui dure.

Voir le profil

Besoin d'un accompagnement SEO ?

Votre application monopage est-elle vraiment performante pour vos utilisateurs et pour le SEO ?

Faire le point avec un expert SEO