Skip to content
https://berliner-zeitung.de

Accessibility

· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.
SCORE
55
GRADE
D
FIX
4
REVIEW
7
PASS
2
INFO
0
Checks
13
2 PASS 7 REVIEW 4 FIX
D
Web Manifest
Action
Not found
FIX
Not found
Info::
No web manifest found
No manifest at standard paths (/manifest.json, /site.webmanifest). A manifest is optional but enables PWA features like home screen installation and standalone display.

No web manifest found.

D
Dark Mode Support
Action
Theme color only
FIX
Theme color only
Info::
Theme-color present but no dark variant
A theme-color is set but no dark-specific variant was found. The browser toolbar may not adapt for dark mode users.
Got: #ffffff
Info::
No dark mode signals detected
Consider adding CSS with @media (prefers-color-scheme: dark) and <meta name='color-scheme' content='light dark'>.
Info::
Detection limited to meta tags and inline styles
External CSS files may contain prefers-color-scheme rules not visible to this scan.
Dark ModePartial Dark Mode
color-scheme meta Not set Dark theme-color Not set CSS indicators Not detected

Detection limited to meta tags and inline styles.

D
Print Stylesheet
Action
No print styles
FIX
No print styles
Info::
No print-specific styles detected
When users print this page, they get the screen layout including navigation and non-essential elements. Add @media print rules to hide navigation and optimize layout for paper.
Print Stylesheet No Print Styles
Print stylesheet Not found Inline @media print Not detected
F
Navigation UX
Action
No navigation patterns
FIX
No navigation patterns
Info::
6 navigation landmark(s) detected
Info::
No breadcrumbs, search, or skip link detected
These navigation aids help users orient themselves and find content efficiently, especially on large sites.
Breadcrumbs
Search
Skip Link
Labeled Navigation 6 <nav> element(s)
Back to Top
Hamburger Menu
Sticky Navigation Cannot reliably detect (CSS-based)
1 of 6 testable patterns navigation patterns detected. Limited navigation support. Consider adding breadcrumbs, search, and skip link.
B
Landmark Structure
9 landmarks
REVIEW
9 landmarks
Info::
<main> landmark present
Info::
6 <nav> landmark(s) found
Warning::
4 of 6 <nav> elements are unlabeled
Multiple navigations need aria-label to distinguish them for screen readers.
Warning::
Skip navigation link is missing (WCAG 2.4.1)
Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.
Page Structure — as a screen reader sees it
BANNER header NAV "Kopfzeile" MAIN CONTENTINFO footer

Multiple navigations need aria-label to distinguish them for screen readers.

Why this matters

Some <nav> elements lack aria-label — screen-reader users hear 'navigation' multiple times with no way to distinguish them.

Learn more

When a page has multiple <nav> regions (primary, footer, breadcrumb), each needs aria-label or aria-labelledby. AT users navigate by landmark; identical 'navigation' announcements force them to enter each one to discover purpose.

Source: WAI-ARIA Authoring Practices

Add a skip link as the first focusable element so keyboard users can bypass repeated navigation.

Why this matters

Without a skip-nav link, keyboard users tab through every nav item before reaching content — every page, every visit.

Learn more

WCAG 2.4.1 (Bypass Blocks) requires a mechanism to skip past repeated content. The standard implementation is a 'Skip to main content' link that's the first focusable element, visually hidden until focused. Three lines of HTML + four of CSS.

Source: WCAG 2.1 SC 2.4.1

