Hreflang-Tag-Generator
Schreiben Sie die Tags, die Ihre Seiten in verschiedenen Sprachen verbinden.
Wenn dieselbe Seite in mehreren Sprachen vorliegt, müssen Suchmaschinen erfahren, dass die Versionen zusammengehören. Genau das leistet hreflang, und dabei geht leicht etwas schief. Die Codes stammen aus drei verschiedenen Normen. Jede Version muss auf jede andere verweisen, auch auf sich selbst, und eine Gruppe, der ein einziger Rückverweis fehlt, wird vollständig statt teilweise ignoriert. Tragen Sie je Zeile eine Adresse und einen Sprachcode ein, oder tragen Sie eine Adresse ein und lassen Sie das Werkzeug den Rest bilden. Codes werden beim Tippen in Worten zurückgelesen, sodass ein Fehler auffällt, bevor er auf eine Live-Seite gelangt. Das Ergebnis ist ein Block für den head der Seite, ein HTTP-Header für Dateien, die kein HTML sind, oder Einträge für Ihre Sitemap.
Jede Version listet jede Version
Eine Seite, die eine Alternative nennt, muss von dieser zurückgenannt werden, sonst wird die Annotation ignoriert. Diese Regel gibt es, damit niemand von einer anderen Website aus Ihre Seite ohne Ihr Zutun als Alternative der eigenen ausgeben kann. Die Gruppe ist auf jeder Adresse identisch, ein Block deckt also alle ab.
Die Codes stammen aus drei Normen
Die Sprache folgt ISO 639-1. Die Region folgt ISO 3166-1 alpha-2, und die Schrift, sofern eine Sprache eine braucht, folgt ISO 15924. Ein einzelner Code kann alle drei tragen, wie bei zh-Hans-US. Jeder Teil wird für sich geprüft, wodurch Codes auffallen, die formal stimmen, aber etwas anderes bedeuten als gemeint. Das deutlichste Beispiel ist be, das für Belarussisch steht und nicht für Belgien.
Wählen Sie eine Methode und bleiben Sie dabei
Tags im head der Seite, ein Link-Header in der Antwort oder Einträge in der Sitemap. Google behandelt sie als gleichwertig, mehr als eine Variante bringt also Pflegeaufwand ohne zusätzlichen Nutzen. Tags passen für die meisten Websites. Den Header gibt es für Dateien, die kein HTML sind, etwa PDFs, und die Sitemap hält die Auszeichnung aus jedem Template heraus.
Die Ausweichseite ist eine Seite, die Sie schon haben
x-default deckt Besucher ab, deren Sprache zu nichts anderem in der Gruppe passt. Er verweist auf eine der bereits aufgeführten Adressen, meist eine Sprachauswahl oder die Hauptversion. Setzen Sie in dieser Zeile das Häkchen bei Ausweichseite, dann wird das Tag für Sie geschrieben.
Jeder Teil jedes Codes und das Set als Ganzes.
- Sprache nach ISO 639-1
- Region nach ISO 3166-1 alpha-2
- Schrift nach ISO 15924
- Doppelte Codes und Adressen
- Mehr als eine Ausweichseite
- http und https gemischt
- Tags für den head
- Link-Header für andere Dateien
- Sitemap-Einträge
- Unterverzeichnis, Subdomain oder Länderdomain
- Adressen mit Abfragezeichenfolge
- Eine Adresse auf jede Sprache erweitert