Für die Suche relevante JavaScript-Probleme beheben

Mithilfe dieser Anleitung können Sie JavaScript-Probleme finden und beheben, durch die Ihre Seite oder bestimmte Inhalte auf JavaScript-Seiten nicht in der Google-Suche angezeigt werden. JavaScript wird zwar vom Googlebot ausgeführt, allerdings musst du beim Design deiner Seiten und Apps einige Unterschiede und Beschränkungen beachten, damit deine Inhalte richtig gecrawlt und gerendert werden.

Der Googlebot ist ein verantwortungsvoller Akteur im Web. Seine wichtigste Aufgabe ist es, Websites zu crawlen, ohne dabei die Nutzererfahrung auf diesen Websites zu beeinträchtigen. Der Googlebot und sein Web-Renderingdienst (Web Rendering Service, WRS) analysieren und identifizieren fortlaufend Ressourcen, die keine wesentlichen Seiteninhalte liefern. Solche Ressourcen werden dann unter Umständen nicht abgerufen. Berichts- und Fehleranfragen, die nicht zu wesentlichen Seiteninhalten führen, und ähnliche Arten von Anfragen werden beispielsweise nicht verwendet bzw. werden zum Extrahieren wesentlicher Seiteninhalte nicht benötigt.

Wenn Sie vermuten, dass Ihre Seite oder bestimmte Inhalte auf JavaScript-Seiten nicht in der Google-Suche angezeigt werden, weil Probleme mit JavaScript auftreten, gehen Sie so vor:

  1. Teste mit dem Test auf Optimierung für Mobilgeräte oder dem URL-Prüftool in der Search Console, wie Google eine URL crawlt und rendert. Dabei können Sie sich die geladenen Ressourcen, die Ausgabe und Ausnahmen der JavaScript-Konsole, das gerenderte DOM sowie zusätzliche Details ansehen. Klicken Sie dazu einfach auf der Karte, die das Ergebnis der Seite enthält, auf den Link für weitere Informationen.

    Wir empfehlen außerdem, JavaScript-Fehler zu erfassen und zu prüfen, die von Nutzern auf Ihrer Website festgestellt wurden. Dazu gehört auch der Googlebot. So lassen sich mögliche Probleme erkennen, die sich auf die Darstellung von Inhalten auswirken können.

  2. Der Googlebot lehnt in der Regel Anfragen nach Nutzerberechtigungen ab.
  3. Bei der Darstellung von Inhalten ist keine Datenpersistenz gewährleistet.
  4. Nutzen Sie in Ihrer App die Funktionserkennung für alle kritischen APIs und geben Sie bei Bedarf ein Fallback-Verhalten oder Polyfill an.
  5. Achten Sie darauf, dass Ihre Webkomponenten suchmaschinenfreundlich sind.
    1. Verwenden Sie ein Shadow DOM, um Implementierungsdetails zu verkapseln und auszublenden.
    2. Fügen Sie Ihre Inhalte nach Möglichkeit in ein Light DOM ein.
  6. Teste deine Seite anschließend noch einmal mit dem Test auf Optimierung für Mobilgeräte oder dem URL-Prüftool in der Search Console.

    Wenn das Problem behoben wurde, sehen Sie ein grünes Häkchen und es werden keine Fehler angezeigt. Falls immer noch Fehler aufgeführt werden, kannst du dazu eine Frage in der JavaScript Sites in Search Working Group posten.

Feedback geben zu...