C
Heading Hierarchy
Action
142 headings, 2 skip(s)
REVIEW
142 headings, 2 skip(s)
Warning::
Multiple H1 headings (2 found)
A page should have only one H1. Multiple H1s dilute the document outline.
Warning::
Heading level skipped: H1 → H3 (missing H2)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
Heading level skipped: H1 → H3 (missing H2)
Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.
Warning::
1 empty heading(s)
Empty headings appear in the document outline but provide no information.
  • H1 Berliner Zeitung - Nachrichten aus Berlin
  • H3 Neue Militärstrategie: Boris Pistorius gibt Marschbefehl für die nächsten Jahrzehnte skipped
  • H3 Neue Militärstrategie: Boris Pistorius gibt Marschbefehl für die nächsten Jahrzehnte
  • H3 Mehr arbeiten, weniger Rente: Was Merz uns Deutschen wirklich zumutet
  • H3 Draußen oder drinnen – aktiv mit LIDL-Schnäppchen
  • H3 Drogenschmuggel: Was macht ein Berliner Geschäftsmann mit so vielen Kokosnüssen?
  • H3 Olympia in Berlin? „Wir stoppen diesen Wahnsinn“
  • H3 Charité Berlin: Mit Gen-Technik gegen „unheilbare“ Krankheiten
  • H2 Schlagzeilen
  • H3 Rückschlag für Nationalmannschaft: Bayerns Serge Gnabry verpasst die WM verletzt
  • H3 Siedlergewalt im Westjordanland: 14-jähriger Palästinenser erschossen
  • H3 Nach gescheitertem Versuch: Konzept für die Ostsee-Walrettung wird überarbeitet
  • H3 Bericht: Bundestagspräsidentin Julia Klöckner soll Opfer von Phishing-Angriff sein
  • H3 Millionenschwerer Mediendeal: RTL Group darf Sky Deutschland kaufen
  • H3 Das Berghain stürzt im Ranking ab – warum das eine gute Nachricht ist
  • H3 Wiedergeburt im Krematorium: Das Kino Arsenal eröffnet in Wedding
  • H3 Vielfalt ist uns wichtig: Reichen Sie Ihre Texte ein!
  • H2 (empty)
  • H2 Video
  • H3 Voigt und Friedrich diskutieren über Demokratie und ostdeutsche Perspektiven
  • H3 Die 10-Milliarden-Lücke: Wer für das Bürgergeld zahlt
  • H3 Zwischen Freiheit der Kunst und politischer Verantwortung
  • H3 Putin will Ölleitung kappen – droht Berlin ein Lieferstopp?
  • H3 22 Trump - Aussagen, die alles sagen und sich permanent widersprechen
  • H3 Ölfluss vor Comeback: Die Druschba-Pipeline könnte wieder starten
  • H2 Politik Mehr
  • H3 „Begriff bewusst unscharf“: Wie HateAid digitale Gewalt definiert
  • H3 Potsdam: 21 Minuten für ein Gesetz mit großer Wirkung – Kritik an Fraktionsreform
  • H3 „Kommunikationsstrategisch 100 Punkte“: Warum ein AfD-Plakat selbst Kritiker überzeugt
  • H3 Von Wohnungsnot bis Mobilität: Das plant Wegners Koalition bis zur Berlin-Wahl
  • H3 „Die SPD ist Anwalt jener geworden, die zwar essen, aber nicht arbeiten wollen“
  • H3 „Kommunikationsstrategisch 100 Punkte“: Warum ein AfD-Plakat selbst Kritiker überzeugt
  • H3 Alle gegen Nazis: War die SED-Gründung eine „Zwangsvereinigung“?
  • H3 „Jeder Extremist ist Mist“: Innenminister Dobrindt beim Bundeskongress der Deutschen Polizeigewerkschaft
  • H2 Berlin
  • H3 Nach tödlichem Unfall: Physiotherapeut startet Petition gegen E-Scooter
  • H3 Nach tödlichem Unfall: Physiotherapeut startet Petition gegen E-Scooter
  • H3 Alter Name, neue Konzepte: Berliner Feinkost-Institution Rogacki kehrt zurück
  • H3 Preis-Hammer in P-Berg: In diesem Restaurant kosten Pizza und Wein zusammen 5 Euro
  • H3 Schluss mit Müll im Sandkasten: BSR übernimmt 80 weitere Spielplätze
  • H3 Augenhöhle aus Judenhass zerschmettert – Wie ein Israeli sein Gesicht und den Glauben an Berlin verlor
  • H3 Galeria-Krimi am Alex: Management verstrickt sich in Widersprüche
  • H3 Fahren ohne Führerschein: Der Sommer kommt – und die Anarchie auf dem Wasser
  • H2 Meinung
  • H3 Oliver Weinlein
  • H3 Kaputt, gestrandet, aber weigert sich zu sterben: Warum ganz Berlin auf Timmy schaut
  • H3 Harald Neuber
  • H3 Gebühren kassieren, Menschen zerlegen: Freitags ist im ZDF Hinrichtung mit Pointe
  • H3 Michael Andrick
  • H3 Politische Willkür: Wer nicht spurt, der soll auch nicht essen
  • H3 Matthias Hochstätter
  • H3 Die Koalition hat schon wieder gelogen: Kehrtwende binnen vier Tagen
  • H2 Geopolitik
  • H3 Busprojekt in Afrika: China könnte EU-Millionen erhalten
  • H3 Oslo erleben – Per Fähre zum Munch-Museum und mehr
  • H3 EU: Orbán gibt Blockade von Ukraine-Kredit und Russland-Sanktionen auf
  • H3 Wasserkrise in Havanna: Lecks verursachen Ausfälle in weiten Teilen der Hauptstadt
  • H3 „Es stimmt!“: Kasachstan bestätigt Öl-Stopp nach Deutschland über Druschba-Pipeline
  • H2 Wirtschaft Mehr
  • H3 Rolls-Royce am Abschlepphaken: Polizei will kriminelle Autovermietungen zerschlagen
  • H3 China-Autos in VW-Werken? Experten reagieren auf Lies-Vorstoß
  • H3 LNG: Türkei öffnet Markt für Russland – trotz EU-Aus ab 2027
  • H3 Galeria am Alex zahlt keine Miete: Werden die Angestellten erneut im Stich gelassen?
  • H3 Gehaltsdeckel für Kassenchefs: Vorstände laufen Sturm gegen Warkens Sparpläne
  • H3 LNG: Türkei öffnet Markt für Russland – trotz EU-Aus ab 2027
  • H3 Öl-Stopp aus Kasachstan: Dreht Putin Deutschland jetzt den Öl-Hahn zu?
  • H3 Windräder in der Feldflur: Hat sich der Senat belügen lassen – oder lässt er sich gerne belügen?
  • H2 Meistgelesene Artikel
  • H3 Ettersburger Gespräche: Mario Voigt trifft auf Verleger Holger Friedrich
  • H3 Ettersburger Gespräche: Mario Voigt trifft auf Verleger Holger Friedrich
  • H3 Milliarden-Streit: Krankenversicherte tragen immer noch Bürgergeld-Kosten
  • H3 Ölkonzerne weichen aus: Milliarden fließen in neue Fördergebiete fern des Nahen Ostens
  • H3 Kommunistin im Kommerz: Freiheit für Frida Kahlo!
  • H3 Tankrabatt: Spritpreise sinken wohl erst verzögert
  • H2 Kultur
  • H3 Des deutschen Adlers schwacher Sohn: Neues Geflügeldrama im Deutschen Theater
  • H3 EU kündigt der Biennale Venedig finanzielle Kürzungen an
  • H3 Veranstaltungen in Berlin im April 2026 - Kultur, Events & Tickets hier!
  • H3 Till Lindemann: Diese Hardcore-Bands holt der Rammstein-Frontmann nach Leipzig
  • H3 Harry Styles küsst Berlin-Oberschöneweide: Heimliche Session im DDR-Funkhaus
  • H2 Stil Mehr
  • H3 Sakko oder Sack? So tragen Sie ihn richtig – der Knigge-Guide für die Oberbekleidung
  • H3 Hinter dem „natürlichen“ Look steckt Arbeit – doch davon wollen Männer nichts wissen
  • H3 Vollgas auf zwei Rädern: Wie PS-Schmieden jetzt auf Fahrräder und E-Bikes setzen
  • H3 Hathaway, Streep, Klum: Die Tops und Flops der „The Devil Wears Prada 2“-Premiere
  • H3 Das prämierte Berliner Sneaker-Label Velt wagt einen Neustart
  • H3 Graue Haare, Haarausfall: Kann man das Altern der Haarwurzel wirklich stoppen?
  • H2 Food
  • H3 Gen Z kann mit den Stangen nichts anfangen: Wird Spargel zum Boomer-Gemüse?
  • H3 Unterwegs mit dem schwimmenden Hotel: Traumhafte Kreuzfahrten zu Top-Preisen – Jetzt Kabine für 2026 sichern & Meer erleben!
  • H3 Rezept der Woche: Große Kunst für die kleinste Küche
  • H3 Das Restaurant Berta ist zurück – zwischen Levante, Lärm und neuem alten Glanz
  • H3 Das Spektakel der Saison: Wenn Berliner Spitzenköche mit Spargel zaubern
  • H3 DDR-Kochbuch-Ikone: Nachlass von Ursula Winnington geht nach Dresden
  • H3 Strawberry-Matcha war gestern: Die Speisekarte wird jetzt lila
  • H3 Pizza, Pasta, Preise wie in Italien: Berliner Food-Festival feiert großes Jubiläum
  • H2 Wortstoerung
  • H1 Immer auf dem Laufenden. duplicate H1
  • H3 Nach tödlichem Unfall: Physiotherapeut startet Petition gegen E-Scooter skipped
  • H3 Galeria am Alex zahlt keine Miete: Werden die Angestellten erneut im Stich gelassen?
  • H3 Nach Tragödie in Berlin: Wie die neuen E-Scooter-Regeln Unfälle verhindern sollen
  • H3 Nach Schließung des legendären Clubs: Watergate kündigt Open Airs in Berlin an
  • H3 Wieder Strom weg in Berlin: Nikolassee und Marienfelde von Ausfällen betroffen
  • H3 Neukölln: Suchtkranke sollen Schulräume beziehen
  • H2 Alle Bezirke
  • H2 Open Source Mehr
  • H3 Der Sound der DDR: Die geniale Akustikerin Gisela Herzog wird 100
  • H3 Mehr Mut zum Fehler: Was Deutschland von anderen Kulturen lernen kann, ja muss
  • H3 Libanon: Mit Kriegsverbrechen bringt Israel auch die Hisbollah-Gegner gegen sich auf
  • H3 Netanjahu hat ein Problem: Israel gehen die Soldaten aus
  • H3 El Hotzo exklusiv: „Wahrscheinlich ist ein Social-Media-Verbot eine gute Sache“
  • H3 Libanon: Mit Kriegsverbrechen bringt Israel auch die Hisbollah-Gegner gegen sich auf
  • H3 Zentrale Lehre für Europa aus dem Iran-Krieg: Bleibt eigenständig!
  • H3 Peking verdrängt Moskau: So wird Serbien zu Chinas Vasallenstaat in Europa
  • H2 Spiele
  • H2 1. FC Union
  • H3 Sucht Rani Khedira das Weite? 1. FC Union Berlin bangt um seinen Vize-Kapitän
  • H3 Die Trainerin und der Wal: 1. FC Union Berlin wartet auf den Anschub
  • H3 Die Stimmen zur Union-Pleite: „Ich muss vor den Jungs den Hut ziehen“
  • H3 Die Union-Einzelkritik: Burke macht Hoffnung, Doekhi patzt ungewohnt
  • H3 Eta-Debüt misslingt: 1. FC Union Berlin verliert auch gegen Wolfsburg
  • H2 Ostdeutschland
  • H3 Neuer Fahrplan: Stündlich an die Ostsee – aber schlechte Nachrichten für Schwedt
  • H3 Immersive Van-Gogh-Ausstellung nur bis Juni in Berlin. „Vincent“-Tickets   hier!
  • H3 Linke will AfD im Osten blockieren und „Alternative zu Grünen und SPD“ werden
  • H3 Aufwind im Osten: Brandenburg ist glücklicher als Gesamtdeutschland!
  • H3 Linke will AfD im Osten blockieren und „Alternative zu Grünen und SPD“ werden
  • H2 Bürgerrechte Mehr
  • H3 Causa Professor Michael Meyen: Wer aus der Reihe tanzt, zahlt einen hohen Preis
  • H3 Wehrpflicht und Geschlecht: Wer gilt als Mann, und wer entscheidet das?
  • H3 Berliner Polizeigewerkschafter beklagt Mini-Einsätze, die maximal Zeit fressen
  • H2 Ratgeber Mehr
  • H3 Waffenruhe im Iran: Dax steigt stark – Experten raten jetzt zu Anleihen
  • H3 3,4 Prozent für Tagesgeld: Das sind die besten 30 Zinsangebote
  • H3 Lauterbach: Fleischessen kann Demenzrisiko senken, schützt vor „geistigem Verfall“
  • H2 Verkehr Mehr
  • H3 „Purer Terror“ in Prenzlauer Berg: Bürger kämpfen vergeblich für Verkehrsberuhigung
  • H3 Für TikTok in den Führerstand: So oft werden in Berlin S-Bahnen gekapert
  • H3 Schock auf dem Alexanderplatz: Frau auf U-Bahn-Treppe von herabfallendem Gerüstteil getroffen
  • H3 LESER-SERVICE
  • H3 RECHT & KONTAKT
  • H3 BERLINER VERLAG

