Hreflang-Tag-Generator

So wird es benutzt 3 Schritte
  1. Listen Sie jede Sprach- und Regionsversion mit ihrer URL auf; für weitere drücken Sie + Version hinzufügen.
  2. Legen Sie die x-default-URL fest und wählen Sie Ausgabe als.
  3. Drücken Sie Tags generieren und übernehmen Sie sie mit Kopieren in jede Version der Seite.
Der Fallback für Besucher, deren Sprache keiner der obigen entspricht. Optional, aber empfohlen.
Hreflang-Tags

Hreflang muss wechselseitig sein: Jede Seite der Gruppe muss alle anderen aufführen, sich selbst eingeschlossen. Die Ausgabe hier enthält die vollständige Gruppe, derselbe Block gehört also auf jede Sprachfassung. Sprachcodes folgen ISO 639-1, Regionscodes ISO 3166-1 Alpha-2 – also en-GB und nicht en-UK, der mit Abstand häufigste Fehler.

So funktioniert dieses Werkzeug

Hreflang teilt Suchmaschinen mit, dass mehrere URLs dieselbe Seite in verschiedenen Sprachen oder für verschiedene Regionen sind, damit Besuchern die passende Fassung angezeigt wird. Es beeinflusst das Ranking nicht und ist kein Übersetzungssignal – es wählt lediglich zwischen Fassungen, die bereits vorhanden sind.

Jede Zeile wird zu einem Alternate-Link. Die Codes werden gegen die ISO-Form geprüft: eine zwei- oder dreibuchstabige Sprache, ein optionales vierbuchstabiges Schriftsystem und eine optionale zweibuchstabige Region oder ein dreistelliger Code. So sind en, en-GB und zh-Hant-TW gültig, en_GB mit Unterstrich und en-UK dagegen nicht. Doppelte Codes sowie zwei Fassungen mit derselben URL werden gemeldet statt ausgegeben. Als Ausgabe erhalten Sie entweder Link-Tags für den Head oder Einträge für eine Sitemap.

Hreflang zum Funktionieren bringen

  • Jede Fassung muss jede Fassung nennen, auch sich selbst: der Satz muss wechselseitig sein. Eine Seite, die die übrigen nennt, von diesen aber nicht zurückgenannt wird, wird vollständig ignoriert.
  • Region ist nicht Sprache: en-GB bedeutet Englisch in britischer Schreibweise, nicht einfach die britische Website. Bedient dieselbe Sprache mehrere Märkte, ist die Unterscheidung zwischen es-MX und es-ES die richtige.
  • Setzen Sie ein x-default: es benennt die Fassung für Besucher, deren Sprache und Region auf keine der übrigen passen – für die meisten Websites ist das der größte Teil der Welt.
  • Entscheiden Sie sich für einen Ort und bleiben Sie dabei: Head-Tags, HTTP-Header oder die Sitemap. Derselbe Satz an zwei dieser Stellen ist eine häufige Ursache widersprüchlicher Annotationen.

What hreflang actually solves

It tells search engines that several URLs are the same page in different languages or for different regions, so the right one is shown to the right person. It does not affect ranking directly — it affects which of your existing pages appears.

The problem it prevents is real: without it, a search engine treats near-identical pages in English and American English as duplicates competing with each other, and picks one arbitrarily. With it, they are recognised as alternates of one another.

The [msm_tool slug="hreflang-generator"] produces the tags and flags the mistakes that make them silently useless.

The tags must be reciprocal

This is the rule that catches almost everyone. Every page in the set must list every page in the set, including itself.

If your English page points at the French one but the French page does not point back, search engines ignore the annotation entirely. Not partially — entirely. A one-way hreflang is the same as no hreflang, and because nothing breaks visibly, it can sit there for a year doing nothing.

Three languages means three pages each carrying four tags: one for each language plus the x-default. Six languages means six pages carrying seven tags each. The count grows quickly and it has to be complete.

Self-referencing is not optional

Each page includes a tag pointing at itself. It looks redundant and it is required — without it the set is incomplete and the same all-or-nothing rule applies.

The codes are not what people assume

  • Language codes are ISO 639-1, two letters. en, fr, de, ur.
  • Region codes are ISO 3166-1 Alpha 2, and they are countries, not languages. en-GB is English for the United Kingdom.
  • The common error is using a language where a country belongs. en-UK is invalid — the country code is GB. So is zh-CN meaning simplified Chinese; CN is China the country, and script is expressed as zh-Hans.
  • Region alone is not valid. You cannot write hreflang="GB". Language is mandatory, region is optional.

x-default is for everyone else

It marks the page shown to users whose language and region match none of your alternates. Usually that is an international English page or a language selector.

It is optional and almost always worth having. Without it, a visitor from a country you have not covered gets whichever page the search engine guesses at.

Absolute URLs, always

Relative paths do not work in hreflang. Every URL must include the protocol and the domain, and it must be the canonical version — the exact URL you want indexed, matching what your canonical tag says.

Two things follow. An hreflang pointing at a URL that redirects is broken. An hreflang pointing at a URL whose canonical points somewhere else is also broken, because you are giving contradictory instructions.

Where to put them

Three placements are valid: in the HTML head, in HTTP headers, or in an XML sitemap.

The head is simplest for a small site. The sitemap is far better for a large one — it keeps the tags in one place, avoids adding weight to every page, and makes the reciprocity easy to verify because the whole set is visible at once. For non-HTML files such as PDFs, HTTP headers are the only option.

What to check before shipping

  1. Every page lists every alternate, including itself.
  2. Region codes are countries, and en-UK appears nowhere.
  3. Every URL is absolute, canonical, and returns 200 rather than a redirect.
  4. The language actually matches the content — a tag claiming French on an English page is worse than no tag.
  5. An x-default exists.

Häufig gestellte Fragen

Speziell zum Hreflang-Tag-Generator. Allgemeinere Fragen zu dieser Kategorie werden auf der Kategorieseite beantwortet.

Nein. Es ändert, welche Ihrer URLs einem bestimmten Besucher angezeigt wird. Die Seiten konkurrieren so oder so aus eigener Kraft, und auf einer einsprachigen Website bewirkt Hreflang nichts.
Für die Ausweichfassung, also für Besucher, deren Sprache und Region auf keine der aufgeführten Alternativen passen. Üblich sind eine Sprachauswahlseite oder die internationale englische Fassung.
Der Regionsteil folgt ISO 3166-1, worin das Vereinigte Königreich GB ist. UK ist dort kein gültiger Code, und Suchmaschinen verwerfen die Annotation, statt zu raten.
Keines von beiden wird bevorzugt. Head-Tags lassen sich leichter prüfen und je Template leichter falsch setzen; die Sitemap hält den ganzen Satz in einer Datei, was auf einer großen Website leichter zu kontrollieren ist. Wählen Sie eines.
Nur wenn jedes Land eine eigene URL hat. Lesen alle dieselbe Seite, gibt es nichts auszuwählen und die Annotation hat keinen Zweck.

Abonniere Benachrichtigungen zu neuen Tools, Funktionen und Produktivitätstipps.