Canonical-URL-Generator

Machen Sie aus jeder Adresse eine saubere Canonical-URL – ohne Tracking-Parameter, mit dem Protokoll, dem Hostnamen und dem abschließenden Schrägstrich Ihrer Wahl – und kopieren Sie das passende Tag, den Header oder den Sitemap-Eintrag.

  • Tag + HTTP-Header
  • Entfernt Tracking
  • Bis zu 5.000 URLs
  • Läuft in Ihrem Browser

Ergebnis

Geben Sie die URL einer Seite ein, um ihre kanonische Form und den fertigen Code zum Einfügen zu erhalten.

Normalisierungsregeln

Bei dateiähnlichen Pfaden wie /guide.html wird nie ein abschließender Schrägstrich ergänzt, und der Stammpfad bleibt immer /. Wählen Sie die Variante, auf die Ihr Server tatsächlich mit Status 200 antwortet.

Trennen Sie Namen mit Kommas oder Leerzeichen. Groß- und Kleinschreibung spielt keine Rolle, und * steht für beliebigen Text, zum Beispiel utm_*.

Schema und Hostname werden immer kleingeschrieben, wie es der URL-Standard verlangt. Internationale Domainnamen werden so angezeigt, wie Menschen sie lesen, im Code aber in Punycode (xn--…) geschrieben, weil Browser und Crawler diese Form anfragen.

Canonical-Tag einer bestehenden Seite prüfen

Fügen Sie den <head> (oder den gesamten Quelltext) einer Seite ein. Das HTML wird nur in Ihrem Browser gelesen und nie in diese Seite eingefügt oder irgendwohin gesendet.

So funktioniert es

So erzeugen Sie ein Canonical-Tag

Das Ergebnis aktualisiert sich beim Tippen.

  1. 1

    Seiten-URL eingeben

    Fügen Sie eine Adresse ein oder wechseln Sie zur Bulk-Liste und fügen Sie bis zu 5.000 Adressen ein, eine pro Zeile.

  2. 2

    Normalisierungsregeln festlegen

    Wählen Sie https, www oder ohne www, den abschließenden Schrägstrich und welche Query-Parameter bleiben. „Was sich geändert hat“ listet jeden angewendeten Schritt auf.

  3. 3

    Code kopieren

    Übernehmen Sie das HTML-Tag, den HTTP-Header, das og:url-Tag oder den Sitemap-Eintrag. Im Bulk-Modus exportieren Sie die Liste als CSV, als Link-Tags oder als sitemap.xml.

Warum ToolCMB

Von der unsauberen Adresse zur einen Canonical-URL

Die Normalisierung folgt RFC 3986 und dem URL-Standard.

Vier Ausgaben

Das <code>&lt;link rel="canonical"&gt;</code>-Tag, ein <code>Link</code>-Antwort-Header mit Snippets für Apache und Nginx, das passende og:url-Tag und ein Eintrag für die XML-Sitemap.

Kontrolle über Query-Parameter

Alle Parameter behalten, Tracking-Parameter aus einer bearbeitbaren Liste entfernen, nur Ihre Erlaubnisliste behalten oder alle entfernen. Parameter lassen sich außerdem sortieren, leere werden auf Wunsch verworfen.

Protokoll, Host und Schrägstrich

https erzwingen, www und den abschließenden Schrägstrich hinzufügen oder entfernen. Dateiähnliche Pfade wie <code>/guide.html</code> erhalten nie einen Schrägstrich, und Index-Dateinamen lassen sich entfernen.

Saubere Kodierung

Entfernt Standardports, Fragmente und doppelte Schrägstriche, löst <code>.</code>- und <code>..</code>-Segmente auf, repariert die Prozentkodierung und schreibt internationale Domainnamen in Punycode.

Bulk-Modus mit Duplikaten

Normalisiert eine ganze Liste, markiert jede Zeile als geändert, unverändert, ungültig oder Duplikat einer früheren Zeile und filtert nach Status.

Prüfer für bestehende Seiten

Fügen Sie den Quelltext einer Seite ein und finden Sie fehlende, mehrfache oder widersprüchliche Canonical-Tags, ein Tag außerhalb des Head, einen Konflikt mit noindex oder eine abweichende og:url.

Privat

Alles läuft in Ihrem Browser. Was Sie eingeben, einfügen oder öffnen, wird nicht an einen Server gesendet.

Kostenlos, ohne Anmeldung

Kein Konto, keine Limits, kein Wasserzeichen – auf Smartphone, Tablet und Computer.

Was eine Canonical-URL ist und wann Sie eine brauchen

Dieselbe Seite ist oft unter mehreren Adressen erreichbar: mit und ohne www, über http und https, mit abschließendem Schrägstrich, mit angehängtem ?utm_source=… oder einem Sortierparameter. Suchmaschinen behandeln jede Adresse als eigene URL und müssen eine davon für die Anzeige auswählen. Die Canonical-URL ist die Version, die Sie bevorzugen. Sie geben sie mit <link rel="canonical" href="…"> im <head> jeder Variante an, damit Links und andere Signale auf einer Adresse gebündelt werden.