A page should have only one H1. Multiple H1s dilute the document outline.

Why this matters

Multiple H1s blur the page's primary topic — screen-reader users and Google both prefer one H1.

Learn more

HTML5's outline algorithm technically allows multiple H1s within sectioning content, but no browser implements it. In practice: one H1 per page. Use H2-H6 for subsections.

Source: WCAG 2.4.6 / Google Search Central

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Skipping heading levels breaks the document outline. Screen readers may interpret missing levels as structural errors.

Why this matters

Skipping heading levels breaks the document outline — screen-reader users lose track of section nesting.

Learn more

Screen reader users navigate by jumping between headings (H1 → H2 → H3). Skipping (H1 → H3) breaks the sense of hierarchy. Use sequential levels even if you don't like the default styling — restyle with CSS instead. WCAG 1.3.1 (Info and Relationships) treats this as an A failure.

Source: WCAG 2.1 SC 1.3.1 / W3C WAI

Empty headings appear in the document outline but provide no information.

Why this matters

Empty <hN> tags break the document outline — screen-reader users navigating by heading hit dead silence.

Source: WCAG 2.4.6

B
Form Accessibility
3 of 3 controls have issues
REVIEW
3 of 3 controls have issues
Warning::
3 control(s) rely on placeholder only
Placeholder text disappears on focus and is not a reliable label.
Got: <input type="text">; <input type="text">; <input type="text">
3 controls
0 labeled
3 placeholder only
0 unlabeled
ControlTypeLabelMethod
inputtext(Ihre E-Mail-Adresse)placeholder only
inputtext(Ihre E-Mail-Adresse)placeholder only
inputtext(Ihre E-Mail-Adresse)placeholder only

