How do I make my website accessible?
Accessibility means that people with visual, hearing, motor or cognitive impairments can also use your website. This guide shows six practical steps – from checking the obligation to lasting upkeep.

You make your website accessible by first clarifying whether the German Accessibility Strengthening Act applies to your offering, checking the current state with automated and manual tests and fixing the errors according to the WCAG 2.2 criteria (level AA): sufficient contrast, alternative texts, clean headings, full keyboard operation, labeled forms and understandable error messages. Afterward you provide information on the accessibility status and secure quality through fixed processes in the editorial team. Nano Concepts reviews and implements; the quote, for existing websites individually by scope, follows after the free initial consultation. This does not replace legal advice.
Making a website accessible: what does it mean and who has to do it?
A website is accessible when it is perceivable, operable, understandable and robust – these are the four basic principles of the Web Content Accessibility Guidelines (WCAG). In practice that means: texts can be read, even with weak vision, everything works without a mouse, processes are easy to follow, and the code is clean enough for assistive tools such as screen readers to read it correctly. WCAG 2.2 at level AA has become established as the implementation target.
Whether an obligation exists depends on your offering. The German Accessibility Strengthening Act (BFSG) has applied since June 28, 2025 and mainly affects consumer offerings with contract conclusion such as online stores and booking flows; microenterprises are exempt for services. Purely informational pages and offerings only for business customers are generally not covered, and public bodies follow BITV 2.0. This guide does not replace legal advice – have your obligation reviewed case by case.
Step 1: Check the current state – automatically and by hand
Begin with an inventory. Automated tools such as Lighthouse, axe or WAVE quickly find missing labels, insufficient contrast or duplicate identifiers but detect only some of the problems. They cannot see whether an alternative text makes sense or whether operation stays logical. So never rely on a test score alone, but supplement every automated run with simple manual tests.
Check your most important flows, such as home page, contact form, booking or order, with a few simple moves. Operate the page using only the Tab key, zoom it to 200 percent and test a short flow with a screen reader such as NVDA or VoiceOver. Note every error with page, description and urgency. This produces a prioritized list from which the effort and order of implementation can be read.
- Navigate through the page with the keyboard only
- Zoom the view to 200 percent and check that nothing is cut off
- Spot-check with a screen reader on the most important flows
- Measure the contrast of text and controls
- Record errors with page, description and urgency
Step 2: Perceivable – contrast, text and media
Under WCAG, normal text needs a contrast ratio of at least 4.5 to 1 against the background, large text and controls such as input field borders at least 3 to 1. Light gray text on white and text over photos are typical errors. Also never rely on color alone: a red border around a faulty field additionally needs a text or an icon. Text should be enlargeable without loss and should not be embedded in images.
Images with meaning get a short, sensible alternative text, purely decorative images an empty one so screen readers skip them. Videos need subtitles, and for content explained only in the picture a description or transcript is needed. Media should not start automatically with sound and should be pausable. These measures help not only people with impairments but also anyone looking at a display on the go in noise or bright light.
Step 3: Operable – keyboard, focus and target sizes
Everything that can be operated with a mouse must also work by keyboard: menus, forms, dialogs, carousels. The order when tabbing should follow the visual logic, and every active element needs a clearly visible focus. Under WCAG 2.2 the focus must also not be hidden by fixed elements such as headers or cookie banners. A skip link at the top of the page lets users bypass the navigation. Keyboard traps from which you can no longer escape are not acceptable.
WCAG 2.2 also sets requirements for touch operation: clickable areas should be at least 24 by 24 CSS pixels or have enough spacing, and actions that require dragging need a simple alternative by click. Time limits, such as for sessions, should be extendable. These points make operation easier for people with motor impairments and at the same time improve use on smartphones.
- All functions reachable by keyboard, logical order
- Visible focus that is not hidden
- Skip link to the main content
- Clickable areas with sufficient size or sufficient spacing
- Simple alternatives to drag movements
Step 4: Understandable – structure, forms and error messages
A clear structure helps everyone. Use exactly one main heading with a logical hierarchy below it, mark up areas such as header, navigation, main content and footer semantically, give every page a meaningful title and set the page language in the code so screen readers pronounce correctly. Link texts should be understandable on their own; “click here” says nothing in a list of links.
Forms are the most frequent hurdle. Every field needs a visible label linked to the field, required fields must be recognizable, and error messages appear as text next to the affected field and say how the error can be fixed. Use the browser’s autofill function and do not require entering information several times. Logins should work without puzzles or memory tasks. This increases the number of completed inquiries.
Step 5: Robust – clean code, third parties and documents
The most reliable foundation is semantic HTML: real buttons as buttons, links as links, lists as lists. ARIA attributes supplement where native elements are not enough but do not replace them; faulty ARIA often makes operation worse than none at all. For self-built components such as dropdown menus, dialogs or sliders there are proven patterns that take keyboard and screen reader into account. Test these building blocks individually.
Also consider what does not come from you: cookie banners, booking and payment widgets, chat windows and embedded maps. If they are not accessible, your entire flow becomes unusable – then adaptation or replacement is needed. The same applies to PDF documents, which should be provided as structured, accessible files. We advise against using an overlay that promises accessibility at the push of a button: it does not fix the causes in the code.
Step 6: Statement, feedback and lasting upkeep
Document the state of your accessibility. Depending on the obligation, this includes information on the accessibility of your offering, an accessibility statement with the status of implementation and known limitations, and a contact through which users can report problems. Public bodies are expressly obliged to do so; for other providers the information obligations depend on the law and the offering. Have this reviewed legally case by case; this does not replace legal advice.
Accessibility is not a project with an end point, because every new piece of content can open gaps. Set rules for the editorial team: alternative texts, heading structure, meaningful link texts, subtitles. Check the most important flows again for releases and larger changes and train new editors. Anyone who names responsibilities clearly keeps quality up in the long term. We accompany you from review through implementation to training.
What to look out for
Clarify the obligation
Have it reviewed whether the BFSG or BITV applies to your offering, and set WCAG 2.2 level AA as the target.
Check the current state
Supplement automated tools with keyboard, zoom and screen reader tests and prioritize errors.
Make it perceivable
Ensure contrast, alternative texts, subtitles and scalable text.
Make it operable
Implement keyboard operation, visible focus, skip links and sufficient click areas.
Make it understandable
Build in heading structure, clear link texts, labeled forms and helpful error messages.
Make it robust
Use semantic HTML, apply ARIA sparingly, check third parties and documents.
Inform
Provide accessibility information and a contact for feedback, as far as required.
Maintain permanently
Define editorial rules, repeated tests for changes and trained responsible people.
Your take-away checklist
- Have your obligation under the BFSG or BITV clarified legally
- Set the target standard: WCAG 2.2 at level AA
- Check the site automatically and by hand: keyboard only, with zoom, with a screen reader spot check
- Measure and correct the contrast of text and controls
- Add alternative texts, subtitles and a clean heading structure
- Provide forms with labels and understandable error messages
- Check third-party tools and PDF documents for accessibility
- Publish accessibility information and define upkeep in the editorial team
How we support you

