Fehler auf deinen Seiten beheben

Allgemeine Tipps

Bitte denke daran, dass Google deine Seite nicht sofort nach dem Veröffentlichen einer Fehlerbehebung crawlt. Daher können in der Search Console und in der Google-Suche weiterhin Fehler für eine Seite angezeigt werden, die du schon behoben hast – so lange, bis die Seite neu gecrawlt wird. Manchmal kannst du ein beschleunigtes Crawling anfordern, beispielsweise mit dem URL-Prüftool. In den meisten Fällen dauert es aber einige Tage, bis Änderungen auf deinen Seiten zu sehen sind.

Nützliche Testtools

Wir haben einige nützliche Tools zusammengestellt, die dir beim Beheben von Fehlern auf deinen Seiten helfen.

Tools für bestätigte Websiteinhaber

Für die folgenden Tools und Berichte musst du ein bestätigter Websitenutzer für die Seite sein, damit du die entsprechenden Tools auf dieser Seite oder Website verwenden kannst. Dies liegt daran, dass in der Search Console vertrauliche Websitedaten bereitgestellt werden, die nur für bestätigte Websitenutzer zugänglich sein sollten.

  • Search Console: Melde dich in der Search Console an und bestätige deine Inhaberschaft einer Website. Dadurch kannst du auf nützliche Tools für das Monitoring und Testen der Website, wie die unten aufgeführten, zugreifen.
  • Statusberichte zu Rich-Suchergebnissen: In diesen Berichten erfährst du, welche Rich-Suchergebnisse Google auf deiner Website lesen konnte und welche nicht. Darüber hinaus erhältst du Informationen zur Fehlerbehebung und kannst die Website nach der Beseitigung eventueller Probleme neu crawlen lassen. Allerdings kannst du mit diesem Tool keine beliebige URL testen.
  • URL-Prüftool: Hiermit findest du heraus, wie deine Seite im Google-Index angezeigt wird, und kannst einen Indextest mit einer Live-URL durchführen. Außerdem hast du die Möglichkeit zu prüfen, wie Google deine Seite darstellt, und kannst eine URL zur Indexierung vorschlagen.
  • robots.txt-Tester: Mit dem robots.txt-Tester hast du die Möglichkeit, die Syntax deiner robots.txt-Datei zu testen. Du kannst eine beliebige robots.txt-Datei auf deiner Website und auch deine Syntax in einem editierbaren Textbereich testen.
  • AMP-Statusbericht: In diesem Bericht werden AMP-Seitenfehler angezeigt, die von Google in Bezug auf deine gesamte Website erkannt wurden. Da die Fehler während des regulären Crawlings erkannt werden, ist es nicht möglich, eine beliebige URL zu testen.
  • Bericht zur Nutzererfahrung auf Mobilgeräten: In diesem Bericht werden Fehler bezüglich der Nutzerfreundlichkeit auf Mobilgeräten für deine gesamte Website angezeigt. Da die Fehler während des regulären Crawlings erkannt werden, ist es nicht möglich, eine beliebige URL zu testen.

Anonyme Tools

Diese Tools können für jede beliebige URL verwendet werden, ohne dass Search Console-Berechtigungen für die Website erforderlich sind. Mit einigen Tools können auch Code-Snippets direkt in das Tool eingefügt werden.

Wenn deine URL durch eine Firewall geschützt ist oder auf einem lokalen Computer gehostet wird, kannst du deine Seite mithilfe einer Tunneling-Lösung für das Testtool verfügbar machen. Wie du dazu vorgehst, erfährst du weiter unten.

Weitere Tools

Im Google Webmasters-Supportcenter findest du weitere Informationen zu Tools, Mailinglisten und Geschäftszeiten.

Lokal gehostete oder durch Firewall geschützte Seiten testen