Placeholder text disappears on focus and is not a reliable label.

<input type="text">; <input type="text">; <input type="text">

Why this matters

Placeholder-only labels disappear when the user starts typing — they must remember what the field was for.

Learn more

Placeholders are NOT labels. They vanish on input, fail color contrast checks (most are gray), and don't satisfy WCAG SC 3.3.2. Always use a real <label> alongside (or aria-labelledby).

Source: WCAG 2.1 SC 3.3.2 / Nielsen Norman

C
404 Error Page
Action
HTTP 404, custom page
REVIEW
HTTP 404, custom page
Info::
Correct 404 status code returned
Got: HTTP 404
Info::
Custom styled 404 page
404 Page Quality Custom 404 Page
Status Code HTTP 404 Page Title Seite nicht gefunden Custom Styling Navigation Homepage Link Search Form
C
Favicon & Branding
Action
4 icon(s) detected
REVIEW
4 icon(s) detected
Warning::
No favicon.ico at site root
Some older browsers, bookmark tools, and RSS readers look for /favicon.ico. Add one as a fallback.
Info::
HTML icon links detected
Info::
Apple touch icon present
Info::
Multiple icon sizes detected
favicon.ico Missing
PNG Icons Present
Apple Touch Present
SVG Favicon Missing
Manifest Icons Missing
Multiple Sizes Present
C
Lighthouse Accessibility Audits
Action
Score 73/100 — 9 failing, 24 passed
REVIEW
73

