Skip to content

This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →

Checking hreflang: linking language versions correctly

hreflang tags tell search engines which version of a page applies to which language. They must be reciprocal: if the German page points to the English one, the English one must point back — otherwise the mapping gets discarded.

  • The most consequential mistake is a tag pointing to a page that doesn't exist, or that delivers the same content in the same language. That claims a translation that doesn't exist.
  • x-default names the version for every language not otherwise covered. The most complete version makes sense for this — not necessarily the English one.
  • On this website, we only set hreflang where the translation actually exists — a registry decides this, not a blanket rule.

FAQ

Do we need hreflang with only one language?

No. With no second version, there's nothing to map; a tag pointing to itself has no use.

What does x-default mean?

It names the version to deliver when none of the specified languages matches the request — usually the most complete version, or a language selection page.

Is it enough to set hreflang only on the homepage?

No. The mapping applies per page pair. A subpage with no tag of its own stays unlinked, even if the homepage is correctly marked up.

Deutsche Fassung — mit allen Prüfpunkten dieses Themas