Skip to content
GDPR compliant. Hosted in DE.
14-day free trial →
BFSG ConformityWCAG 2.1 AADeploy Monitoring
Compliance 12 min read 28 Jun 2026

Monitor Accessibility: Catch WCAG Regressions After Deploy

After every deploy a WCAG regression can appear. Learn to detect accessibility deteriorations, check against WCAG 2.1 AA and safeguard your BFSG conformity.

X

XICTRAQ Team

XICTRAQ

AccessibilityWCAGBFSGMonitoring
94.8%
of home pages have WCAG failures (WebAIM Million 2025)
51
accessibility errors per home page on average (WebAIM Million 2025)
4,187
digital accessibility lawsuits in the US in 2024 (UsableNet)
WCAG score per deploy – regression after releaseContinuous accessibility monitoring against the baselineViolations per build (axe-core)4030150Baseline threshold: 8v141v142v143v144v145v146 fix+34 violationscontrast + alt textWhat XICTRAQ checksContrast ratiodetect text below 4.5:1Alternative textmissing alt attributesForm labelsfields without labelsARIA + structureroles, landmarks, H1-H6Language + titlelang, title, document languageagainst EN 301 549 / WCAG 2.1 AA!Regression alert: WCAG violations above threshold since deploy v145Notification via email, Slack, Discord or Telegram – before the next legal complaint94.8% of home pages have WCAG failures (WebAIM Million 2025) – XICTRAQ accessibility monitoring
A deploy is meant to make your website better – but it can quietly ship a WCAG regression along with it: a new theme darkens a button so its text fails the required contrast ratio, a component refactor drops the alt attribute on a product image, a form update removes the label from the search field. The page looks the same as before – but for people with disabilities it has suddenly become harder to use. This is no edge case: 94.8% of the top one million home pages contain automatically detectable WCAG 2 A/AA failures, averaging 51 errors per page (WebAIM Million 2025). Since 28 June 2025, Germany's Accessibility Strengthening Act (BFSG) has also been in force – many B2C websites and online shops must now meet WCAG 2.1 Level AA (IHK Region Stuttgart 2025). This guide shows how WCAG regressions arise after releases and how continuous accessibility monitoring catches them before they become a compliance risk.

What a WCAG Regression Is

A WCAG regression is the unintended deterioration of a page's accessibility compared to an earlier, tested state. The term comes from software testing: a regression is a bug that breaks a previously working property. Applied to accessibility, that means an element which complied with the Web Content Accessibility Guidelines (WCAG) yesterday violates a success criterion after the next release. The WCAG are the internationally recognised standard of the World Wide Web Consortium; in Europe, the harmonised standard EN 301 549 references WCAG 2.1 Level AA as the minimum (Level Access 2025).

What makes regressions tricky is that they rarely surface as errors. The page loads, the layout holds, the function remains – only a measurable property has degraded. A contrast ratio drops from 4.8:1 to 3.9:1, falling below the WCAG threshold of 4.5:1 for normal text. A decorative icon accidentally gains a visible focus ring, an interactive element loses one. Much stays invisible to the eye but becomes a barrier for screen readers and keyboard users. This gap between visible function and actual usability is what makes the topic so hard to grasp through manual visual checks.

The most common error types are remarkably constant. Six recurring issues – led by low text contrast and missing alternative text – account for around 96% of all detected failures (WebAIM Million 2025). Low text contrast alone appears on 79.1% of the home pages analysed (WebAIM Million 2025). That is good news for monitoring: precisely these dominant error classes can be measured automatically and reproducibly – and therefore checked against a target value after every deploy.

Why Deploys Are the Most Common Cause

Modern web teams release often – and that is precisely the catch. Every deploy changes the DOM, loads new components, updates dependencies or adjusts styles. Each of those changes can tip a success criterion without anyone noticing. A one-off accessibility check at launch thus becomes a snapshot that may already be outdated by the next release. The causes are rarely malicious – they are usually mundane.

Design token change

An adjusted colour palette or a new theme lowers the text-to-background contrast below the WCAG threshold of 4.5:1 – the single most common failure of all.

Component refactor

During a component rebuild, the alt attribute, the label element or an aria- attribute gets lost. The build passes, the visual test is green – the semantics are still missing.

Dependency update

An updated UI package or a slider widget brings its own, non-accessible markup. Third-party embeds in particular escape your own control.

CMS or plugin update

An update resets a previously set language declaration, a heading structure or a focus style. Common with WordPress, Shopware CE and TYPO3.

On top of that comes the sheer complexity of modern pages. The average home page now contains 1,257 HTML elements, up 7.1% within a year (WebAIM Million 2025). The handling of ARIA is also striking: pages average 106 ARIA attributes, yet pages using ARIA averaged 57 errors – more than double those without ARIA (WebAIM Million 2025). Misused ARIA roles are therefore themselves a frequent source of regressions. At this density, the chance is high that some deploy tips a detail. The same pattern – a release silently changes behaviour – is covered in the article on JavaScript error monitoring in the frontend.

