An SPA loads one HTML shell, then JavaScript swaps the visible content as the user navigates. Feels app-like and fast after the first load — but historically bad for SEO unless you also SSR. React, Vue and Angular apps are SPAs by default.
/ Related terms
Need help with spa (single-page app)?
We're a Colchester web studio. We build websites that get this stuff right by default.
Get a quote →