Das Tag ist ein starker Hinweis, kein Befehl. Suchmaschinen berücksichtigen auch Weiterleitungen, interne Links und die Sitemap und wählen womöglich eine andere Adresse, wenn diese sich widersprechen. Verlinken Sie intern also auf die kanonische Version, listen Sie in der Sitemap nur Canonical-URLs auf und leiten Sie die offensichtlichen Varianten, etwa http auf https, mit einer 301 weiter. Eine Seite ohne Duplikate sollte ein selbstreferenzierendes Canonical tragen. Für Dateien ohne Head, etwa PDFs, akzeptiert Google das Canonical auch in einem Link-HTTP-Header.

Typische Fehler: eine relative Adresse oder eine ohne Protokoll statt einer absoluten; ein Canonical, das auf eine Weiterleitung, eine Fehlerseite oder eine in der robots.txt gesperrte Seite zeigt; zwei verschiedene Canonical-Tags auf einer Seite, wodurch Suchmaschinen womöglich beide ignorieren; ein Canonical zusammen mit noindex, was widersprüchliche Signale sendet; und alle Seiten einer paginierten Serie auf Seite eins zeigen zu lassen, was die späteren Seiten verbirgt. Ein Canonical muss außerdem zu gleichwertigem Inhalt führen – es ersetzt keine Weiterleitung auf eine andere Seite.

Möglichkeiten, die Canonical-URL anzugeben

MethodeWo sie stehtAm besten für
<code>&lt;link rel="canonical"&gt;</code>Im <code>&lt;head&gt;</code> der HTML-SeiteAlle normalen Webseiten
<code>Link</code>-HTTP-HeaderIn der ServerantwortPDFs und andere Dateien ohne Head
XML-SitemapIn der sitemap.xmlEin schwächeres, unterstützendes Signal für die gesamte Website
301-WeiterleitungIn der ServerkonfigurationVarianten, die Besucher nie sehen sollen

Tipps

  • Listen Sie in Ihrer Sitemap nur kanonische Adressen auf – erstellen Sie sie mit dem Sitemap-Generator.
  • Stellen Sie mit dem Redirect-Checker sicher, dass die anderen Varianten wirklich auf die kanonische Adresse weiterleiten.
  • Schreiben Sie die Weiterleitungen http → https und www mit dem .htaccess-Generator und die übrigen Head-Tags mit dem Meta-Tag-Generator.
  • Verwenden Sie dieselbe Adresse im Canonical-Tag, in og:url, in internen Links und in der Sitemap. Widersprüchliche Signale sind der Hauptgrund, warum eine Suchmaschine ein anderes Canonical wählt.
FAQ

Häufig gestellte Fragen

Keine Antwort gefunden? Schreiben Sie uns – wir antworten schnell.

Wohin gehört das Canonical-Tag?

In den <head> der Seite, genau einmal. Ein Canonical-Tag im Body wird ignoriert. Es sollte bereits in dem HTML stehen, das der Server ausliefert, und nicht erst später per JavaScript ergänzt werden.

Sollte eine Canonical-URL absolut oder relativ sein?

Absolut: mit https:// und dem Hostnamen. Relative Adressen sind erlaubt, gehen aber leicht schief – etwa wenn die Seite auch auf einer Testdomain oder über http erreichbar ist.

Braucht jede Seite ein Canonical-Tag?

Pflicht ist es nicht, aber ein selbstreferenzierendes Canonical auf jeder indexierbaren Seite hat sich bewährt. Es schützt die Seite vor Duplikaten, die durch Tracking-Parameter und andere Adressvarianten entstehen.

Was ist der Unterschied zwischen einem Canonical-Tag und einer 301-Weiterleitung?

Eine Weiterleitung schickt Besucher und Crawler an eine andere Adresse; die alte lässt sich nicht mehr öffnen. Ein Canonical lässt jede Variante erreichbar und sagt Suchmaschinen nur, welche sie indexieren sollen. Verwenden Sie eine Weiterleitung, wenn niemand die alte Adresse braucht.

Warum wählt Google ein anderes Canonical als ich?

Weil das Tag nur ein Signal von mehreren ist. Zeigen interne Links, die Sitemap oder Weiterleitungen auf eine andere Variante oder unterscheiden sich die Seiten merklich, kann Google anders entscheiden. Sorgen Sie dafür, dass alle Signale dieselbe Adresse nennen.

Werden meine Daten an einen Server gesendet?

Nein. Das Tool läuft vollständig in Ihrem Browser. Ihre Eingaben werden nicht hochgeladen, protokolliert oder auf unseren Servern gespeichert.

Weitere kostenlose SEO- und Website-Tools

Tags und Dateien erzeugen, Statuscodes, Weiterleitungen, DNS und Zertifikate prüfen – kostenlos und ohne Konto.

Alle Tools ansehen