Making things harder, a modern release rarely involves just one team. Development, design and marketing often touch the same page independently – one through components, another through content or the page builder. None of them has the full picture of the final, rendered state in the browser. An objective check that measures from the outside after every release is therefore the most reliable way to establish the real state instead of relying on assumptions.

Since 2025, accessibility is no longer just a matter of good practice but a legal obligation for many providers. Germany's Accessibility Strengthening Act (BFSG) came into force on 28 June 2025 and transposes the European Accessibility Act (EAA) into German law (IHK Region Stuttgart 2025). For websites and online shops there is no transition period – the requirements have applied since that date (IHK Region Stuttgart 2025). The EAA itself became applicable across the EU on 28 June 2025 (Level Access 2025).

Technically, both frameworks reference the same basis: the harmonised standard EN 301 549, which incorporates WCAG 2.1 Level AA as the minimum (Level Access 2025). Even though WCAG 2.2 already exists, 2.1 AA remains the operative reference point for the presumption of conformity (Level Access 2025). So monitoring your site against WCAG 2.1 AA means measuring against exactly the benchmark used in law.

AspectBFSG (Germany)EAA (EU level)
In force since28 June 202528 June 2025
Technical benchmarkEN 301 549 / WCAG 2.1 AAEN 301 549 / WCAG 2.1 AA
ScopeB2C products and servicesConsumer products and services EU-wide
Micro-enterprise exemptionunder 10 staff and under EUR 2m revenuedepending on national implementation
Penalty rangeup to EUR 100,000up to EUR 100,000 or 4% of annual revenue (by country)
Micro-enterprises are not automatically exempt

In the B2C area, the BFSG exempts micro-enterprises with fewer than ten staff and under EUR 2 million in annual revenue (Baker Tilly 2025). As soon as an offer is also accessible to consumers, however, the requirements may apply – the precise classification depends on the individual case and should be checked legally.

The Cost of Undetected Regressions

Accessibility is no longer a theoretical risk but an active ground for litigation. In the US, over 4,000 digital accessibility lawsuits were filed in 2024, more precisely 4,187 cases by year-end (UsableNet 2024). A further rise is emerging for 2025: over 2,000 cases were recorded in the first half year alone (UsableNet 2025). In Germany, the risk of competition-law warning letters adds to this – a WCAG failure that is easy to prove in court offers a technically demonstrable point of attack.

Behind the legal figures stands a large group of people. In the EU in 2024, around 23.9% of people aged 16 and over reported a long-standing activity limitation – roughly one in four adults (Eurostat 2024). A page with a WCAG regression excludes exactly this user group fully or partly, which directly affects conversion and reach. Accessibility is therefore not only compliance but also a factor for reachable audiences.

From deploy to compliance risk

A single theme update that pushes the button contrast below the threshold potentially affects every page with that button – often the entire website. The longer the regression goes undetected, the larger the scope of the impairment and the more vulnerable the presumption of conformity. Continuous monitoring shortens this window from weeks to hours.

Detecting WCAG Regressions Technically

The most reliable check observes the rendered page in a real browser. A headless browser instance loads the page fully with JavaScript and runs an established testing engine such as the open-source axe-core over it. A realistic perspective matters: in practice, automated tests capture around 57% of existing accessibility issues by volume – a share above the often-cited industry benchmark, but no substitute for manual review (Deque 2021). The dominant error classes such as contrast, missing alternative text and labels, however, can be measured reliably and reproducibly.

This is exactly where continuous monitoring shines: the point is not to find every conceivable violation but to detect a deterioration compared to the last tested state. The current scan is compared against an approved baseline – an alert fires only when new failures appear or their number rises above a defined threshold. That keeps noise low and makes real regressions visible.

Example: WCAG regression diff after deploy v145
Baseline (target, approved at v144):
  Total violations:        6
  Contrast (1.4.3 AA):     4.8:1   ok
  Images with alt text:    100 %   ok
  Form fields with label:  100 %   ok

Observed after deploy v145:
  Total violations:        40   (+34)
+ Contrast (1.4.3 AA):     3.9:1   FAIL
+ 12 images without alt text        NEW
+ Search field without label        NEW

=> Regression detected: threshold (8) exceeded
  • Full rendering – the page is loaded in a real browser with JavaScript, not just fetched as HTML
  • Standards-aligned check – success criteria are matched against WCAG 2.1 Level AA and EN 301 549
  • Error classification – failures are sorted by category: contrast, alternative text, labels, ARIA, structure, language
  • Baseline diff – the current state is compared against the last approved state, so only real changes alert
  • Threshold – alerts fire only above a defined number of new failures to avoid noise

What XICTRAQ Monitors Continuously

XICTRAQ accessibility monitoring renders your pages regularly in a real browser, checks them against WCAG 2.1 AA and compares the result with the last approved baseline. Instead of an annual review that is blind between two dates, this creates an ongoing control that fires precisely when something relevant deteriorates after a release.

