Early access

Website accessibility testing with evidence: Find what stops people
using your website.

Reviseberg crawls your website, runs the automated WCAG 2.2 checks on every page and sends a keyboard agent through your most important journey. Every problem comes with the page, the element and the rule it breaks — so your team knows what to fix first.

Get a free scanBook a demo

One page checked here in about 30 seconds, then — if you want it — a 100-page report with the keyboard agent by email. Free, no account, no card.

Example finding: focus trapped in the cookie banner, WCAG 2.1.2, found by the keyboard agent. Tabs 1 to 7 reach their targets; from tab 8 to tab 40 focus never leaves the banner.

Same page. Look closer.

The page looks fine. Under the lens, it isn’t.

Outside the lens is what a scanner reports. Inside it, on the same page, is what the keyboard agent and the narrow-screen pass find on top, each with its evidence.

Scanner
2 rule failures
Under the lens
4 more barriers

What the lens finds

Example: a demo shop, and what a run on it would report.

The keyboard agent, at work

Watch an agent test a page the way people use it.

A scanner reads the code. The keyboard agent presses the keys, follows the focus and keeps the trail.

See how keyboard testing works

Keyboard agentexample run

An example keyboard-agent run on a demo shop: focus is not visible on “Shop living”, and focus cannot leave the cookie banner.

The dashboard

Where your team sees the work

Real screens from the dashboard after one crawl of our demo travel site. Every number on them is one that crawl measured.

The Accessibility issues screen after a crawl of the demo site Bergblick Reisen: failing rules ranked by the score points each one is worth, led by images without alternative text and form fields without labels, each with its WCAG criterion, level, severity, pages and occurrences. Every rule is open.
Every rule the crawl found failing, ranked by the score points fixing it wins back. A rule leaves the list when a crawl stops finding it.
The Agent findings screen, sorted worst first: on a trip page, focus cannot leave an element with Tab, Shift+Tab or Escape (WCAG 2.1.2, critical); below it, elements that show nothing when they take focus (2.4.7). Each finding names its page, the keyboard and focus agent and the run, with a View evidence button.
What the keyboard agent found by pressing the keys, page by page, with the run that is its evidence.
The WCAG coverage screen: a card per principle with how many criteria pass and how many failed, are partial or untested, a legend for each status, and the Perceivable criteria below — failed where the crawl found a barrier, partial where it can only check part of a criterion, untested where nobody has settled it.
Every success criterion and its status. A criterion nobody has checked reads “untested”, never “passed”.
The Statement editor: a notice that a statement written now would say “partially compliant”, with the failed, partial, untested and passed criteria behind it, and the draft form, where “Fully compliant” is unavailable because the crawl found failures.
An accessibility statement drafted from the crawl. A crawl alone never reaches “fully compliant”; that takes what a person checks by hand.
The Decision log with two false positives, both recorded by the demo account: a transparent tracking pixel, which has nothing to describe, and the logo lettering, which WCAG exempts from contrast. Each shows the element, its page, the reason and no expiry, with a Revert button.
Every false positive, ignore and can’t-fix on record: who decided, why, and when it stops counting.
The Quality overview: a quality score of 99 from the first crawl, a trend chart with its one point, and cards for broken links (none), misspellings (one word), readability (not scored: the pages had too little running text) and the inventory of pages crawled.
Broken links, spelling and readability from the same crawl, scored on their own and never counted towards accessibility.

Screens of the real dashboard after a real crawl of Bergblick Reisen, the demo site our sample report comes from, built with barriers on purpose. The two decisions are the only thing a person entered.

One platform

Everything the compliance folder needs

Accessibility is the core. The rest of your digital quality comes along in the same crawl — scored apart, so a broken link never moves an accessibility score.

  • Accessibility

    WCAG 2.2 coverage per criterion, issue and page reports, prioritisation by points gained per hour, manual test results with author, method and expiry, and EN 301 549 guided tests.

  • Agent testing

    The keyboard and focus agent, live today, with the keystroke trail for every run. Seven more agents are in development, and their screens say so until they are real.

  • Compliance & reporting

    Coverage against the EAA and BFSG, BITV 2.0 and ADA Title II, and an accessibility statement drafted from the evidence, versioned and published at a public address.

  • Quality, SEO & performance

    Broken links, readability, page inventory, the SEO basics, Core Web Vitals lab metrics, and the cookies and third-party requests a page loads.

  • Monitoring

    Weekly crawls, a score history per crawl, uptime checks, an alert when a score drops after a release, and scheduled reports to people who need no account.

  • Fits your stack

    Slack and Teams alerts, outgoing webhooks, a REST API, a pre-publish check for your CI, and an MCP server so your own AI tools can read findings and accepted suggestions. Jira and GitHub are not connected yet.

