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. Meistens dauert es aber einige Tage, bis Änderungen, die auf deinen Seiten stattgefunden haben, auch registriert werden.
Nützliche Testtools
Wir haben einige nützliche Tools zusammengestellt, die dir beim Beheben von Fehlern auf deinen Seiten helfen sollen
Tools für bestätigte Websiteinhaber
Die folgenden Tools und Berichte kannst du auf deiner Seite oder Website nur unter der Voraussetzung verwenden, dass du für die betreffende Seite ein bestätigter Websitenutzer bist. Diese Voraussetzung gilt deshalb, weil auf die vertraulichen Daten, die in der Search Console zur Verfügung gestellt werden, nur bestätigte Websitenutzer Zugriff haben sollen.
- Search Console: Melde dich in der Search Console an und bestätige deine Inhaberschaft einer Website. Dadurch erhältst du Zugriff auf nützliche Tools für das Monitoring und Testen der Website wie z. B. die unten aufgeführten Tools.
- 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-Bericht: Mit diesem Bericht kannst du prüfen, ob Google deine robots.txt-Dateien verarbeiten kann. Du kannst außerdem in Notfällen ein erneutes Crawling der robots.txt-Datei anfordern.
- 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.
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.
- AMP-Testtool: Mit diesem Tool testest du in Echtzeit die Gültigkeit einer bestimmten AMP-URL.
- Test für Rich-Suchergebnisse: Dieses Tool prüft in Echtzeit die Gültigkeit eines Blocks mit strukturierten Daten. Der Code kann entweder in das Tool eingefügt werden oder auf einer Liveseite gehostet sein.
Weitere Tools
Weitere Informationen und Geschäftszeiten findest du auf unserer Hilfeseite.
Lokal gehostete oder durch Firewall geschützte Seiten testen
Google bietet dir mehrere Testtools, mit denen du eine einzelne Livewebseite testen kannst. Etwa das AMP-Testtool und den Test für Rich-Suchergebnisse. 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 z. B. nützlich sein, wenn 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 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.
Mit dem Befehl SimpleHTTPServer
ordnest du das aktuelle Verzeichnis der Website als Stammverzeichnis zu.
python3 -m http.server 5326
Serving HTTP on 0.0.0.0 port 5326
...
Schritt 2
Starte auf einem anderen Terminal die lokale ngrok
App, durch die Port 5326
überwacht wird, den wir in Schritt 1 geöffnet haben.
./ngrok http 5326 --request-header-add ngrok-skip-browser-warning:1
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 Test für Rich-Suchergebnisse kannst du diese URL direkt einfügen oder https://search.google.com/test/rich-results/result?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 auf ngrok nicht 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:
- Achte darauf, dass deine Seite nicht durch robots.txt geschützt ist und dass sie keine Anmeldung erfordert.
- Versuche, mit einem anderen Computer von außerhalb deiner Firewall auf deine Seite zuzugreifen, oder verwende Chrome im Inkognitomodus.