Accessible Website
Websites that work with keyboard, screen reader and magnification – built to WCAG, as a new build or a rebuild.
Learn more
UI/UX Design
Interfaces for software, apps and portals – researched, tested as a prototype and designed with LOMA DESIGN.
Learn more
Web Development
Websites with real functionality: calculators, forms, customer portals and integrations – cleanly programmed and fast.
Learn more
UX Audit & Usability Testing
Expert review and tests with real users – for a prioritized list of usability problems in your website, app or software.
Learn moreFrequently asked questions
First clarify whether you are affected, then check the current state automatically and by hand and fix the errors according to WCAG 2.2 level AA: contrast, alternative texts, headings, keyboard operation, forms. Then provide information on the status and secure upkeep in the editorial team.
The WCAG are the international guidelines for accessible web content with levels A, AA and AAA. Level AA is considered the usual standard because it covers the essential barriers and is practical to implement. Version 2.2 adds, among other things, requirements for focus, target sizes and login.
Combine automated tools with manual tests: keyboard only, zoom to 200 percent, contrast measurement and a spot check with a screen reader. Automated checks detect only some of the errors. For certainty, an audit by experts is recommended.
Public bodies must publish such a statement. For other providers, information obligations depend on whether the BFSG applies to the offering. Have this reviewed case by case; this does not replace legal advice.
According to widespread expert opinion, no. An overlay fixes neither missing labels nor keyboard traps nor wrong structure in the code. It can help as a supplement but does not replace implementation.
Partly: alternative texts, headings, link texts and contrast can often be improved yourself. How far that gets you is determined by theme, page builder and plugins. If you hit limits, we support you with review and technical implementation.
More guides & comparisons

How much does an accessible website cost – and what does the price depend on?
What an accessible website costs depends on whether it is built from scratch or an existing website is retrofitted, how many different page templates and interactive…
Learn more
What legal requirements must a website meet in Germany?
In Germany, a business website generally needs a legal notice (Impressum) under Section 5 of the German Digital Services Act (DDG) and a privacy policy under Art.
Learn more
What does a good website need to have?
A good website shows at first glance what you offer and for whom, and leads visitors straight to an inquiry, booking or purchase.
Learn more
WordPress or a website builder like Wix and Jimdo – which is the better fit?
A website builder like Wix or Jimdo is the right choice if you want to run a small website with only a few pages yourself, quickly and without technical effort – the…
Learn more
WordPress or a custom-coded website – which is worth it?
WordPress is the efficient choice for classic business websites that editors maintain themselves and that get by with proven features.
Learn more
WordPress or Webflow – or maybe Framer?
In the “WordPress or Webflow” comparison, WordPress is the right choice if you need full control over hosting and data, a large extension ecosystem or a store with…
Learn moreNeeds analysis: Make a website accessible
Answer a few short questions – we usually get back to you within 24 hours with an initial assessment.
Request a project