Canonical Tag Checker

Geben Sie eine Seiten-URL ein, um das Canonical-Tag zu finden und mit der Seitenadresse abzugleichen.

Geben Sie eine öffentlich erreichbare HTTP- oder HTTPS-Seite ein. Weiterleitungen werden vor dem Abgleich des Canonicals aufgelöst.

Geben Sie eine Seiten-URL ein, um deren Canonical-Tag zu überprüfen.

BroBroGo empfängt die URL, um die öffentliche Seite abzurufen. Die abgerufene Seite und das Ergebnis werden nicht gespeichert.

FAQ

Was ist ein selbstreferenzierendes Canonical?

Ein selbstreferenzierendes Canonical verweist direkt auf die endgültige URL der Seite selbst. Dies signalisiert Suchmaschinen die bevorzugte URL-Version, selbst wenn derselbe Inhalt über verschiedene Pfade oder Parameter erreichbar ist.

Warum kann die Selbstreferenzierung erfolgreich sein, obwohl die eingegebene URL nicht übereinstimmt?

Die eingegebene Adresse leitet möglicherweise auf eine andere URL weiter. Das Canonical kann korrekt auf diese endgültige Zielseite verweisen, auch wenn es sich von der ursprünglich eingegebenen Adresse unterscheidet.

Erkennt das Tool auch Canonical-Tags, die per JavaScript hinzugefügt werden?

Das Tool prüft das vom Server zurückgegebene HTML. Ein Canonical, das erst nach dem Ausführen von JavaScript-Skripten hinzugefügt wird, wird hier eventuell nicht erkannt. Stellen Sie daher sicher, dass wichtige Canonical-Tags bereits im ursprünglichen Quelltext der Seite vorhanden sind.

Die Rolle von Canonical-Tags in der Suchmaschinenoptimierung

Ein Canonical-Tag (rel="canonical") ist ein HTML-Element im Head-Bereich einer Webseite, das Suchmaschinen mitteilt, welche Version einer Seite als die bevorzugte, maßgebliche Quelle anzusehen ist. Dies ist im SEO-Bereich von zentraler Bedeutung, um Probleme mit doppeltem Inhalt (Duplicate Content) zu vermeiden. Wenn derselbe Inhalt über verschiedene URLs erreichbar ist – beispielsweise durch URL-Parameter, Tracking-IDs oder unterschiedliche Protokolle –, hilft das Canonical-Tag dabei, die Linkkraft auf eine einzige, kanonische URL zu bündeln. Suchmaschinen nutzen diese Angabe als Richtlinie, um zu entscheiden, welche Adresse in den Suchergebnissen angezeigt wird.

Funktionsweise des Canonical Tag Checker

Das Tool prüft eine Webseite auf das Vorhandensein eines Canonical-Tags. Nach der Eingabe einer Seiten-URL ruft das Werkzeug die entsprechende Seite ab, folgt allen vorhandenen Weiterleitungen und analysiert das zurückgegebene HTML.

Das Tool liefert detaillierte Informationen über den Zustand des Canonical-Tags:

  • Canonical-Ergebnis: Eine Zusammenfassung des Status, wie beispielsweise "Canonical gefunden. Es verweist auf sich selbst und stimmt mit der eingegebenen URL überein.".
  • Ermittelte kanonische URL: Die im Canonical-Tag exakt definierte Zieladresse.
  • Canonical-Prüfungen: Eine Übersicht der Kriterien "Canonical vorhanden", "Selbstreferenzierend" und "Stimmt mit eingegebener URL überein" mit den Werten "Ja" oder "Nein".
  • Eingegebene URL: Die ursprünglich in das Suchfeld eingetragene Adresse.
  • Endgültige URL nach Weiterleitungen: Die tatsächliche Zieladresse der Seite, nachdem alle HTTP-Weiterleitungen durchlaufen wurden.
  • Canonical-href: Der rohe, unveränderte Wert des href-Attributs aus dem HTML-Quellcode.
  • HTTP-Status: Der vom Server zurückgegebene HTTP-Statuscode.
  • Gefundene Canonical-Tags: Die Anzahl der im Dokument entdeckten Canonical-Tags.

Technische Regeln und Fehlerbehandlung bei der Prüfung