Explore the platform

Early access

Live today.
More on the way.

Reviseberg is new. The checks and the keyboard agent run on real websites today; seven more agents are still being built. Teams who start now pay founding-customer prices and tell us what to build next.

Get a free scanBook a demo

Available today

Automated checks, keyboard testing and reviewable evidence.

In development

Seven further agents, including screen-reader and alt-text judgement. Human expertise remains essential.

Deadlines

BFSG since June 2025. The complaints follow.

The German Barrierefreiheitsstärkungsgesetz (BFSG) implements the European Accessibility Act. Since 28 June 2025 it applies to consumer-facing online shops, banking, e-books, ticketing, telecoms and more. Market surveillance authorities act on complaints, and one complaint can end in a sales ban for the service.

Read the plain-language guide
  • Applies to B2C digital products and services in the EU
  • Micro-enterprises (<10 staff and ≤ €2m turnover or balance sheet) are exempt for services
  • EN 301 549 V3.2.1 references WCAG 2.1; WCAG 2.2 adds further criteria
  • You need an accessibility statement and a working feedback channel

Questions we get asked

Does Reviseberg make my site compliant automatically?

No — and be careful with anyone who says it does. We find barriers, prove them with evidence, propose concrete fixes and track progress. The fixes land in your code or CMS, made by your team. Compliance is a legal assessment about your product, not a button in a dashboard.

Is this an overlay widget?

The testing is not: it needs no script on your site, and it measures what your users actually get. Separately, there is an optional visitor toolbar — one script tag, if you want it. It changes how a page is presented, and only for the visitor who asks: text size, spacing, contrast, reading aloud and the like. It fixes nothing in your code, it does not change whether your site meets WCAG or the BFSG, and our scans never see it, because it switches itself off for our crawler. What makes a site accessible is still the fix in your source, which is what the rest of Reviseberg is for.

How is this different from an automated scanner?

A scanner evaluates rules and stops there. We run the rules too — every axe-core rule, on every page — and then say plainly which criteria no rule can decide, rather than leaving them blank and letting the blank read as a pass. On top of that, the keyboard agent performs a task: it tabs through your journey with real key presses, records where focus lands and keeps the trail, so a finding is something you can replay rather than a rule id. Beside both, checks of our own lay every page out again at 320 px, zoomed to twice the size and with wider text spacing and, on a crawl from an account, operate controls and fill forms with test data on one page per template — each reporting a failure only where it measured one, and a question where a person has to decide. The agents that would do the same for a screen reader, alt-text judgement, zoom and forms are in development, and are labelled that way in the product.

Where is my data processed?

In the EU. We store crawl results, findings and evidence for your sites; we do not sell data or use your content to train third-party models. Details are in the privacy policy, and a data processing agreement (AVV, Art. 28 GDPR) is part of the contract.

Do I need to install anything?

No. A public site needs a URL and nothing else. For a site that is not public, you give the crawler its way in when you add the site: the browser’s password prompt (basic auth), a login page it signs in through, or a token header your gatekeeper accepts. It is stored encrypted and sent to that site’s host and nowhere else. A site on a VPN or a private network is reached through a proxy you run inside that network — the crawler does not join the VPN itself. The free scan on this website reads public pages only.

Is the product available in German?

This website, the free-scan report, the emails and the accessibility statement you publish are available in German. The dashboard itself is in English for now.

What does it cost?

Plans start at €149 per month for a single site, and signing in is free: 1 site, up to 100 pages, crawls you start yourself. See pricing — pilot customers get founding-customer terms.

Every better website
starts somewhere.

One page checked here in about 30 seconds, then — if you want it — a 100-page report with the keyboard agent by email. Free, no account, no card.

Get a free scanBook a demo

Further reading

  • Keyboard agent

    Keyboard accessibility testing with real keys: the agent tabs through your pages, finds keyboard traps and invisible focus, and records every step.

  • Free website accessibility checker for WCAG 2.2

    Check any page against WCAG 2.2 AA in about 30 seconds – free, no sign-up. See every finding, plus an honest list of what no tool can decide.