SPA (aplikacja jednostronicowa) (SPA)
Jedna strona, treść zmienia JS bez przeładowań.
Co to jest SPA (aplikacja jednostronicowa)?
SPA (Single Page Application) to aplikacja, w której nawigacja odbywa się bez pełnego przeładowania strony — JavaScript podmienia treść w miejscu, dając płynne, „aplikacyjne” wrażenie.
To świetne dla paneli i narzędzi (jak panel SEOMaster), ale dla stron treściowych wymaga uwagi: pierwszy render i podglądy muszą działać bez czekania na cały JS, dlatego SPA często łączy się z SSR lub prerenderingiem.
Dlaczego to ważne dla SEO
SPA daje płynne UX, ale „czyste” SPA bywa trudne dla SEO i podglądów. Świadome połączenie z renderowaniem po stronie serwera rozwiązuje ten problem.
Jak to sprawdzić
Kliknięcia w nawigację nie przeładowują całej strony (URL zmienia się bez „mignięcia”). Sprawdź, czy treść jest też w surowym HTML lub prerenderze.
Częste błędy
- Treść SEO dostępna tylko po wykonaniu JS
- Brak obsługi adresów (deep linking) i kodów 404
- Ciężki pierwszy ładunek JavaScript
Przykład
Klik w menu → JS podmienia widok, brak pełnego przeładowania