{"id":30225,"date":"2026-05-12T11:31:00","date_gmt":"2026-05-12T10:31:00","guid":{"rendered":"https:\/\/www.web-systems.pl\/hreflang-mehrsprachige-website-sprachversionen\/"},"modified":"2026-09-25T08:09:08","modified_gmt":"2026-09-25T07:09:08","slug":"hreflang-mehrsprachige-website-sprachversionen","status":"publish","type":"post","link":"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/","title":{"rendered":"Hreflang auf mehrsprachigen Websites: So kennzeichnen Sie Sprachversionen"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Hreflang<\/strong> ist eine Annotation, die Google mitteilt, dass mehrere URLs Sprachversionen desselben Inhalts sind. Auf dieser Grundlage entscheidet die Suchmaschine, welche Adresse sie Nutzern aus einer bestimmten Sprache oder einem bestimmten Land anzeigt. Kennen Sie das? Ein Kunde aus Deutschland sucht nach Ihrem Firmennamen und landet auf der polnischen statt auf der deutschen Seite. Meistens fehlen dann diese Auszeichnungen oder in ihnen stimmt etwas nicht. Im Folgenden beschreibe ich, wie hreflang funktioniert, drei Wege, es einzubinden, wof\u00fcr x-default da ist, wie Sie die Umsetzung pr\u00fcfen und welche Fehler am h\u00e4ufigsten vorkommen.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_86 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Inhaltsverzeichnis<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Was_ist_hreflang_und_was_bewirkt_es_bei_Google_wirklich\" >Was ist hreflang und was bewirkt es bei Google wirklich?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Wie_fuegt_man_hreflang_ein_Tags_im_head_HTTP-Header_oder_Sitemap\" >Wie f\u00fcgt man hreflang ein: Tags im head, HTTP-Header oder Sitemap?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Regeln_fuer_einen_korrekten_Satz_an_Sprachversionen_bei_Google\" >Regeln f\u00fcr einen korrekten Satz an Sprachversionen bei Google<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Wofuer_dient_x-default_bei_hreflang\" >Wof\u00fcr dient x-default bei hreflang?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Hreflang_in_WordPress_Was_das_Plugin_uebernimmt_und_was_Sie_pruefen_muessen\" >Hreflang in WordPress: Was das Plugin \u00fcbernimmt und was Sie pr\u00fcfen m\u00fcssen<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Die_haeufigsten_hreflang-Fehler_und_wie_Sie_sie_aufspueren\" >Die h\u00e4ufigsten hreflang-Fehler und wie Sie sie aufsp\u00fcren<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Haeufige_Fragen\" >H\u00e4ufige Fragen<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Verbessert_hreflang_die_Rankings_einer_Seite_bei_Google\" >Verbessert hreflang die Rankings einer Seite bei Google?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Muss_ich_x-default_verwenden\" >Muss ich x-default verwenden?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.web-systems.pl\/de\/hreflang-mehrsprachige-website-sprachversionen\/#Reicht_das_Attribut_lang_im_html-Tag_aus\" >Reicht das Attribut lang im html-Tag aus?<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Was_ist_hreflang_und_was_bewirkt_es_bei_Google_wirklich\"><\/span>Was ist hreflang und was bewirkt es bei Google wirklich?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Hreflang zeigt Google die lokalisierten Entsprechungen einer Seite, damit in den Suchergebnissen die Adresse in der Sprache des Nutzers erscheint. Mehr nicht. Es dient nicht zur Spracherkennung (ein verbreiteter Mythos). Laut der <a href=\"https:\/\/developers.google.com\/search\/docs\/specialty\/international\/localized-versions\" rel=\"nofollow noopener\" target=\"_blank\">Google-Dokumentation zu lokalisierten Versionen<\/a> nutzt die Suchmaschine daf\u00fcr weder hreflang noch das HTML-Attribut lang, sondern eigene Algorithmen. Die Auszeichnung leitet einfach die richtige Version an das richtige Publikum. Wann brauchen Sie sie? Wenn Sprachen oder Regionen eigene URLs haben, z. B. <em>\/de\/<\/em> und <em>\/en\/<\/em>, oder getrennte Domains.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wie_fuegt_man_hreflang_ein_Tags_im_head_HTTP-Header_oder_Sitemap\"><\/span>Wie f\u00fcgt man hreflang ein: Tags im head, HTTP-Header oder Sitemap?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Google akzeptiert drei Methoden: link-Tags im head-Bereich, den HTTP-Header Link oder eine XML-Sitemap. W\u00e4hlen Sie eine, n\u00e4mlich die, die zu Ihrer Website passt. Mischen bringt nichts. Die Tags m\u00fcssen in einem korrekt aufgebauten head-Bereich stehen. Wenn Sie unsicher sind, f\u00fcgen Sie den gerenderten Code der Seite in einen HTML-Validator ein. Kombinieren Sie hreflang au\u00dferdem nicht mit anderen Attributen wie media in einem einzigen link-Tag. Und der HTTP-Header? Er ist n\u00fctzlich bei PDF-Dateien und anderen Dokumenten, die kein HTML sind. Jede Version liefert darin genau denselben Satz an Angaben.<\/p>\n\n\n\n<pre><code>&lt;link rel=\"alternate\" hreflang=\"pl\" href=\"https:\/\/example.com\/pl\/\" \/&gt;\n&lt;link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/example.com\/en\/\" \/&gt;\n&lt;link rel=\"alternate\" hreflang=\"de\" href=\"https:\/\/example.com\/de\/\" \/&gt;<\/code><\/pre>\n\n<h2><span class=\"ez-toc-section\" id=\"Regeln_fuer_einen_korrekten_Satz_an_Sprachversionen_bei_Google\"><\/span>Regeln f\u00fcr einen korrekten Satz an Sprachversionen bei Google<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p class=\"wp-block-paragraph\">Jede Version der Seite nennt mit vollst\u00e4ndigen URLs alle Varianten, einschlie\u00dflich sich selbst. Klingt banal, doch genau hier scheitern die meisten Umsetzungen. In der Praxis empfehle ich diese Reihenfolge:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Erfassen Sie alle Varianten der jeweiligen Unterseite.<\/li>\n<li>Vergeben Sie zweistellige Sprachcodes nach ISO-Norm und erg\u00e4nzen Sie bei Bedarf die Region, z. B. <em>de-AT<\/em> f\u00fcr \u00d6sterreich.<\/li>\n<li>Verwenden Sie vollst\u00e4ndige, kanonische Adressen mit Protokoll.<\/li>\n<li>F\u00fcgen Sie einen Verweis der Seite auf sich selbst hinzu.<\/li>\n<li>Achten Sie auf Gegenseitigkeit: Derselbe Satz muss auf jeder Version stehen.<\/li>\n<li>Erg\u00e4nzen Sie x-default f\u00fcr alle \u00fcbrigen Nutzer.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Ein eigenes Thema sind \u00e4hnliche Inhalte in derselben Sprache unter verschiedenen Adressen, z. B. example.de\/ und example.com\/de\/. Hier empfiehlt der <a href=\"https:\/\/developers.google.com\/search\/docs\/specialty\/international\/managing-multi-regional-sites\" rel=\"nofollow noopener\" target=\"_blank\">Google-Leitfaden f\u00fcr mehrregionale Websites<\/a>, eine bevorzugte Version zu w\u00e4hlen und rel=canonical mit hreflang zu kombinieren. Das Ergebnis? Der Nutzer erh\u00e4lt die Adresse, die zu seiner Sprache oder Region passt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wofuer_dient_x-default_bei_hreflang\"><\/span>Wof\u00fcr dient x-default bei hreflang?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Der Wert x-default verweist auf eine Ausweichseite f\u00fcr Nutzer, deren Sprache Sie nicht anbieten. Am n\u00fctzlichsten ist er bei einer Sprachauswahlseite oder bei einer Startseite, die Besucher selbst weiterleitet. Die Umsetzung ist einfach: Zus\u00e4tzlich zu den \u00fcbrigen f\u00fcgen Sie ein weiteres link-Tag mit <em>hreflang=&#8221;x-default&#8221;<\/em> ein. Es soll auf die Adresse zeigen, auf der jemand landen sollte, dessen Sprache nicht auf Ihrer Liste steht. Ein Beispiel aus der Praxis: Die Startseite von web-systems.pl hat die Auszeichnungen pl, en, de sowie x-default, und erzeugt werden sie von WPML.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Hreflang_in_WordPress_Was_das_Plugin_uebernimmt_und_was_Sie_pruefen_muessen\"><\/span>Hreflang in WordPress: Was das Plugin \u00fcbernimmt und was Sie pr\u00fcfen m\u00fcssen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Mehrsprachige Plugins wie WPML erzeugen hreflang automatisch. Allerdings nur f\u00fcr Seiten mit verkn\u00fcpften \u00dcbersetzungen. Hat jemand die deutsche Version als eigene Seite ohne Verbindung zur polnischen angelegt, erkennt das Plugin sie nicht als Entsprechungen. Diese Unterseite bleibt dann ohne Annotation, und Sie wissen nicht einmal davon. Werfen Sie deshalb nach dem Hinzuf\u00fcgen von Inhalten einen Blick in den Code einiger wichtiger Adressen, das sind f\u00fcnf Minuten Arbeit. Wenn Sie das Werkzeug erst ausw\u00e4hlen, vergleichen Sie die verf\u00fcgbaren <a href=\"https:\/\/www.web-systems.pl\/jak-stworzyc-wielojezyczna-strone-wordpress-najlepsze-wtyczki-do-tlumaczen\/\">\u00dcbersetzungs-Plugins f\u00fcr WordPress<\/a>. Bei einer neuen Website planen Sie die Sprachstruktur am besten schon dann, wenn Sie die <a href=\"https:\/\/www.web-systems.pl\/tworzenie-stron-www\/\">Erstellung von Firmenwebsites<\/a> beauftragen. Sp\u00e4ter l\u00e4sst sie sich viel schwerer umbauen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Die_haeufigsten_hreflang-Fehler_und_wie_Sie_sie_aufspueren\"><\/span>Die h\u00e4ufigsten hreflang-Fehler und wie Sie sie aufsp\u00fcren<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Die meisten Probleme entstehen durch fehlende Gegenseitigkeit, falsche Sprachcodes und Adressen, die weiterleiten oder einen anderen Canonical haben. Die Liste der S\u00fcnden sieht ungef\u00e4hr so aus:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>fehlender R\u00fcckverweis von einer der Versionen,<\/li>\n<li>L\u00e4ndercode statt Sprachcode, z. B. <em>uk<\/em> f\u00fcr Gro\u00dfbritannien statt <em>en-GB<\/em>,<\/li>\n<li>hreflang, das auf eine Adresse mit Weiterleitung oder mit noindex zeigt,<\/li>\n<li>Canonical, das auf eine andere Sprachversion zeigt,<\/li>\n<li>Tags au\u00dferhalb des head-Bereichs, z. B. in den body eingef\u00fcgt,<\/li>\n<li>relative statt vollst\u00e4ndiger Adressen.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">F\u00fcr die Kontrolle reichen die Quelltextansicht der gerenderten Seite und ein HTML-Validator v\u00f6llig aus. Bei vielen Unterseiten helfen externe Tools zum Debuggen von hreflang. Aber Vorsicht: Google weist darauf hin, dass es diese Tools weder pflegt noch pr\u00fcft. Bei einer umfangreichen Website ist es meiner Meinung nach besser, ein <a href=\"https:\/\/www.web-systems.pl\/audyty-seo\/\">SEO-Audit f\u00fcr mehrsprachige Websites<\/a> in Auftrag zu geben, als wochenlang alles von Hand durchzuklicken.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Womit anfangen? Mit einer Liste der Varianten der Startseite und der wichtigsten Unterseiten. Pr\u00fcfen Sie dann im Code, ob jede von ihnen alle Versionen und x-default nennt. Gut umgesetztes hreflang erledigt eine einfache Sache: Ein Kunde aus Deutschland sieht bei Google die deutsche Seite, ein Kunde aus Polen die polnische. Wenn Sie das lieber Fachleuten \u00fcberlassen, ziehen Sie <a href=\"https:\/\/www.web-systems.pl\/pozycjonowanie-stron\/\">professionelle Suchmaschinenoptimierung f\u00fcr Websites<\/a> in Betracht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Haeufige_Fragen\"><\/span>H\u00e4ufige Fragen<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1790308570460-0\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Verbessert_hreflang_die_Rankings_einer_Seite_bei_Google\"><\/span>Verbessert hreflang die Rankings einer Seite bei Google?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>u003cpu003eNein, hreflang dient nicht dazu, Rankings zu verbessern. Es hilft Google, dem Nutzer die richtige Sprachversion desselben Inhalts anzuzeigen. So landet der Besucher sofort auf der Seite in seiner Sprache.u003c\/pu003e<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790308570460-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Muss_ich_x-default_verwenden\"><\/span>Muss ich x-default verwenden?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>u003cpu003eX-default ist nicht verpflichtend. Wenn Sie aber eine Sprachauswahlseite oder eine Startseite mit automatischer Weiterleitung haben, sollten Sie es hinzuf\u00fcgen. Nutzer, deren Sprache Sie nicht anbieten, landen dann auf der Ausweichseite.u003c\/pu003e<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1790308570460-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \"><span class=\"ez-toc-section\" id=\"Reicht_das_Attribut_lang_im_html-Tag_aus\"><\/span>Reicht das Attribut lang im html-Tag aus?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<div class=\"rank-math-answer \">\n\n<p>u003cpu003eNein, das reicht nicht. Google nutzt das Attribut lang weder zur Kennzeichnung von Sprachversionen noch zur Erkennung der Sprache einer Seite. Um Entsprechungen zu verkn\u00fcpfen, brauchen Sie hreflang im head-Bereich, im HTTP-Header oder in der Sitemap.u003c\/pu003e<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Hreflang ist eine Annotation, die Google mitteilt, dass mehrere URLs Sprachversionen desselben Inhalts sind. Auf dieser Grundlage entscheidet die Suchmaschine, welche Adresse sie Nutzern aus einer bestimmten Sprache oder einem bestimmten Land anzeigt. Kennen Sie das? Ein Kunde aus Deutschland sucht nach Ihrem Firmennamen und landet auf der polnischen statt auf der deutschen Seite. Meistens [&hellip;]<\/p>\n","protected":false},"author":9,"featured_media":30183,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[823],"tags":[],"class_list":["post-30225","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-sem-de"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30225","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/comments?post=30225"}],"version-history":[{"count":1,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30225\/revisions"}],"predecessor-version":[{"id":30244,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/posts\/30225\/revisions\/30244"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media\/30183"}],"wp:attachment":[{"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/media?parent=30225"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/categories?post=30225"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.web-systems.pl\/de\/wp-json\/wp\/v2\/tags?post=30225"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}