Skip to main content
← Back to all runs

Accessibility Scan Report

Scan ID: www-bundesregierung-de--2026-01-18T19-55-56-179Z--bundesregierung-weekly-desktop-light-chromium · Date: 1/18/2026, 7:55:56 PM · Mode: ci · Viewport: Desktop · Color: Light · Max pages: 50 · Sampling: shuffle (seed 1768766155576707997-16449)

Pages scanned

49
Targets from sitemap or config

Pages with issues

49
100% of pages

Must Fix

862
Critical / Serious impacts

Good to Fix

94
Moderate / Minor impacts

Manual review

0
Potential false positives

WCAG compliance snapshot

Automated coverage only; manual verification still required.

Issues grouped by impact

aria-allowed-attr
Elements must only use supported ARIA attributes
Impact: critical · Pages with issue: 49
Selector: #cookie-allow-necessary
<input class="form-control" id="cookie-allow-necessary" type="checkbox" value="cookie-allow-necessary" name="cookie-allow-necessary" aria-selected="true" disabled="" checked="">
Fix all of the following: ARIA attribute is not allowed: aria-selected="true"
Selector: #cookie-allow-necessary
<input class="form-control" id="cookie-allow-necessary" type="checkbox" value="cookie-allow-necessary" name="cookie-allow-necessary" aria-selected="true" disabled="" checked="">
Fix all of the following: ARIA attribute is not allowed: aria-selected="true"
Selector: #cookie-allow-necessary
<input class="form-control" id="cookie-allow-necessary" type="checkbox" value="cookie-allow-necessary" name="cookie-allow-necessary" aria-selected="true" disabled="" checked="">
Fix all of the following: ARIA attribute is not allowed: aria-selected="true"
Selector: #cookie-allow-necessary
<input class="form-control" id="cookie-allow-necessary" type="checkbox" value="cookie-allow-necessary" name="cookie-allow-necessary" aria-selected="true" disabled="" checked="">
Fix all of the following: ARIA attribute is not allowed: aria-selected="true"
Selector: #cookie-allow-necessary
<input class="form-control" id="cookie-allow-necessary" type="checkbox" value="cookie-allow-necessary" name="cookie-allow-necessary" aria-selected="true" disabled="" checked="">
Fix all of the following: ARIA attribute is not allowed: aria-selected="true"
... 44 more pages
svg-img-alt
<svg> elements with an img role must have alternative text
Impact: serious · Pages with issue: 49
Selector: .bpa-link-internal > .bpa-icon-link-external[width="13"][viewBox="0 0 13 12"]
<svg viewBox="0 0 13 12" class="bpa-icon bpa-icon-link-external" width="13" height="12" version="1.1" role="img" focusable="false"> <use href="#icon-link-external"></use> </svg>
Fix any of the following: Element has no child that is a title aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Selector: .bpa-link-internal > .bpa-icon-link-external[width="13"][viewBox="0 0 13 12"]
<svg viewBox="0 0 13 12" class="bpa-icon bpa-icon-link-external" width="13" height="12" version="1.1" role="img" focusable="false"> <use href="#icon-link-external"></use> </svg>
Fix any of the following: Element has no child that is a title aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Selector: .bpa-link-internal > .bpa-icon-link-external[width="13"][viewBox="0 0 13 12"]
<svg viewBox="0 0 13 12" class="bpa-icon bpa-icon-link-external" width="13" height="12" version="1.1" role="img" focusable="false"> <use href="#icon-link-external"></use> </svg>
Fix any of the following: Element has no child that is a title aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Selector: .bpa-link-internal > .bpa-icon-link-external[width="13"][viewBox="0 0 13 12"]
<svg viewBox="0 0 13 12" class="bpa-icon bpa-icon-link-external" width="13" height="12" version="1.1" role="img" focusable="false"> <use href="#icon-link-external"></use> </svg>
Fix any of the following: Element has no child that is a title aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Selector: .bpa-richtext > p > .bpa-link-internal > .bpa-icon-link-external[width="13"][viewBox="0 0 13 12"]
<svg viewBox="0 0 13 12" class="bpa-icon bpa-icon-link-external" width="13" height="12" version="1.1" role="img" focusable="false"> <use href="#icon-link-external"></use> </svg>
Fix any of the following: Element has no child that is a title aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
... 44 more pages
button-name
Buttons must have discernible text
Impact: critical · Pages with issue: 2
Selector: .bpa-image-control-mediacenter-prev > .bpa-btn-icon-only-on-image[aria-label=""]
<button aria-label="" class="bpa-btn-icon-only-on-image"> <svg viewBox="0 0 16 14" class="bpa-icon bpa-icon-arrow-left" width="16" height="14" version="1.1" role="img" focusable="false"> <use href="#i
Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"
Selector: .bpa-image-control-mediacenter-prev > .bpa-btn-icon-only-on-image[aria-label=""]
<button aria-label="" class="bpa-btn-icon-only-on-image"> <svg viewBox="0 0 16 14" class="bpa-icon bpa-icon-arrow-left" width="16" height="14" version="1.1" role="img" focusable="false"> <use href="#i
Fix any of the following: Element does not have inner text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute Element does not have an implicit (wrapped) <label> Element does not have an explicit <label> Element's default semantics were not overridden with role="none" or role="presentation"
aria-command-name
ARIA commands must have an accessible name
Impact: serious · Pages with issue: 3
Selector: .bpa-teaser-module-media-wrapper > .bpa-teaser-image-wrapper > .bpa-btn-alike > .bpa-btn-on-image[aria-label=""][role="button"]
<div class="bpa-btn-on-image " aria-label="" role="button"> <span class="bpa-btn-on-image-icon-before"> <svg viewBox="0 0 23 16" class="bpa-icon bpa-icon-gallery" width="23" height="16" version="1.1"
Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Selector: .bpa-teaser-module-media-wrapper > .bpa-teaser-image-wrapper > .bpa-btn-alike > .bpa-btn-on-image[aria-label=""][role="button"]
<div class="bpa-btn-on-image " aria-label="" role="button"> <span class="bpa-btn-on-image-icon-before"> <svg viewBox="0 0 23 16" class="bpa-icon bpa-icon-gallery" width="23" height="16" version="1.1"
Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Selector: .bpa-white.bpa-module:nth-child(1) > .bpa-container > .bpa-module-full > .bpa-teaser-module > .bpa-teaser-main-content.js-teaser-module-with-button.js-linked > .bpa-teaser-module-media-wrapper > .bpa-teaser-image-wrapper > .bpa-btn-alike > .bpa-btn-on-image[aria-label=""][role="button"]
<div class="bpa-btn-on-image " aria-label="" role="button"> <span class="bpa-btn-on-image-icon-before"> <svg viewBox="0 0 23 16" class="bpa-icon bpa-icon-gallery" width="23" height="16" version="1.1"
Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
aria-valid-attr-value
ARIA attributes must conform to valid values
Impact: critical · Pages with issue: 2
Selector: #selectedSubscriptions_1133176_1
<input type="checkbox" id="selectedSubscription..." name="selectedSubscription..." value="" aria-label="Nachrichten" aria-controls="subscriptionsAsMap'[...">
Fix all of the following: Invalid ARIA attribute value: aria-controls="subscriptionsAsMap'[breg-nachrichten-basepage.abo.bundesregierung.de]'.selectedAttributes1 subscriptionsAsMap'[breg-nachrichten-pressrelease.abo.bundesregierung.de]'.selectedAttributes2 subscriptionsAsMap'[breg-nachrichten-speech.abo.bundesregierung.de]'.selectedAttributes3 subscriptionsAsMap'[breg-nachrichten-video.abo.bundesregierung.de]'.selectedAttributes4 "
Selector: #selectedSubscriptions_1133176_1
<input type="checkbox" id="selectedSubscription..." name="selectedSubscription..." value="" aria-label="Nachrichten" aria-controls="subscriptionsAsMap'[...">
Fix all of the following: Invalid ARIA attribute value: aria-controls="subscriptionsAsMap'[breg-nachrichten-basepage.abo.bundesregierung.de]'.selectedAttributes1 subscriptionsAsMap'[breg-nachrichten-pressrelease.abo.bundesregierung.de]'.selectedAttributes2 subscriptionsAsMap'[breg-nachrichten-speech.abo.bundesregierung.de]'.selectedAttributes3 subscriptionsAsMap'[breg-nachrichten-video.abo.bundesregierung.de]'.selectedAttributes4 "
landmark-unique
Landmarks should have a unique role or role/label/title (i.e. accessible name) combination
Impact: moderate · Pages with issue: 39
Selector: nav[aria-labelledby="main-menu-flyout-title"]
<nav class="bpa-menu-search" aria-labelledby="main-menu-flyout-title">
Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
Selector: nav[aria-labelledby="main-menu-flyout-title"]
<nav class="bpa-menu-search" aria-labelledby="main-menu-flyout-title">
Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
Selector: nav[aria-labelledby="main-menu-flyout-title"]
<nav class="bpa-menu-search" aria-labelledby="main-menu-flyout-title">
Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
Selector: nav[aria-labelledby="main-menu-flyout-title"]
<nav class="bpa-menu-search" aria-labelledby="main-menu-flyout-title">
Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
Selector: nav[aria-labelledby="main-menu-flyout-title"]
<nav class="bpa-menu-search" aria-labelledby="main-menu-flyout-title">
Fix any of the following: The landmark must have a unique aria-label, aria-labelledby, or title to make landmarks distinguishable
... 34 more pages
region
All page content should be contained by landmarks
Impact: moderate · Pages with issue: 49
Selector: .bpa-accessibility
<h1 class="bpa-accessibility">Datenschutzerklärung</h1>
Fix any of the following: Some page content is not contained by landmarks
Selector: .bpa-accessibility
<h1 class="bpa-accessibility">Bundesregierung | Startseite</h1>
Fix any of the following: Some page content is not contained by landmarks
Selector: .bpa-accessibility
<h1 class="bpa-accessibility">Das kann Deutschland</h1>
Fix any of the following: Some page content is not contained by landmarks
Selector: .bpa-accessibility
<h1 class="bpa-accessibility">Home Page</h1>
Fix any of the following: Some page content is not contained by landmarks
Selector: .bpa-accessibility
<h1 class="bpa-accessibility">Page d'accueil</h1>
Fix any of the following: Some page content is not contained by landmarks
... 44 more pages
empty-heading
Headings should not be empty
Impact: minor · Pages with issue: 2
Selector: h2:nth-child(24)
<h2 class=""></h2>
Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
Selector: h2:nth-child(24)
<h2 class=""></h2>
Fix any of the following: Element does not have text that is visible to screen readers aria-label attribute does not exist or is empty aria-labelledby attribute does not exist, references elements that do not exist or references elements that are empty Element has no title attribute
heading-order
Heading levels should only increase by one
Impact: moderate · Pages with issue: 4
Selector: .bpa-teaser-wrapper:nth-child(1) > .bpa-teaser > .bpa-teaser-main-content.js-teaser-module-with-link.js-linked > .bpa-teaser-inner-image > .bpa-teaser-text-wrapper > .bpa-link[target="_self"] > .bpa-topline-title-wrapper
<h3 class="bpa-topline-title-wrapper "> <span class="bpa-topline"> <span class="bpa-topline-title"> Bundesregierung </span> </span> <span class="bpa-teaser-title"> <span class="bpa-teaser-title-text">
Fix any of the following: Heading order invalid
Selector: .bpa-teaser-wrapper:nth-child(1) > .bpa-teaser > .bpa-teaser-main-content.js-linked[data-link="on"] > .bpa-teaser-inner-image > .bpa-teaser-text-wrapper > .bpa-link[target="_self"] > .bpa-topline-title-wrapper
<h3 class="bpa-topline-title-wrapper "> <span class="bpa-teaser-title"> <span class="bpa-teaser-title-text"> <span class="bpa-teaser-title-text-inner"> Fragen und Antworten </span> </span> </span> </h
Fix any of the following: Heading order invalid
Selector: h4:nth-child(105)
<h4 class="">Soziale Medien</h4>
Fix any of the following: Heading order invalid
Selector: h4:nth-child(4)
<h4 class="">1. When you access our website</h4>
Fix any of the following: Heading order invalid

About this scan

1/18/2026, 7:55:56 PM (UTC)
Target: https://www.bundesregierung.de
Viewport: Desktop
Color scheme: Light
Browser: chromium
Mode: ci
Max pages: 50
Sampling: shuffle (seed 1768766155576707997-16449)
Pages crawled: 49
Total occurrences: 956

Trend (total occurrences)

Loading trend…
Debug info (run config)
  • Mode: ci
  • Viewport: desktop
  • Color scheme: light
  • Browser: chromium
  • Max pages: 50
  • Concurrency: 2
  • Timeout (ms): 30000
  • Base URL: https://www.bundesregierung.de
  • Targets: https://www.bundesregierung.de
  • Sampling: shuffle (seed 1768766155576707997-16449)
  • Results URLs: 49
  • Finished: 2026-01-18T19:57:37.140Z