Accessibility

These checks highlight opportunities to improve the accessibility of your web app. Automatic detection can only detect a subset of issues and does not guarantee the accessibility of your web app, so manual testing is also encouraged.

ARIA

ARIA roles must have valid values in order to perform their intended accessibility functions. Learn more about valid ARIA roles.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
Article Preview Video div.video-section_mobileArticleWrapper__eJdES > div.article-preview > div.article-preview_body__MX5vg > div.article-preview_video__9N21u

These are opportunities to improve the usage of ARIA in your application which may enhance the experience for users of assistive technology, like a screen reader.

Names and labels

When a button doesn't have an accessible name, screen readers announce it as "button", making it unusable for users who rely on screen readers. Learn how to make buttons more accessible.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
div.footer_iconWrapper__l2_T5 > div#top-start-district-tooltip > div.main-district_tooltipContent__d5Z7j > button.main-district_tooltipClose__4BehG div.footer_iconWrapper__l2_T5 > div#top-start-district-tooltip > div.main-district_tooltipContent__d5Z7j > button.main-district_tooltipClose__4BehG

Screen reader users rely on frame titles to describe the contents of frames. Learn more about frame titles.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
div.fc-union-section_embed-wrapper__hWdie > div > div > iframe.embed-code div.fc-union-section_embed-wrapper__hWdie > div > div > iframe.embed-code