Bei der Analyse von Webseiten gelten feste technische Validierungsregeln und Grenzwerte:

  • Mehrfache Tags: Wenn eine Seite mehr als ein Canonical-Tag enthält, zeigt das Tool nur das erste gefundene Tag an. Im Ergebnisbereich erscheint die Meldung: "Es wurden {count} Canonical-Tags gefunden. Das erste wird angezeigt; es sollte jedoch nur ein einziges verwendet werden.".
  • Protokoll-Validierung: Wird eine URL ohne Protokoll eingegeben, wird sie nach lokalen Validierungsregeln verarbeitet. Ungültige Eingaben führen zur Fehlermeldung "Bitte geben Sie eine gültige, öffentliche HTTP- oder HTTPS-URL ein.".
  • Anfragen-Steuerung: Das Absenden einer neuen Anfrage bricht eine noch laufende, vorherige Anfrage sofort ab.
  • Adressbeschränkungen: Private und lokale IP-Adressbereiche (wie http://127.0.0.1/admin) werden vor dem Absenden blockiert. Es erscheint die Meldung "Private und lokale Adressen können nicht überprüft werden.". Zudem muss die URL unter {max} Zeichen lang sein, andernfalls wird der Fehler "Bitte halten Sie die URL unter {max} Zeichen." ausgegeben.
  • Netzwerk- und Serverfehler: Kann eine Seite nicht geladen werden, meldet das Tool "Die Seite konnte nicht erreicht werden. Prüfen Sie die URL oder versuchen Sie es noch einmal.". Bei einer Zeitüberschreitung erscheint "Die Antwortzeit der Seite wurde überschritten. Versuchen Sie es später noch einmal.".
  • Weiterleitungsschleifen: Folgt die Seite zu vielen Weiterleitungen, bricht die Prüfung mit der Meldung "Die Seite hat zu oft weitergeleitet, um die Prüfung abzuschließen." ab.
  • HTTP-Fehlerstatus: Gibt der Server einen Fehlercode zurück, wird "Die Seite hat den HTTP-Status {status} zurückgegeben, daher konnte das Canonical nicht geprüft werden." angezeigt.
  • Inhaltsprüfung: Das Tool setzt HTML voraus. Ist dies nicht der Fall, erscheinen Fehlermeldungen wie "Diese URL hat keine HTML-Seite zurückgegeben." oder "Die Seite hat kein lesbares HTML zurückgegeben.". Ein zu großer Head-Bereich bricht die Verarbeitung mit "Der Head-Bereich der Seite war zu groß für eine sichere Überprüfung." ab.
  • Ungültige Attribute: Wenn das href-Attribut keine korrekte URL enthält, wird dies als "Ein Canonical-Tag ist vorhanden, aber das href-Attribut ist keine gültige HTTP- oder HTTPS-URL." ausgewiesen.

Bedeutung von Weiterleitungen und Selbstreferenzierung

Ein selbstreferenzierendes Canonical-Tag liegt vor, wenn die im Tag angegebene URL exakt mit der URL der aktuellen Seite übereinstimmt. Dies gilt als Best Practice im SEO-Bereich, da es Suchmaschinen direkt signalisiert, dass diese Seite das Original ist und indexiert werden soll.

Wenn Weiterleitungen (Redirects) im Spiel sind, unterscheidet sich die eingegebene URL oft von der endgültigen URL. Leitet beispielsweise http://beispiel.de per 301-Weiterleitung auf https://www.beispiel.de weiter, so ist letztere die endgültige URL nach Weiterleitungen. Das Canonical-Tag sollte in diesem Fall auf die endgültige HTTPS-Version verweisen. Das Tool schlüsselt diese Unterschiede präzise auf, damit Webmaster erkennen können, ob das Tag trotz einer Weiterleitung korrekt auf das finale Ziel verweist.

Grenzen von JavaScript-basierten Canonical-Tags

Suchmaschinen-Crawler sind heute teilweise in der Lage, JavaScript auszuführen, um den finalen DOM-Tree einer Seite zu analysieren. Dennoch ist es für eine stabile Indexierung wichtig, dass das Canonical-Tag bereits im ursprünglichen, vom Server gelieferten HTML-Quelltext enthalten ist.

Der Canonical Tag Checker liest das vom Server zurückgegebene HTML aus, führt jedoch keine JavaScript-Skripte aus. Canonical-Tags, die dynamisch per Client-Side-Rendering oder Tag-Manager hinzugefügt werden, werden vom Tool nicht erfasst. Dies stellt sicher, dass Webmaster überprüfen können, ob das Tag im sicheren, serverseitigen Quelltext existiert.

Datenschutz und Datenverarbeitung

Bei der Nutzung des Tools wird die eingegebene URL an BroBroGo übertragen, damit der Dienst die öffentliche Webseite abrufen und analysieren kann. Die abgerufene Seite sowie die ermittelten Prüfergebnisse werden nach der Verarbeitung nicht auf den Servern gespeichert.


Häufig gestellte Fragen (FAQ)

Was ist ein selbstreferenzierendes Canonical? Ein selbstreferenzierendes Canonical verweist direkt auf die endgültige URL der Seite selbst. Dies signalisiert Suchmaschinen die bevorzugte URL-Version, selbst wenn derselbe Inhalt über verschiedene Pfade oder Parameter erreichbar ist.

Warum kann die Selbstreferenzierung erfolgreich sein, obwohl die eingegebene URL nicht übereinstimmt? Die eingegebene Adresse leitet möglicherweise auf eine andere URL weiter. Das Canonical kann korrekt auf diese endgültige Zielseite verweisen, auch wenn es sich von der ursprünglich eingegebenen Adresse unterscheidet.

Erkennt das Tool auch Canonical-Tags, die per JavaScript hinzugefügt werden? Das Tool prüft das vom Server zurückgegebene HTML. Ein Canonical, das erst nach dem Ausführen von JavaScript-Skripten hinzugefügt wird, wird hier eventuell nicht erkannt. Stellen Sie daher sicher, dass wichtige Canonical-Tags bereits im ursprünglichen Quelltext der Seite vorhanden sind.

Was passiert, wenn eine Seite mehrere Canonical-Tags enthält? Wenn eine Seite mehr als ein Canonical-Tag enthält, wird nur das erste angezeigt. Es sollte jedoch stets nur ein einziges Canonical-Tag im Head-Bereich einer HTML-Seite verwendet werden, da mehrere Tags Suchmaschinen verwirren können.