Single Page Application

SPA — application monopage

Une single page application est un site qui charge une seule page HTML puis remplace son contenu en JavaScript à chaque navigation, sans jamais recharger la page complète.

Pourquoi la mesure d’audience s’y casse les dents

Les outils historiques comptent une page vue à chaque chargement de document. Dans une SPA, ce chargement n'arrive qu'une fois : sans instrumentation spécifique, une visite de dix écrans est comptée comme une seule page vue, le temps passé devient absurde et le taux de rebond s'effondre pour de mauvaises raisons. Un outil adapté écoute les changements d'URL du routeur plutôt que le chargement du document.

L’effet sur le référencement

Une SPA rendue uniquement dans le navigateur oblige le moteur à exécuter le JavaScript avant de voir le contenu. D'où le prérendu ou le rendu côté serveur, qui livrent du HTML complet dès la première réponse. Le piège classique est ailleurs : renvoyer une page vide en HTTP 200 pour une URL inconnue, que Google interprète comme un soft 404 et indexe quand même.