Link text (and alternate text for images, when used as links) that is discernible, unique, and focusable improves the navigation experience for screen reader users. Learn how to make links accessible.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
Militarisierung div.lead-news-dashboard_right-news__lHoBr > div > div.new-article_content__IVwGC > a
Neukölln div.berlin-section_overlayArticle__kfPPP > div > div.new-article_content__IVwGC > a

These are opportunities to improve the semantics of the controls in your application. This may enhance the experience for users of assistive technology, like a screen reader.

Contrast

Low-contrast text is difficult or impossible for many users to read. Learn how to provide sufficient color contrast.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
ANZEIGE div.article-preview_header-area__YJWsH > div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_overlayAdvertisement__YgEc2
ANZEIGE div.article-preview_header-area__YJWsH > div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_overlayAdvertisement__YgEc2
ANZEIGE div.article-preview_header-area__YJWsH > div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_overlayAdvertisement__YgEc2
STIL UND GENUSS div.homepage-newsletter_cardContent__L1bIT > div.homepage-newsletter_cardDivider__Gbc3S > div.homepage-newsletter_contentWrapper__cH_fj > div.homepage-newsletter_title__6qFO1
Von Raban Ruddigkeit div > div#wortstoerung > div#image-caption > span#source
ANZEIGE div.article-preview_header-area__YJWsH > div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_overlayAdvertisement__YgEc2

These are opportunities to improve the legibility of your content.

Navigation

Properly ordered headings that do not skip levels convey the semantic structure of the page, making it easier to navigate and understand when using assistive technologies. Learn more about heading order.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
Neue Militärstrategie: Boris Pistorius gibt Marschbefehl für die nächsten Jahrz… div.new-article_headingOnImageBanner__62VXQ > div > div.lead-news-dashboard_content__title__uqJZk > h3.lead-news-dashboard_subHeadingWrapper__uT_xV
Nach tödlichem Unfall: Physiotherapeut startet Petition gegen E-Scooter div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a > h3.new-article-preview_titleContent___Bu68

These are opportunities to improve keyboard navigation in your application.

Tables and lists

Screen readers have a specific way of announcing lists. Ensuring proper list structure aids screen reader output. Learn more about proper list structure.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
Article Preview Image div.layout_wrapper__v_mP4 > div > section.thematic-slider_container__dz_Q5 > ul.thematic-slider_slider-container__qcp1C
Charlottenburg-Wilmersdorf Wappen div.layout_wrapper__v_mP4 > div > section.local-district-slider_container__WfeyT > ul.local-district-slider_slider-container__CDOjC

These are opportunities to improve the experience of reading tabular or list data using assistive technology, like a screen reader.

Best practices

