Search Central LiveDeep Dive Europe 2026

Knowledge base v2.13.0 · Community edition · data through 2 October 2026

Thing · Concept

Single-page app

A website that loads one page and swaps content with JavaScript, which needs real URLs and status codes to be indexed well.

ConceptAlso calledsingle-page apps, single-page application, single-page applications, SPA, SPAs

Open in Reef mapOpen in Graph

Narrative see the topic JavaScript SEO pitfalls and fixes

Claims
12
In Google’s docs
2
Said at the event
7
Not in docs
0
Kit items
6

Glossary · Single-page app (SPA)

A JavaScript application that changes views without full page reloads. Typical search risks: links without real URLs, # routes and error views that return 200.

Google’s documentation 2

Documented in

Said at the event 7

Slide and stage claims that name it, the ones Google’s documentation does not cover first.

Consistent with docs 1

StageConsistent with docsD2-C286

Moving a single-page app from fragment-based routes to real paths with the History API keeps the same client-side behaviour and was described as not free but relatively straightforward.

Erin Sparling · Day 2 · What is Google friendly JavaScript

Confirmed by docs 5

StageConfirmed by docsD2-C288

With the History API, a single-page app can use real links and attach event listeners that intercept the click, rewrite the URL with pushState and load the new content, so Google can follow the links while users avoid full page reloads.

Erin Sparling · Day 2 · What is Google friendly JavaScript

Nothing to verify 1

Press and analysis 3

AnalysisD2-C290

Audit a single-page app by searching both the templates and the rendered HTML for href="#..." routes, <a> elements without href and onclick navigation; every view that should rank needs an <a href> link to a real path.

Ibrahim Anjro · Day 2 · What is Google friendly JavaScript

AnalysisD2-C342

Return real error status codes for error states, 404 or 410 for missing content and 503 for outages such as a failed database connection, also in single-page apps; a 200 page whose main content is only an error message is treated as a soft 404 even when header and navigation look normal.

Ibrahim Anjro · Day 2 · Understanding what's on a page

Built on these claims 6

Kit items about Single-page app: their own words name it, or several of the claims they rest on do.

Developer requirements 4

Also inglossary terms Single-page app (SPA), History API

Connected things 12

Most often named with it

Things named in the same claim, with the number of claims they share.

Topics that feature it