Canonical-Tag-Prüfer: Canonical, Weiterleitungen und Noindex zusammen prüfen | We.Inc
Füge HTML und Antwort-Header einer Seite ein, um ihren Canonical-Tag, die gewünschte Index-URL, den HTTP-Status, Weiterleitungen und noindex zu prüfen. Erkennt widersprüchliche Signale und erstellt eine Korrektur-Checkliste.
Gib die Adresse der geprüften Seite und die gewünschte URL ein, die Suchmaschinen indexieren sollen. Füge anschließend den HTML-Quelltext und, falls vorhanden, die Antwort-Header ein. Der Prüfer liest den Canonical-Tag, den Canonical-HTTP-Header, das Robots-Meta-Tag und X-Robots-Tag, den Statuscode sowie die Weiterleitungskette aus und zeigt dir Widersprüche. Das Tool ruft keine anderen Websites auf: Browser verhindern, dass eine Website die Inhalte einer anderen liest, und wir betreiben keinen versteckten Crawler. Füge die benötigten Inhalte ein; das Tool prüft genau diesen Text. Auf der Seite findest du die einzeiligen Befehle, mit denen du Header und HTML abrufst.
Gib die geprüfte URL und die bevorzugte URL ein, die indexiert werden soll (häufig sind beide gleich).
Rufe die Header ab, indem du in einem Terminal curl -sIL gefolgt von der URL ausführst, und füge die Ausgabe ein. Sie zeigt alle Weiterleitungsschritte und den endgültigen Statuscode.
Rufe das HTML mit „Quelltext anzeigen“ in deinem Browser ab (Ctrl+U oder Cmd+Option+U) oder führe curl -sL gefolgt von der URL aus und füge das HTML ein.
Der Prüfer findet jeden rel=canonical-Tag im HTML und im Link-Header, Robots-Meta-Tags und X-Robots-Tag sowie den Status jedes Weiterleitungsschritts.
Jeder Befund zeigt an, ob ein Fehler, ein Prüfhinweis oder alles in Ordnung ist und warum. Fehlende Eingaben werden als nicht geprüft gemeldet, niemals als bestanden.
Lade die Korrektur-Checkliste als Textdatei für die Person herunter, die die Website bearbeitet.
Ein Canonical sollte auf eine Seite verweisen, die den Status 200 zurückgibt, nicht weitergeleitet wird, nicht auf noindex steht und denselben Inhalt hat.
Verwende einen Canonical pro Seite. Zwei verschiedene Canonicals oder ein nicht übereinstimmender Tag und Header können dazu führen, dass Suchmaschinen beide ignorieren.
Verwende absolute URLs mit https und dem von dir gewählten www- oder non-www-Host.
Kombiniere noindex nicht mit einem Canonical auf eine andere Seite. Das eine weist Suchmaschinen an, diese Seite auszuschließen, das andere, sie zusammenzuführen. Entscheide dich für eines.
Ein Canonical ist ein Hinweis, kein Befehl. Weiterleitungen und einheitliche interne Links sind stärkere Signale für dieselbe Auswahl.
Häufige Fragen
Warum muss ich das HTML einfügen?
Browser verhindern, dass eine Webseite die Inhalte einer anderen Website liest. Deshalb kann ein Tool, das in deinem Browser läuft, deine Seite nicht selbst abrufen. Tools, die das scheinbar tun, verwenden dafür einen Server. Wir haben dieses Tool vollständig im Browser belassen und erklären dir genau, wie du den Quelltext abrufst.
Was macht ein Canonical-Tag?
Er teilt Suchmaschinen mit, welche URL die Hauptversion einer Seite ist, wenn derselbe Inhalt unter mehreren Adressen erreichbar ist, zum Beispiel mit und ohne Tracking-Parameter. Suchmaschinen folgen dem Tag in der Regel, können aber eine andere URL wählen, wenn weitere Signale widersprüchlich sind.
Sollte jede Seite einen selbstreferenzierenden Canonical haben?
Das ist eine gute Standardeinstellung. Ein Canonical, der auf die Seite selbst verweist, schützt vor Kopien, die durch Parameter, Groß- und Kleinschreibung oder abschließende Schrägstriche entstehen.
Was ist der Unterschied zwischen einem fehlenden Canonical und einem blockierten Abruf?
Ein fehlender Canonical bedeutet hier, dass das eingefügte HTML keinen rel=canonical-Tag enthält. Fügst du nichts oder eine Fehlerseite ein, meldet der Prüfer, dass das HTML nicht geprüft wurde. So hältst du einen fehlgeschlagenen Abruf nicht für einen fehlenden Tag.
Verwendet Google immer meinen Canonical?
Nein. Google behandelt ihn als starkes Signal. Das URL-Prüftool in der Search Console zeigt, welchen Canonical Google tatsächlich ausgewählt hat.
Widersprüchliche Signale
Die meisten Canonical-Probleme sind Widersprüche: ein Canonical, der auf eine Weiterleitung verweist; eine Seite mit noindex und einem Canonical auf eine andere Seite; ein HTML-Tag, der nicht mit dem HTTP-Header übereinstimmt; oder ein Canonical auf http auf einer https-Website. Jedes Signal vermittelt Suchmaschinen gleichzeitig zwei Aussagen, sodass sie selbst entscheiden.
Wenn du den Canonical zusammen mit Statuscode, Weiterleitungen und Robots-Anweisungen prüfst, werden diese Widersprüche sichtbar. Ein Prüfer, der nur den Tag ausliest, übersieht die meisten davon.
Ein Beispiel mit Lösung
Lade das Beispiel auf der Seite: eine fiktive Serviceseite auf example.com, die über eine Weiterleitung von http zu https aufgerufen wird. Ihr Canonical verweist auf eine http-Adresse beim www-Host mit abschließendem Schrägstrich. Der Prüfer meldet die Weiterleitung, den Canonical auf http, den Canonical auf einem anderen Host und die Abweichung von der bevorzugten URL – jeweils mit der passenden Korrektur.