English
a11yglass · Accessibility check for websites

Checked 9/24/2026 · https://www.zeit.de/index

B
79 / 100
0 critical · 3 to check

No critical barriers in the checked HTML · 3 pointe to follow up.

Since the previous scan Score -7
How is the score formed? (100 starting points)
2 form fields without a recognisable label-7
Heading level skipped-7
1 duplicate id attributes-7
Result79 / 100
✓Contrast✓Text alternatives?Labelling (1)?Structure (1)✓Language✓Zoom?Robustness (1)

Perceivable

To checkWCAG 1.3.1 Info and Relationships / 4.1.2 Name, Role, Value

2 form fields without a recognisable label

Check whether there is an aria-label set via JavaScript.

  • <input type="text" name="name" placeholder="z. B. Theodor Eicke">
  • <input id=":R0:" placeholder="z. B. Leipzig, Hamburg, …">

This is what you should do: Link each field to a <label for> element or set aria-label / aria-labelledby. A placeholder alone is not enough.

Operable

To checkWCAG 1.3.1 Info and Relationships

Heading level skipped

Sequence: 1 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 2 → 2 → 2 → 2 → 3 → 3 → 2 → 2 → 2 → 2 → 3 → 2 → 2 → 2 → 3 → 3 → 3 → 3 → 2 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 2 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 3 → 2 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4 → 4. Levels should not be skipped (h2 → h4).

h1–h6

This is what you should do: Assign the heading levels without gaps.

Robust

To checkWCAG 4.1.1 Parsing (deprecated, but still relevant for links)

1 duplicate id attributes

e.g. svg-zplus. Breaks label-for and aria links.

[id]

This is what you should do: Assign unique ids.

Already handled correctly

Next steps

  1. 2 form fields without a recognisable label. Link each field to a <label for> element or set aria-label / aria-labelledby. A placeholder alone is not enough.
  2. Heading level skipped. Assign the heading levels without gaps.
  3. 1 duplicate id attributes. Assign unique ids.
Monitor this page automatically?

Weekly re-scan, JS-rendered, email on new barriers — coming soon.

Create an accessibility statement →

Method & limits

On 9/24/2026 the HTML that www.zeit.de delivers on a first visit without login was checked, plus up to four linked CSS files from the same domain. Checked: colour contrast (from CSS), text alternatives, form labelling, names of controls, heading structure, page title and page language, zoom lock, duplicate ids, positive tabindex values, landmarks.

Not checked: anything that arises via JavaScript, keyboard operability, visible focus, focus order, screen-reader announcement, content behind login, subpages. The automated test finds roughly 20–35% of WCAG breaches — the rest needs a manual check. A snapshot, not a legal decision.

Overlay widgets (accessibility buttons that switch contrast or font size) do not make a site conformant — the barriers found have to be fixed in the source code. Why overlays don't help

Check another website