{"id":9298,"date":"2026-09-03T08:00:00","date_gmt":"2026-09-03T08:00:00","guid":{"rendered":"https:\/\/decareto.com\/?p=9298"},"modified":"2026-08-14T12:50:49","modified_gmt":"2026-08-14T12:50:49","slug":"wie-erkennt-man-fehlende-sprachauszeichnung-auf-einer-website","status":"publish","type":"post","link":"https:\/\/decareto.com\/de\/wie-erkennt-man-fehlende-sprachauszeichnung-auf-einer-website\/","title":{"rendered":"Wie erkennt man fehlende Sprachauszeichnung auf einer Website?"},"content":{"rendered":"<p>Eine fehlende Sprachauszeichnung auf einer Website erkennt man am zuverl\u00e4ssigsten durch eine Pr\u00fcfung des <code>lang<\/code>-Attributs im HTML-Quellcode der Seite. Fehlt dieses Attribut im <code>&lt;&gt;<\/code>-Element oder ist es falsch gesetzt, k\u00f6nnen Screenreader den Seiteninhalt nicht in der richtigen Sprache vorlesen. Dieser Artikel beantwortet die wichtigsten Fragen rund um Sprachauszeichnung, manuelle und automatisierte Pr\u00fcfmethoden sowie rechtliche Konsequenzen.<\/p>\n<h2>Warum ist die Sprachauszeichnung f\u00fcr Barrierefreiheit entscheidend?<\/h2>\n<p>Die Sprachauszeichnung ist f\u00fcr Barrierefreiheit entscheidend, weil Screenreader und andere assistive Technologien auf das <code>lang<\/code>-Attribut angewiesen sind, um Text in der korrekten Sprache und mit der richtigen Aussprache vorzulesen. Fehlt diese Information, wechselt der Screenreader h\u00e4ufig in eine Standardsprache, was den Inhalt f\u00fcr blinde oder sehbehinderte Nutzerinnen und Nutzer unverst\u00e4ndlich machen kann.<\/p>\n<p>Das <code>lang<\/code>-Attribut ist in den <a href=\"https:\/\/decareto.com\/de\/barrierefreiheit\/test-tool\/\">WCAG-Barrierefreiheitsstandards<\/a> unter Erfolgskriterium 3.1.1 (Sprache der Seite) auf Konformit\u00e4tsstufe A verankert. Das bedeutet: Es handelt sich um eine der grundlegendsten Anforderungen, nicht um eine optionale Empfehlung. Auch Erfolgskriterium 3.1.2 (Sprache von Teilen) auf Stufe AA fordert, dass Textabschnitte in einer anderen Sprache als der Hauptsprache der Seite ebenfalls entsprechend ausgezeichnet werden.<\/p>\n<p>Die praktischen Auswirkungen einer fehlenden Sprachauszeichnung sind weitreichend:<\/p>\n<ul>\n<li>Screenreader wie JAWS oder NVDA w\u00e4hlen die falsche Sprachsynthese und lesen W\u00f6rter mit falscher Aussprache vor.<\/li>\n<li>Automatische \u00dcbersetzungsdienste im Browser k\u00f6nnen die Ausgangssprache nicht korrekt erkennen.<\/li>\n<li>Braille-Ausgabeger\u00e4te k\u00f6nnen den Text m\u00f6glicherweise nicht korrekt in Blindenschrift umwandeln.<\/li>\n<li>Suchmaschinen erhalten unklare Signale \u00fcber die Sprache des Inhalts, was sich auf die Indexierung auswirken kann.<\/li>\n<\/ul>\n<p>Kurz gesagt: Eine korrekte Sprachauszeichnung ist eine der einfachsten, aber wirkungsvollsten Ma\u00dfnahmen f\u00fcr eine zug\u00e4ngliche Website.<\/p>\n<h2>Wo auf einer Website kann die Sprachauszeichnung fehlen?<\/h2>\n<p>Die Sprachauszeichnung kann auf einer Website an zwei zentralen Stellen fehlen: im <code>lang<\/code>-Attribut des <code>&lt;&gt;<\/code>-Elements, das die Hauptsprache der gesamten Seite definiert, und in einzelnen Inhaltselementen, die in einer anderen Sprache als der Seitensprache verfasst sind.<\/p>\n<h3>Fehlende Auszeichnung auf Seitenebene<\/h3>\n<p>Der h\u00e4ufigste Fall ist ein <code>&lt;&gt;<\/code>-Element ohne <code>lang<\/code>-Attribut oder mit einem falsch gesetzten Wert. Beispielsweise k\u00f6nnte eine deutschsprachige Seite <code>lang=\"en\"<\/code> tragen, wenn ein englisches Template ohne Anpassung \u00fcbernommen wurde. Auch leere Werte wie <code>lang=\"\"<\/code> sind problematisch, da sie keine verwertbare Information liefern.<\/p>\n<h3>Fehlende Auszeichnung auf Elementebene<\/h3>\n<p>Auf Elementebene fehlt die Sprachauszeichnung h\u00e4ufig bei fremdsprachigen Zitaten, englischsprachigen Fachbegriffen in Flie\u00dftexten, Navigationselementen in einer anderen Sprache oder bei mehrsprachigen Footern. In diesen F\u00e4llen sollte das betreffende HTML-Element ein eigenes <code>lang<\/code>-Attribut tragen, zum Beispiel <code>&lt;span lang=\"en\"&gt;User Experience&lt;\/span&gt;<\/code>.<\/p>\n<p>Besonders h\u00e4ufig \u00fcbersehen wird die Sprachauszeichnung in folgenden Bereichen:<\/p>\n<ul>\n<li>Dynamisch geladene Inhalte (z. B. \u00fcber JavaScript nachgeladene Widgets)<\/li>\n<li>Eingebettete Formulare oder Chatbots von Drittanbietern<\/li>\n<li>CMS-generierte Seiten, bei denen das Template keine Sprachvariable enth\u00e4lt<\/li>\n<li>Unterseiten in Mehrsprachigkeits-Setups, die eine andere Sprache als die Startseite verwenden<\/li>\n<\/ul>\n<h2>Wie pr\u00fcft man das lang-Attribut manuell im Quellcode?<\/h2>\n<p>Das <code>lang<\/code>-Attribut l\u00e4sst sich manuell pr\u00fcfen, indem Sie den HTML-Quellcode der Seite \u00f6ffnen und gezielt nach dem <code>&lt;&gt;<\/code>-Tag suchen. Dieser sollte ein <code>lang<\/code>-Attribut mit einem g\u00fcltigen BCP-47-Sprachcode enthalten, zum Beispiel <code>lang=\"de\"<\/code> f\u00fcr Deutsch oder <code>lang=\"de-AT\"<\/code> f\u00fcr \u00f6sterreichisches Deutsch.<\/p>\n<p>Die manuelle Pr\u00fcfung erfolgt in wenigen Schritten:<\/p>\n<ol>\n<li><strong>Quellcode \u00f6ffnen:<\/strong> Dr\u00fccken Sie im Browser <em>Strg + U<\/em> (Windows) oder <em>Cmd + Option + U<\/em> (Mac), um den HTML-Quellcode aufzurufen.<\/li>\n<li><strong>Nach dem HTML-Tag suchen:<\/strong> Nutzen Sie die Suchfunktion (<em>Strg + F<\/em>) und suchen Sie nach <code>&lt;<\/code>. Das erste Suchergebnis zeigt Ihnen das \u00f6ffnende HTML-Element.<\/li>\n<li><strong>Attribut pr\u00fcfen:<\/strong> Kontrollieren Sie, ob <code>lang=\"...\"<\/code> vorhanden ist und ob der eingetragene Sprachcode der tats\u00e4chlichen Seitensprache entspricht.<\/li>\n<li><strong>Elementebene pr\u00fcfen:<\/strong> Suchen Sie zus\u00e4tzlich nach fremdsprachigen Textpassagen im Quellcode und pr\u00fcfen Sie, ob diese mit einem eigenen <code>lang<\/code>-Attribut versehen sind.<\/li>\n<\/ol>\n<p>Alternativ k\u00f6nnen Sie die Browser-Entwicklertools (<em>F12<\/em>) verwenden und im Elements-Tab das <code>&lt;&gt;<\/code>-Element direkt inspizieren. Das ist besonders hilfreich, wenn Seiteninhalte dynamisch geladen werden, da der Quellcode in diesem Fall m\u00f6glicherweise nicht den tats\u00e4chlich gerenderten Zustand zeigt.<\/p>\n<p>Beachten Sie: Eine manuelle Pr\u00fcfung deckt bei umfangreichen Websites oder Mehrsprachigkeits-Setups nicht alle Unterseiten ab. F\u00fcr eine vollst\u00e4ndige Pr\u00fcfung empfiehlt sich die Kombination mit automatisierten Tests.<\/p>\n<h2>Welche Tools erkennen fehlende Sprachauszeichnung automatisch?<\/h2>\n<p>Automatisierte Barrierefreiheits-Test-Tools wie axe, WAVE oder spezialisierte Accessibility-Software erkennen fehlende oder fehlerhafte Sprachauszeichnungen zuverl\u00e4ssig, weil sie den HTML-Code jeder Seite systematisch auf Konformit\u00e4t mit den WCAG-Regeln pr\u00fcfen. Diese Tools melden sowohl ein fehlendes <code>lang<\/code>-Attribut im <code>&lt;&gt;<\/code>-Element als auch ung\u00fcltige Sprachwerte.<\/p>\n<p>G\u00e4ngige Tools f\u00fcr den <strong>Barrierefreiheitstest<\/strong> im Bereich Sprachauszeichnung sind:<\/p>\n<ul>\n<li><strong>axe DevTools:<\/strong> Browser-Erweiterung, die auf der Open-Source-Bibliothek axe-core basiert und WCAG-Verst\u00f6\u00dfe direkt im Browser anzeigt.<\/li>\n<li><strong>WAVE (Web Accessibility Evaluation Tool):<\/strong> Kostenloses Online-Tool und Browser-Erweiterung, das visuelle Hinweise direkt auf der gepr\u00fcften Seite einblendet.<\/li>\n<li><strong>Lighthouse:<\/strong> In Google Chrome integriertes Audit-Tool, das Barrierefreiheitsprobleme inklusive fehlender Sprachauszeichnung meldet.<\/li>\n<li><strong>Spezialisierte Accessibility-Software:<\/strong> Plattformen, die ganze Websites mit allen Unterseiten automatisiert scannen und Ergebnisse in strukturierten Reports zusammenfassen.<\/li>\n<\/ul>\n<p>Wichtig zu verstehen: Automatisierte Tests decken nach Sch\u00e4tzungen aus der Forschung, unter anderem einer \u00dcbersicht der Universit\u00e4t Bielefeld, etwa 30 bis 50 Prozent aller Barrierefreiheitsprobleme ab. F\u00fcr die Erkennung fehlender Sprachauszeichnungen sind sie jedoch besonders geeignet, da es sich um ein klar definierbares, technisches Merkmal im HTML-Code handelt. Ein gutes Ergebnis im automatisierten Scan bedeutet dennoch nicht, dass keine weiteren Barrieren vorliegen. Die Pr\u00fcfung sollte daher stets durch manuelle Tests erg\u00e4nzt werden.<\/p>\n<h2>Was sind h\u00e4ufige Fehler bei der Sprachauszeichnung und wie behebt man sie?<\/h2>\n<p>Die h\u00e4ufigsten Fehler bei der Sprachauszeichnung sind ein vollst\u00e4ndig fehlendes <code>lang<\/code>-Attribut, ein falscher Sprachcode sowie das Fehlen von Sprachauszeichnungen auf Elementebene bei fremdsprachigen Inhalten. Diese Fehler lassen sich in der Regel durch gezielte Anpassungen im Template oder CMS beheben.<\/p>\n<h3>Falscher oder fehlender Sprachcode<\/h3>\n<p>Ein verbreitetes Problem ist die Verwendung ung\u00fcltiger Sprachwerte wie <code>lang=\"german\"<\/code> statt <code>lang=\"de\"<\/code>. G\u00fcltige Sprachwerte folgen dem BCP-47-Standard und bestehen aus zwei- oder dreistelligen ISO-Sprachcodes, optional erg\u00e4nzt durch einen Regionscode (z. B. <code>lang=\"de-CH\"<\/code> f\u00fcr Schweizerdeutsch). Die vollst\u00e4ndige Liste g\u00fcltiger Sprachcodes ist \u00fcber das IANA Language Subtag Registry abrufbar. Zur Behebung: \u00d6ffnen Sie das Haupt-Template Ihrer Website oder die CMS-Einstellungen und tragen Sie den korrekten Sprachcode ein.<\/p>\n<h3>Fehlende Auszeichnung bei Sprachwechseln im Text<\/h3>\n<p>Wenn Ihre Website deutschsprachige Inhalte enth\u00e4lt, aber einzelne Abschnitte auf Englisch, Franz\u00f6sisch oder in einer anderen Sprache verfasst sind, muss jeder dieser Abschnitte ein eigenes <code>lang<\/code>-Attribut tragen. Die Behebung erfolgt direkt im HTML oder im CMS-Editor durch Hinzuf\u00fcgen des Attributs zum jeweiligen Element. Viele Redaktionssysteme bieten hierf\u00fcr keine native Unterst\u00fctzung, sodass der Eingriff oft auf Template- oder Plugin-Ebene erfolgen muss.<\/p>\n<p>Weitere typische Fehler und ihre L\u00f6sungen im \u00dcberblick:<\/p>\n<ul>\n<li><strong>Leeres lang-Attribut (<code>lang=\"\"<\/code>):<\/strong> Tragen Sie den korrekten Sprachcode ein oder entfernen Sie das Attribut und setzen Sie es neu.<\/li>\n<li><strong>Falsche Sprache durch importiertes Template:<\/strong> Pr\u00fcfen Sie bei der Einrichtung jedes neuen Templates oder Themes die Spracheinstellungen und passen Sie diese an Ihre Zielsprache an.<\/li>\n<li><strong>Unterseiten mit abweichender Sprache ohne Auszeichnung:<\/strong> Stellen Sie sicher, dass Ihr CMS bei mehrsprachigen Setups automatisch den korrekten <code>lang<\/code>-Wert pro Sprachversion setzt.<\/li>\n<\/ul>\n<h2>Wann ist eine fehlende Sprachauszeichnung ein rechtliches Risiko?<\/h2>\n<p>Eine fehlende Sprachauszeichnung ist ein rechtliches Risiko, wenn Ihre Website unter den Geltungsbereich des Barrierefreiheitsst\u00e4rkungsgesetzes (BFSG) f\u00e4llt. Das BFSG setzt die europ\u00e4ische Richtlinie \u00fcber die Barrierefreiheitsanforderungen f\u00fcr Produkte und Dienstleistungen (European Accessibility Act) in deutsches Recht um und gilt seit dem 28. Juni 2025 f\u00fcr viele Unternehmen im Bereich digitaler Dienstleistungen.<\/p>\n<p>Betroffen sind grunds\u00e4tzlich Unternehmen, die Verbrauchern digitale Dienstleistungen anbieten, darunter Online-Shops, Banking-Portale und Reisebuchungsplattformen. F\u00fcr Kleinstunternehmen mit weniger als zehn Mitarbeitenden und einem Jahresumsatz oder einer Jahresbilanzsumme von h\u00f6chstens zwei Millionen Euro gelten Ausnahmen. Wenn Ihre Website jedoch in den Anwendungsbereich des BFSG f\u00e4llt, ist die Einhaltung der WCAG-Erfolgskriterien, einschlie\u00dflich der Sprachauszeichnung nach Kriterium 3.1.1 (Stufe A), keine freiwillige Ma\u00dfnahme, sondern eine rechtliche Anforderung.<\/p>\n<p>Dar\u00fcber hinaus gilt f\u00fcr \u00f6ffentliche Stellen in Deutschland bereits seit L\u00e4ngerem die BITV 2.0, die ebenfalls auf den WCAG-Standards basiert und eine korrekte Sprachauszeichnung vorschreibt. Eine BITV-Pr\u00fcfung durch akkreditierte Pr\u00fcfstellen w\u00fcrde eine fehlende Sprachauszeichnung als Mangel ausweisen.<\/p>\n<p>Wichtig: Ob ein konkreter Versto\u00df rechtliche Konsequenzen nach sich zieht und welche das im Einzelfall sind, h\u00e4ngt von vielen Faktoren ab. Dieser Artikel ersetzt keine rechtliche Beratung. Wenden Sie sich bei Unsicherheiten an eine auf Digitalrecht spezialisierte Kanzlei.<\/p>\n<h2>Wie decareto Sie bei der Pr\u00fcfung auf Sprachauszeichnung unterst\u00fctzt<\/h2>\n<p>Wir bei decareto bieten eine spezialisierte Barrierefreiheits-Software, die Websites automatisiert auf Konformit\u00e4t mit WCAG, BITV und BFSG pr\u00fcft, einschlie\u00dflich fehlender oder fehlerhafter Sprachauszeichnungen. Unsere Plattform unterst\u00fctzt Agenturen, Compliance-Teams und Datenschutzbeauftragte dabei, Barrierefreiheitsprobleme strukturiert zu identifizieren und zu dokumentieren.<\/p>\n<p>Was unsere L\u00f6sung im Bereich Sprachauszeichnung und Barrierefreiheit konkret leistet:<\/p>\n<ul>\n<li>Automatisierter Scan aller Unterseiten einer Website auf WCAG-Konformit\u00e4t, inklusive Erkennung fehlender <code>lang<\/code>-Attribute<\/li>\n<li>Priorisierung gefundener Probleme nach Schweregrad, damit Sie wissen, wo dringender Handlungsbedarf besteht<\/li>\n<li>Konkrete Handlungsempfehlungen f\u00fcr jedes identifizierte Problem, um Barrieren gezielt abzubauen<\/li>\n<li>Dauerhaftes Monitoring von Websites mit automatischen Benachrichtigungen bei \u00c4nderungen<\/li>\n<li>M\u00f6glichkeit, manuell gefundene Probleme zum Report hinzuzuf\u00fcgen, um ein vollst\u00e4ndiges Bild zu erhalten<\/li>\n<li>Direkte Weitergabe von Reports an Kunden, optional mit Whitelabel-Funktion unter eigenem Logo<\/li>\n<\/ul>\n<p>Unser <a href=\"https:\/\/decareto.com\/de\/barrierefreiheit\/test-tool\/\">Barrierefreiheits-Test-Tool<\/a> f\u00fchrt Scans in Minuten statt Stunden durch und liefert strukturierte, nachvollziehbare Ergebnisse. Bitte beachten Sie: Ein gutes Scan-Ergebnis bedeutet nicht automatisch vollst\u00e4ndige rechtliche Konformit\u00e4t. Automatisierte Tests decken typischerweise 30 bis 50 Prozent aller m\u00f6glichen Barrierefreiheitsprobleme ab und sollten stets durch manuelle Pr\u00fcfungen erg\u00e4nzt werden. Unsere Software ist ein Werkzeug zur Unterst\u00fctzung Ihrer Compliance-Arbeit, kein Ersatz f\u00fcr rechtliche Beratung oder eine qualifizierte Barrierefreiheitspr\u00fcfung. Testen Sie unsere Plattform und <a href=\"https:\/\/decareto.com\/de\/signup\/\">registrieren Sie sich jetzt<\/a> f\u00fcr einen kostenlosen Einstieg.<\/p>\n<p><em>Dieser Text wurde mit Hilfe von KI erstellt und k\u00f6nnte Fehler beinhalten.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fehlende Sprachauszeichnung gef\u00e4hrdet Barrierefreiheit und BFSG-Konformit\u00e4t \u2013 so erkennen und beheben Sie das Problem.<\/p>\n","protected":false},"author":6,"featured_media":9552,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"footnotes":""},"categories":[44],"tags":[],"class_list":["post-9298","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"_links":{"self":[{"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/posts\/9298","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/comments?post=9298"}],"version-history":[{"count":1,"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/posts\/9298\/revisions"}],"predecessor-version":[{"id":9392,"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/posts\/9298\/revisions\/9392"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/media\/9552"}],"wp:attachment":[{"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/media?parent=9298"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/categories?post=9298"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/decareto.com\/de\/wp-json\/wp\/v2\/tags?post=9298"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}