Touch targets with sufficient size and spacing help users who may have difficulty targeting small controls to activate the targets. Learn more about touch targets.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
NOLYMPIA div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MEDIZINFORSCHUNG div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
FUSSBALL div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
WESTJORADNLAND div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OSTSEE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
CYBERKRIMINALITÄT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
STREAMING div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
CLUBKULTUR div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
DIGITALE GEWALT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MEHRHEITEN div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
HUMOR div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
KOALITIONSKLAUSUR div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
INTERVIEW div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
VEREINIGUNGSPARTEITAG div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
INNERE SICHERHEIT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
Oliver Weinlein div.article-preview_content__O_GxB > div.author_author-wrapper__TlNwb > h3 > a
Harald Neuber div.article-preview_content__O_GxB > div.author_author-wrapper__TlNwb > h3 > a
Michael Andrick div.article-preview_content__O_GxB > div.author_author-wrapper__TlNwb > h3 > a
Matthias Hochstätter div.article-preview_content__O_GxB > div.author_author-wrapper__TlNwb > h3 > a
EUROPÄISCHE UNION div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
UKRAINE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
KUBA div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
ENERGIE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
CLANKRIMINALITÄT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
AUTOMOBILINDUSTRIE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
ENERGIE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MITTE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
KRANKENVERSICHERUNG div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
ENERGIE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
ERNEUERBARE ENERGIEN div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MEDIEN div.most-read-left_content__title__TFF0T > div.most-read-left_headingWrapper__FntBI > div.articlepreviewfooter_tag__6Ya1z > a.paragraph--sm
KRANKENKASSEN div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
IRAN-KRIEG div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MISSBRAUCH div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
KRAFTSTOFFSTEUER div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
THEATERKRITIK div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
BIENNALE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
RAMMSTEIN div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
POP div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
KLEIDUNGSETIKETTE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
STILFRAGE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MOBILITÄT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
STILKRITIK div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MODE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
HAAR-LONGEVITY div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
Article Preview Image span.thematic-slider_slider-item__szG7A > div.article-preview > div.article-preview_body__MX5vg > a.new-article-preview_article-preview-anchor__rnRUz
div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a
Article Preview Image span.thematic-slider_slider-item__szG7A > div.article-preview > div.article-preview_body__MX5vg > a.new-article-preview_article-preview-anchor__rnRUz
Article Preview Image span.thematic-slider_slider-item__szG7A > div.article-preview > div.article-preview_body__MX5vg > a.new-article-preview_article-preview-anchor__rnRUz
subscription div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a
Article Preview Image span.thematic-slider_slider-item__szG7A > div.article-preview > div.article-preview_body__MX5vg > a.new-article-preview_article-preview-anchor__rnRUz
subscription div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a
Article Preview Image span.thematic-slider_slider-item__szG7A > div.article-preview > div.article-preview_body__MX5vg > a.new-article-preview_article-preview-anchor__rnRUz
subscription div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a
Article Preview Image span.thematic-slider_slider-item__szG7A > div.article-preview > div.article-preview_body__MX5vg > a.new-article-preview_article-preview-anchor__rnRUz
subscription div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a
Article Preview Image span.thematic-slider_slider-item__szG7A > div.article-preview > div.article-preview_body__MX5vg > a.new-article-preview_article-preview-anchor__rnRUz
subscription div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a div.article-preview_body__MX5vg > div.article-preview_content__O_GxB > div.article-preview_title__hSsq4 > a
subscription div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
NEUKÖLLN div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MITTE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
VERKEHRSDRAMA div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
NACHTLEBEN div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
WIEDER BLACKOUT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
GRUNDSCHULE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
OPEN SOURCE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
TRANSFER div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
ABSTIEGSKAMPF div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
BUNDESLIGA div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
1:2-NIEDERLAGE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
BUNDESLIGA div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
REGIONALVERKEHR div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
PARTEIPROGRAMM div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
STIMMUNGSBILD div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
PARTEIPROGRAMM div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
MEINUNGSFREIHEIT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
SELBSTBESTIMMUNGSGESETZ div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
KRIMINALITÄT div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
GELDANLAGE div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
SPITZEN-ZINSEN div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
ERNÄHRUNG div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
VERKEHRSPOLITIK div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
SCHIENENVERKEHR div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm
BAUSTELLENUNFALL div.article-preview-header_base__s_P__ > div.article-preview-header_info__ZBCTj > div.article-preview-header_tag__pbLks > a.paragraph--sm

These items highlight common accessibility best practices.

Visible text labels that do not match the accessible name can result in a confusing experience for screen reader users. Learn more about accessible names.

Why this matters

Performance issues directly impact user engagement and conversion rates.