Text contrast

Detects text-background combinations below the WCAG threshold of 4.5:1 – by far the most common failure.

Alternative text

Finds images and graphics without an alt attribute that stay invisible to screen readers.

Form labels

Checks whether every input field has a programmatically associated label.

ARIA + structure

Validates roles, landmarks and the heading hierarchy H1 to H6.

Language + title

Captures missing document language (lang), page titles and link text.

Baseline per release

Compares each scan against the approved state and reports only genuine regressions.

If the current state deviates – a new failure appears or their number rises above the threshold – it triggers a notification via email, Slack, Discord or Telegram. So you learn about the regression while it is still a few hours old, rather than through a user complaint or a legal warning. The same principle of continuous target-versus-actual checking underlies the monitoring of broken links and 404 errors – a deploy changes the state, and monitoring catches the deviation.

Re-approve the baseline after every intentional redesign

When you deliberately change colours, components or structures, the target state shifts too. Re-approve the new baseline after every planned release – then monitoring only alerts on genuine, unintended deteriorations and not on every planned change.

Accessibility Monitoring as Part of Quality Assurance

WCAG regressions are just one building block of a robust quality and compliance setup. The BFSG requires accessibility to be maintained over time – documented, continuous monitoring of actual conformity is demonstrable evidence of that. Anyone who checks regularly can show in an audit that deteriorations were detected and fixed, rather than persisting unnoticed for months.

The distinction from a pure inventory matters. A classic accessibility audit records how the page looked at one point in time – it says nothing about what happens at the next deploy. Regression monitoring inverts this logic: it is not the state that counts but the change relative to the approved baseline. That makes monitoring compatible with modern development processes, in which the page changes constantly anyway. Related technical drift – around DNS – is covered in the article on DNSSEC validation in DNS monitoring; the pattern stays the same.

The practical value lies in the time factor. Without monitoring, a regression typically surfaces only when an external signal arrives – a user complaint, a legal warning or an authority inquiry. With continuous monitoring, the same deviation becomes visible within hours, often before it has affected a significant number of visitors. A deploy cannot be prevented – nor should it be. What can be prevented is an unintended WCAG regression going unnoticed for weeks.

Sources and Studies

This article draws on data from: WebAIM Million 2025 (94.8% of home pages with WCAG failures, 51 errors per page, 79.1% contrast failures, six error types = 96%, 1,257 elements per page, 106 ARIA attributes), IHK Region Stuttgart 2025 (BFSG in force 28 June 2025, no transition period), Baker Tilly 2025 (micro-enterprise exemption, penalty range), Level Access 2025 (EAA applicability, EN 301 549 and WCAG 2.1 AA), UsableNet (4,187 US lawsuits 2024, over 2,000 in the first half of 2025), Eurostat 2024 (23.9% of the EU population aged 16+ with an activity limitation), Deque 2021 (automated tests capture around 57% of issues by volume). Legal information without warranty – seek legal advice for individual cases.

Frequently Asked Questions About WCAG Regressions

What is a WCAG regression?
It means a page's accessibility is worse after a change than before – an element that previously met a WCAG success criterion violates it after the next release. Typical examples are a dropped contrast ratio, a lost alt attribute or a removed form label. Such deteriorations often go unnoticed visually and only show up in the rendered page.
Is a one-off accessibility check enough?
A one-off check is a snapshot and can already be outdated at the next code change. Because regressions typically arise from deploys, ongoing monitoring is usually more useful. It compares the current state with an approved baseline and reports only genuine deviations rather than repeating the same list at every scan.
Does automated monitoring really find all barriers?
No, and you should not expect it to. According to an industry study, automated tests typically capture around 57 percent of issues by volume (Deque). The most common error classes such as contrast, missing alternative text and labels can, however, be measured reliably and reproducibly. For a complete assessment, a complementary manual review remains advisable.
Which WCAG level does the BFSG require?
The BFSG references WCAG 2.1 Level AA as the minimum via the harmonised standard EN 301 549. Even though WCAG 2.2 already exists, 2.1 AA currently remains the operative reference point for the presumption of conformity. Monitoring your site against WCAG 2.1 AA therefore measures against the benchmark used in law. The precise classification in an individual case should be checked legally.
Does the BFSG also apply to small businesses?
In the B2C area, micro-enterprises with fewer than ten staff and under EUR 2 million in annual revenue are usually exempt. This exemption is, however, tied to conditions and does not apply blanketly to every offer. Whether a specific offer is affected depends on the individual case and should be checked legally.
How quickly should you respond to a detected regression?
The faster the better, since with every hour more visitors may be affected by the deterioration. An automatic notification via email, Slack, Discord or Telegram helps shorten the response time from weeks to hours. In practice, it is advisable to identify the cause in the relevant release, fix the error and then re-approve the baseline.

Related in XICTRAQ

Start in 60 seconds

Let XICTRAQ watch your website.

Permanent free plan available. No credit card, no installation, no hidden fees.