Zum Inhalt springen
regensbot
DEV-URL-03Muss3 von 11 in URL

Route single-page apps with the History API and real paths, not # fragments

Der Anforderungstext steht im englischen Original.

Stufe
Muss

Pflicht: Ohne sie ist die Website nicht startklar.

Dokumentation

Dokumentiert

Mindestens ein zitiertes Google-Dokument sagt es aus oder stützt es.

Abdeckung

Automatisch

Automatisch entschieden, sobald Regensbot Ihre Seiten rendert.

Warum es zählt

A fragment (the part of a URL after #) exists only in the browser and is often ignored by crawlers, so hash-routed views are not separate pages for Google. Google recommends the History API for clean URLs, and moving from hash routes to real paths keeps the same client-side behaviour.

So setzen Sie es um

Run the router in history mode. Render links as <a href="/path">, intercept the click, call history.pushState and handle popstate. Configure the server or hosting rewrites so a direct request to every valid path returns 200 with the page, ideally server-rendered, and unknown paths return 404 (DEV-ERR-02). Real paths also work as deep links on Android, iOS and desktop.

So prüfen Sie es

Open a deep URL directly in a fresh browser session and with curl: it returns 200 and the right content. The rendered HTML in URL Inspection contains no href="#/..." routes.

So deckt Regensbot sie ab

AutomatischBrauchtRendering in Headless Chromium

Automatisch entschieden, sobald Regensbot Ihre Seiten rendert.

Headless Chromium rendert die Seite auf einem isolierten Render-Dienst, und rohes wie gerendertes HTML laufen durch dieselben Parser.

So funktionieren die UrteileWas Sie verbinden

Quellen

Google-Dokumente02

  1. 01Understand the JavaScript SEO basicsGoogle Search Central (öffnet in einem neuen Tab)
  2. 02Fix Search-related JavaScript problemsGoogle Search Central (öffnet in einem neuen Tab)

Aussagen in der Wissensbasis06

  1. D2-C185BestätigtLightning session D: Rendering and JavaScriptAuf dem Bildschirm gezeigt
  2. D2-C284BestätigtWhat is Google friendly JavaScriptAuf dem Bildschirm gezeigt
  3. D2-C285BestätigtWhat is Google friendly JavaScriptAuf dem Bildschirm gezeigt
  4. D2-C288BestätigtWhat is Google friendly JavaScriptAuf der Bühne gesagt
  5. D2-C286GestütztWhat is Google friendly JavaScriptAuf der Bühne gesagt
  6. D2-C289Nicht dokumentiertWhat is Google friendly JavaScriptAuf der Bühne gesagt

Die Aussage-IDs verweisen auf die Wissensbasis zu Search Central Live 2026. Die Wissensbasis (öffnet in einem neuen Tab)

Bestätigt
Googles Dokumentation sagt dasselbe.
Gestützt
Googles Dokumentation stützt es, ohne es auszusprechen.
Nicht dokumentiert
Bei der Veranstaltung gesagt oder gezeigt, nicht in der Dokumentation.

Audit

Prüfen Sie es auf Ihrer Website.

Ein Audit prüft eine URL gegen alle 138 Anforderungen und liefert zu jeder einen Befund, mit Quelle. Eine URL entscheidet 66; bei allen übrigen sagt der Befund, welche Quelle Sie verbinden.