Google bietet mehrere Testtools, mit denen du eine einzelne Livewebseite testen kannst. Beispiele sind das AMP-Testtool, das Tool zum Test auf Optimierung für Mobilgeräte und das Testtool für strukturierte Daten. Aber auch wenn deine Seite ohne öffentliche URL auf deinem lokalen Computer gehostet wird oder durch eine Firewall geschützt ist, kannst du sie testen. Dazu bietest du dem Tool zu Testzwecken einen Tunnel an, über den es deine Seite erreichen kann. Dies kann nützlich sein, falls du eine Seite testen möchtest, bevor du sie im Web öffentlich verfügbar machst, oder wenn du deinen Veröffentlichungsprozess um einen entsprechenden Testschritt erweitern möchtest.

Zum Testen einer lokalen oder durch Firewall geschützten Seite solltest du eine Tunneling-Lösung wie ngrok verwenden. Bei diesen Tools wird eine öffentliche URL bereitgestellt, über die eine Verbindung zu einer nicht öffentlichen Seite auf deinem lokalen Host oder auf deinem durch eine Firewall geschützten Server hergestellt wird.

Im folgenden Beispiel wird zuerst das Modul SimpleHTTPServer von Python gestartet, um eine Seite auf dem lokalen Computer zu hosten. Anschließend wird diese Seite dann mithilfe von ngrok unter einer öffentlich zugänglichen URL dargestellt:

Schritt 1

Starte einen lokalen HTTP-Server, um deine Seite an einem bestimmten Port zu hosten. Für unser Beispiel haben wir Port 5326 gewählt.

SimpleHTTPServer ordnet das aktuelle Verzeichnis als Stammverzeichnis der Website zu.

~/testwebdir $ python -m SimpleHTTPServer 5326
Serving HTTP on 0.0.0.0 port 5326
...

Schritt 2

Starte auf einem anderen Terminal deine lokale ngrok-App, durch die Port 5326 überwacht wird, den wir in Schritt 1 geöffnet haben.

~/ $ ./ngrok http 5326

ngrok by @inconshreveable (Ctrl+C to quit)

Session Status online
Version 2.2.4
Region United States (us)
Web Interface http://127.0.0.1:4040
Forwarding http://ad0a5735.ngrok.io -> localhost:5326
Forwarding https://ad0a5735.ngrok.io -> localhost:5326

Connections ttl opn rt1 rt5 p50 p90
                              0 0 0.00 0.00 0.00 0.00

Schritt 3

Übergib die bereitgestellte ngrok-URL an das Testtool deiner Wahl.

Die Stamm-URL in unserem Beispiel lautet http://ad0a5735.ngrok.io. Wenn unsere Seite lokal unter "~/testwebdir/mypage.html" gespeichert wird und wir den oben genannten Server aus dem Verzeichnis "~/testwebdir/" gestartet haben, können wir http://ad0a5735.ngrok.io/mypage.html testen. Im Tool zum Test auf Optimierung für Mobilgeräte kannst du diese URL direkt einfügen oder https://search.google.com/test/mobile-friendly?url=http%3A%2F%2Fad0a5735.ngrok.io%2Fmypage.html aufrufen.

Beachte, dass deine Seiten von unterschiedlichen lokalen Hosts und Tunneling-Lösungen unterschiedlich zugeordnet werden.

Außerdem schützen einige Tunneling-Lösungen deine temporäre öffentliche URL automatisch mit "robots.txt", sodass du keine Google-Tests mit ihnen durchführen kannst. Dies trifft allerdings nicht auf ngrok zu. In den Testtools von Google wird "robots.txt" berücksichtigt. Lies hierzu auch die Dokumentation zu deiner Tunneling-Lösung und Webhosting-Software.

Zugriffsfehler beheben

So gehst du vor, falls du bei Verwendung eines Google-Testtools einen Zugriffsfehler erhältst:

  • Prüfe, ob deine Seite nicht durch "robots.txt" geschützt ist oder ob eine Anmeldung erforderlich ist.
  • Versuche, auf einem anderen Computer von außerhalb deiner Firewall mit Chrome im Inkognitomodus auf deine Seite zuzugreifen.