Failing Elements
Schlagzeilen div > div.responsive-news-ticker_responsiveWrapper__oXF_W > h2.responsive-news-ticker_header__2dtmC > a.responsive-news-ticker_title__aQG2y
Spiele footer.footer_base__I2sfC > nav.footer_navigation__F9PRk > div.footer_iconWrapper__l2_T5 > button.button_btn__GJ8Gv
Interactive controls are keyboard focusable
Interactive elements indicate their purpose and state
The page has a logical tab order
Visual order on the page follows DOM order
User focus is not accidentally trapped in a region
The user's focus is directed to new content added to the page
HTML5 landmark elements are used to improve navigation
Offscreen content is hidden from assistive technology
Custom controls have associated labels
Custom controls have ARIA roles
`[aria-*]` attributes match their roles
`[aria-hidden="true"]` is not present on the document `<body>`
`[role]`s have all required `[aria-*]` attributes
`[aria-*]` attributes have valid values
`[aria-*]` attributes are valid and not misspelled
Image elements have `[alt]` attributes
Form elements have associated labels
`[user-scalable="no"]` is not used in the `<meta name="viewport">` element and the `[maximum-scale]` attribute is not less than 5.
ARIA attributes are used as specified for the element's role
Elements with `role="dialog"` or `role="alertdialog"` have accessible names.
`[aria-hidden="true"]` elements do not contain focusable descendents
Elements use only permitted ARIA attributes
ARIA `tooltip` elements have accessible names
Document has a `<title>` element
`<html>` element has a `[lang]` attribute
`<html>` element has a valid value for its `[lang]` attribute
Links are distinguishable without relying on color.
List items (`<li>`) are contained within `<ul>`, `<ol>` or `<menu>` parent elements
Document has a main landmark.
Deprecated ARIA roles were not used
`<video>` elements contain a `<track>` element with `[kind="captions"]`
All heading elements contain content.
Image elements do not have `[alt]` attributes that are redundant text.
Identical links have the same purpose.
`[accesskey]` values are unique
`button`, `link`, and `menuitem` elements have accessible names
ARIA input fields have accessible names
ARIA `meter` elements have accessible names
ARIA `progressbar` elements have accessible names
Elements with an ARIA `[role]` that require children to contain a specific `[role]` have all required children.
`[role]`s are contained by their required parent element
Elements with the `role=text` attribute do not have focusable descendents.
ARIA toggle fields have accessible names
ARIA `treeitem` elements have accessible names
The page contains a heading, skip link, or landmark region
`<dl>`'s contain only properly-ordered `<dt>` and `<dd>` groups, `<script>`, `<template>` or `<div>` elements.
Definition list items are wrapped in `<dl>` elements
ARIA IDs are unique
No form fields have multiple labels
`<html>` element has an `[xml:lang]` attribute with the same base language as the `[lang]` attribute.
Input buttons have discernible text.
`<input type="image">` elements have `[alt]` text
The document does not use `<meta http-equiv="refresh">`
`<object>` elements have alternate text
Select elements have associated label elements.
Skip links are focusable.
No element has a `[tabindex]` value greater than 0
Cells in a `<table>` element that use the `[headers]` attribute refer to table cells within the same table.
`<th>` elements and elements with `[role="columnheader"/"rowheader"]` have data cells they describe.
`[lang]` attributes have a valid value
Tables have different content in the summary attribute and `<caption>`.
Uses ARIA roles only on compatible elements
Tables use `<caption>` instead of cells with the `[colspan]` attribute to indicate a caption.
`<td>` elements in a large `<table>` have one or more table headers.
A+
Alt Text Quality
All 89 images OK
PASS
All 89 images OK
Info::
1 image(s) with alt text over 125 characters
Info::
88 image(s) with good alt text
89 images 88 good alt text
IssueCount
too long1 image(s)
A+
Color Contrast (Screenshot)
20 text elements analyzed, 0 fail WCAG AA
PASS

Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.

20 pass
Show all checked elements (20)
ElementRatioRequiredFGBGResult
h1 Immer auf dem Laufen…21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Video21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Politik21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Berlin21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Meinung21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Geopolitik21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Wirtschaft21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Meistgelesene Artike…21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Kultur21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Stil21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Food21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Wortstoerung21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Alle Bezirke21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Open Source21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Spiele21.00:13.0:1
#000000
#FFFFFF
Pass
h2 1. FC Union21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Ostdeutschland21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Bürgerrechte21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Ratgeber21.00:13.0:1
#000000
#FFFFFF
Pass
h2 Verkehr21.00:13.0:1
#000000
#FFFFFF
Pass

Methodology: The top 20 text elements by font size were checked. Background color was sampled from the desktop screenshot using a 5-point pattern. WCAG 2.1 AA requires 4.5:1 for normal text and 3:1 for large text.

All checks on this page are automated. Results are estimates - run targeted manual reviews when the score affects a release decision.

Send Feedback