Service Worker Test Was macht der Service Worker mit deiner Seite?

Der Test findet den Service Worker und zeigt, wofür deine Seite ihn nutzt. Du siehst, was ein Crawler beim ersten Aufruf ohne ihn bekommt.

Websites, die Googlebot über die IP prüfen, erkennen eine nachgeahmte Kennung und antworten dann oft anders.
Wir speichern die Anfrage mit IP-Adresse, um das Tool zu betreiben. Mehr in der Datenschutzerklärung.
So arbeitet der Test

Vier Schritte bis zum Ergebnis

Der Test ruft die Seite auf wie ein neuer Besucher und wertet aus, was dabei passiert.

Erster AufrufDie Seite wird gerendert wie bei einem neuen Besucher, ohne aktiven Service Worker. So bekommt auch Googlebot jede Seite.
Registrierung findenDer Test sucht im Quelltext, im gerenderten HTML und in bis zu 15 Skripten der Seite.
Skript auslesenScope, Caching-Strategien, Precache, Push und Offline-Seite werden ausgewertet. Die Offline-Seite und bis zu 10 Cache-Dateien ruft der Test direkt ab.
Signale vergleichenStatuscode, Title, Canonical, Meta Robots, H1, Wörter und Links für die gewählte Kennung, für Chrome und in der gerenderten Fassung.
Wofür du den Test brauchst

Was Stammbesucher sehen, sieht Googlebot nicht unbedingt

Googlebot behält zwischen zwei Abrufen keinen Zustand. Jeder Abruf ist für ihn ein erster Besuch, bei dem der Service Worker die Seite noch nicht steuert.

  • Nach einem ReleaseEin Framework-Update oder ein PWA-Plugin bringt manchmal einen Service Worker mit. Der Test zeigt, ob das passiert ist.
  • Bei leeren UnterseitenFehlen Title, H1 oder Text beim ersten Aufruf, siehst du es in den Signalen.
  • Vor dem RelaunchHalte fest, welcher Service Worker heute läuft und was er im Cache ablegt.
Ratgeber: Service Worker und SEO
BeispielergebnisAusschnitt
Scope /Workbox erkanntOffline-Seite vorhandenSeitenaufrufe abgefangenTitle und H1 beim ersten Aufruf da

Grün: in Ordnung. Blau: Hinweis. Orange: genauer ansehen.

Häufige Fragen

Führt Googlebot Service Worker aus?

Google dokumentiert, dass der Web Rendering Service zwischen zwei Seitenaufrufen keinen Zustand behält. Jeder Abruf ist damit ein erster Besuch, bei dem ein Service Worker die Seite noch nicht steuert. Für die Suche zählt deshalb, was die Seite ohne ihn ausliefert.

Warum findet der Test keinen Service Worker, obwohl einer läuft?

Der Test sucht die Registrierung im Quelltext, im gerenderten HTML und in bis zu 15 Skripten der Seite. Entsteht die Adresse des Skripts erst zur Laufzeit oder lädt das Skript erst nach einer Nutzeraktion, findet er sie nicht. In Chrome zeigen die DevTools unter Application, Service Workers, was wirklich registriert ist.

Zeigt der Test auch den Aufruf mit aktivem Service Worker?

Heute zeigt der Test den ersten Aufruf ohne Service Worker, so wie Googlebot die Seite bekommt. Einen zweiten Aufruf mit aktivem Service Worker und einen Aufruf ohne Netz führt er noch nicht aus, beides ist geplant. Aus dem Skript leitet er ab, ob Seitenaufrufe abgefangen werden und welche Offline-Seite hinterlegt ist.

Welche Kennung soll ich wählen?

Voreingestellt ist searchVIUbot. Der Test vergleicht die gewählte Kennung mit Chrome auf demselben Gerät. Sperrt eine Website unbekannte Bots, hilft eine IP-Freigabe für searchVIUbot.

Demo

Wie sieht deine Website in searchVIU aus?

Nach einer kurzen Abstimmung zu Crawler-Freigabe und Search Console zeigt dir Michael searchVIU mit deiner Website und einem Beispielprojekt. Die Demo dauert rund 30 Minuten.

Demo anfragen