Accessibility
· 13 checks — Landmarks, headings, alt text, forms, and link quality rolled into one auditable list.DHeading HierarchyAction93 headingsFIX
- H2 Ostsee-Buckelwal vor Poel hat jetzt einen Peilsender
- H3 Liveblog zum Ostsee-Wal: Peilsender am Tier angebracht
- H2 Tod von Hamburger Familie in Istanbul: Angeklagte weisen Schuld von sich
- H2 Vorbild "White Tiger"? Junger Mann in Hamburg festgenommen
- H2 Sicherheit per Sensor: Länger allein leben als Mensch mit Demenz
- H2 "Udo Fröhliche": Stuckrad-Barres Reise durch Lindenbergs Kosmos
- H1 Nachrichten
- H2 Bahnstrecke Hamburg-Sylt: Neuer Fünf-Punkte-Plan für Marschbahn
- H2 Kiel: Samet Yilmaz als neuer Oberbürgermeister vereidigt
- H2 Politisch motivierte Taten in MV: Zwei Drittel aus rechtsextremem Spektrum
- H2 Volkswagen will Produktionskapazität weltweit weiter senken
- H1 (empty)
- H2 Prozessauftakt nach Tod von Hamburger Familie in der Türkei
- H2 Exil-Iraner: Weiter Hoffnung auf Schwächung des Regimes
- H2 Buckelwal vor Poel: So ist der Stand der Rettungsaktion?
- H1 Ihre Meinung zählt duplicate H1
- H2 "Mitreden!": Tankrabatt und Krisen-Bonus - Kommt die Hilfe an?
- H1 Klima und Energie duplicate H1
- H2 Gasbohrungen vor Borkum: Umwelthilfe scheitert mit Klage in Lüneburg
- H2 Kerosin-Mangel infolge des Iran-Kriegs? TUI bleibt gelassen
- H2 Urlaubsflug in Gefahr? Fragen und Antworten zum Kerosin-Mangel
- H1 Energie-Monitor duplicate H1
- H2 (empty)
- H2 (empty)
- H2 (empty)
- H2 (empty)
- H2 tagesschau
- H2 Wetter
- H2 Verkehr
- H1 Sport duplicate H1
- H2 Saisonaus droht: Miro Muheim fehlt HSV im Abstiegskampf
- H2 Erfolgsteam ohne Erfolgsstory: HSV zieht Futsal-Team zurück
- H2 "Wird ein ganz anderes Leben": Popp zwischen Vorfreude und Wehmut
- H2 Nach Rassismus-Vorwürfen: Palomas besonderer Sieg gegen den BFC Dynamo
- H1 (empty)
- H2 Data-Talk: Welche Chancen hat Hannover 96 im Aufstiegsrennen der 2. Liga?
- H2 Popp kämpft ums Comeback: "Es sieht gut aus"
- H2 Stärker als der Staat - Bodybuilding in der DDR
- H1 NDR Aktion "Vereint im Norden" duplicate H1
- H2 "VEREINt im Norden": Euer Verein im Rampenlicht
- H2 #NDRfragt: Vereine im Norden - wichtiger denn je oder überholt?
- H1 Ratgeber duplicate H1
- H2 Szechuan, Kampot, Tellicherry: Pfeffer bringt Würze ins Essen
- H2 Darmspiegelung: KI-Auswertung verbessert Krebserkennung
- H2 Günstig gärtnern - grüne Oasen gestalten ohne viel Geld
- H2 Rezept: Rührkuchen mit Zucchini und Zitronenthymian
- H1 (empty)
- H2 Tresore: Wie sicher sind Geldschränke für zu Hause?
- H2 Natur-Kick am Morgen: Vital in den Tag starten
- H2 Die besten Tipps zur Rasenpflege: So wird er sattgrün und gesund
- H1 Kultur duplicate H1
- H2 Over the top und unverwechselbar: Warum Prince einzigartig war
- H2 "Achtsam geht die Welt zugrunde": Kehrseite eines Megatrends
- H2 Graphic Novel über Steven Spielberg: Detailverliebt und unruhig
- H2 "Die reichste Frau der Welt": Isabelle Huppert im Luxusrausch
- H1 (empty)
- H2 "Udo Fröhliche": Benjamin von Stuckrad-Barre zum 80. von Udo Lindenberg
- H2 Rostock: Mit dem Theaterbus zu "Anatevka"
- H2 Cornelia Funke: Leben zwischen Fantasie und Gegenwartsproblemen
- H1 Geschichte duplicate H1
- H2 NS-Verbrechen: Mord an den Kindern vom Bullenhuser Damm 1945
- H2 Zwischen Zwang und Hoffnung: Die Gründung der SED 1946
- H2 So war das: Moderne Haushaltsgeräte
- H2 Charlotte Brontë: Ihr Roman "Jane Eyre" berührt bis heute
- H1 Jetzt im Fernsehen duplicate H1
- H2 Polizeiruf 110: Der Tag wird kommen
- H1 Radio duplicate H1
- H1 Podcast-Tipps duplicate H1
- H2 Zehn Minuten Wirtschaft
- H2 Streitkräfte und Strategien
- H2 63 Hektar - der Landwirtschafts-Podcast
- H1 Video-Tipp duplicate H1
- H2 Deutschland, deine Gärten – Mit Maria Furtwängler
- H1 Filme duplicate H1
- H2 Polizeiruf 110: Der Tag wird kommen
- H2 Eine Frage des Gewissens | Polizei-Drama
- H2 Tatort: Ein guter Tag | Erster Teil der Doppelfolge
- H1 Doku & Reportage duplicate H1
- H2 die nordstory: Die Elbe
- H2 NDR Story: Sündenbock Reh
- H2 die nordstory: Zwischen Parkplatz und Potential
- H1 Unterhaltung duplicate H1
- H2 Großstadtrevier: Quizfieber
- H2 Die Kanzlei: Keine Bagatelle
- H2 Die Kanzlei: Ohne Ausweg
- H1 Talk duplicate H1
- H2 Holocaust-Überlebende Tatiana Bucci auf dem Roten Sofa
- H2 Sternekoch Ricky Saward auf dem Roten Sofa
- H2 Musiker Axel Bosse auf dem Roten Sofa
- H2 Der NDR
- H2 Service
- H2 Themen
- H2 (empty)
A page should have only one H1. Multiple H1s dilute the document outline.
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
Empty headings appear in the document outline but provide no information.
Empty <hN> tags break the document outline — screen-reader users navigating by heading hit dead silence.
Source: WCAG 2.4.6
DDark Mode SupportActionTheme color onlyFIX
Detection limited to meta tags and inline styles.
DPrint StylesheetActionNo print stylesFIX
BLandmark Structure8 landmarksREVIEW
Multiple navigations need aria-label to distinguish them for screen readers.
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.
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
BLink & Button Quality1 issue(s) across 191 links and 4 buttonsREVIEW
| Element | Text | Issue | Suggested Fix |
|---|---|---|---|
| https://www.ardsounds.de | ARD Sounds ARD Sounds | new tab | Add '(opens in new tab)' to text |
| (empty) | empty | Add link text or aria-label | |
| https://www.tagesschau.de/ausland/amerik… | Externer Link Trump verlänger… | new tab | Add '(opens in new tab)' to text |
| https://www.tagesschau.de/newsticker/liv… | Externer Link Nahost-Liveblog:… | new tab | Add '(opens in new tab)' to text |
| https://www.tagesschau.de/multimedia/liv… | Externer Link Livestream: Die … | new tab | Add '(opens in new tab)' to text |
| https://www.tagesschau.de/tagesschau_in_… | Externer Link tagesschau in 10… | new tab | Add '(opens in new tab)' to text |
Links without text are announced as raw URLs by screen readers.
a#anchor-content
Links with no accessible text (empty <a></a>, image-only no alt, icon-only no aria-label) are unidentifiable to screen readers.
Source: WCAG 2.1 SC 2.4.4
Add '(opens in new tab)' to link text or aria-label.
https://www.ardsounds.de; https://www.tagesschau.de/ausland/amerika/trump-iran-waffenruhe-100.html; https://www.tagesschau.de/newsticker/liveblog-iran-dienstag-112.html; https://www.tagesschau.de/multimedia/livestreams/; https://www.tagesschau.de/tagesschau_in_100_sekunden
Links with target="_blank" without rel="noopener" leak the originating page's window context — security and UX issue.
Learn more ▾ ▴
Without rel="noopener", the new tab can navigate the original tab via window.opener (tab-nabbing attack). Modern browsers default to noopener for target=_blank but only since recent versions. Always set rel="noopener noreferrer" explicitly.
Source: MDN target / OWASP
BWeb ManifestValid manifestREVIEW
CColor Contrast (Screenshot)Action20 text elements analyzed, 7 fail WCAG AAREVIEW
Analyzes text contrast against the actual rendered page, including background images, gradients, and overlays that CSS-based tools cannot detect.
2 contrast failures on background images/gradients
These failures are invisible to CSS-based accessibility tools like Lighthouse. The text may be fine on a solid background, but fails when rendered over an image or gradient.
Show all checked elements (20)
| Element | Ratio | Required | FG | BG | Result |
|---|---|---|---|---|---|
| h1 Jetzt im Fernsehen | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Der NDR | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Service | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| h2 Themen | 21.00:1 | 3.0:1 | #000000 | #FFFFFF | Pass |
| title NDR.de - Das Beste a… | 1.27:1 | 4.5:1 | #000000 | #0C1754 | Fail |
| a Hauptnavigation | 1.27:1 | 4.5:1 | #000000 | #0C1754 | Fail |
| a Inhalt | 5.95:1 | 4.5:1 | #000000 | #8B8883 | Pass |
| a Fußzeilen-Navigatio… | 3.22:1 | 4.5:1 | #000000 | #665E34 | Fail |
| span zur NDR Homepage | 4.02:1 | 4.5:1 | #000000 | #836841 | Fail |
| span NDR | 4.71:1 | 4.5:1 | #000000 | #5C7B93 | Pass |
| a RADIO & TV | 4.32:1 | 4.5:1 | #000000 | #55758E | Fail |
| label Suchbegriff: | 3.50:1 | 4.5:1 | #000000 | #46677E | Fail |
| a Nachrichten | 3.53:1 | 4.5:1 | #000000 | #4B677B | Fail |
| span Niedersachsen | 10.18:1 | 4.5:1 | #000000 | #ACB6BD | Pass |
| span NDS | 19.43:1 | 4.5:1 | #000000 | #F6F6F6 | Pass |
| span Schleswig-Holstein | 19.43:1 | 4.5:1 | #000000 | #F6F6F6 | Pass |
| span Mecklenburg-Vorpomme… | 19.43:1 | 4.5:1 | #000000 | #F6F6F6 | Pass |
| span Hamburg | 19.43:1 | 4.5:1 | #000000 | #F6F6F6 | Pass |
| a Sport | 19.43:1 | 4.5:1 | #000000 | #F6F6F6 | Pass |
| a Ratgeber | 19.43:1 | 4.5:1 | #000000 | #F6F6F6 | 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.
AAlt Text QualityAll 61 images OKPASS
| Issue | Count |
|---|---|
| too long | 9 image(s) |
A+Form AccessibilityAll 1 controls labeledPASS
| Control | Type | Label | Method |
|---|---|---|---|
| #searchterm | search | Suchbegriff: | for/id |
A404 Error PageHTTP 404, custom pagePASS
AFavicon & Branding6 icon(s) detectedPASS
A+Lighthouse Accessibility AuditsScore 100/100 — 0 failing, 29 passedPASS
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.