{"id":656,"date":"2026-10-01T07:35:31","date_gmt":"2026-10-01T05:35:31","guid":{"rendered":"https:\/\/servflix.com\/accessible-website-bfsg\/"},"modified":"2026-10-01T07:35:31","modified_gmt":"2026-10-01T05:35:31","slug":"accessible-website-bfsg","status":"publish","type":"post","link":"https:\/\/servflix.com\/en\/accessible-website-bfsg\/","title":{"rendered":"Accessible websites under the BFSG: What freelancers and small businesses really need to do in 2026"},"content":{"rendered":"<p><strong>Germany&#8217;s Accessibility Strengthening Act (Barrierefreiheitsst\u00e4rkungsgesetz, BFSG) has been in force since 28 June 2025 \u2013 and in 2026 it has fully arrived in practice.<\/strong> Market surveillance authorities are carrying out checks, waves of warning letters are doing the rounds, and many freelancers and small business owners are asking: Does my website have to be accessible? And if so, what exactly do I need to do? In this article you&#8217;ll learn who the law really applies to, which exemptions exist and how to get your WordPress website in shape with a practical checklist.<\/p>\n<p><em>Note: This article provides a practical overview and does not constitute legal advice. If you are unsure whether your business falls under the BFSG, please consult a specialised lawyer.<\/em><\/p>\n<h2>What is the BFSG?<\/h2>\n<p>The BFSG transposes the EU&#8217;s European Accessibility Act (EAA) into German law. Its goal: people with disabilities should be able to use certain products and services without outside help. For websites, one area is particularly relevant: <strong>services in electronic commerce<\/strong>. This covers offers where consumers enter into a contract online \u2013 for example:<\/p>\n<ul>\n<li>Online shops (including small WooCommerce shops)<\/li>\n<li>Online appointment booking that concludes a contract, e.g. for courses, treatments or consultations<\/li>\n<li>Booking portals for travel, tickets or accommodation<\/li>\n<li>Subscriptions, digital products and e-books<\/li>\n<\/ul>\n<p>The technical benchmark is the European standard EN 301 549, which in turn is based on <strong>WCAG 2.1 at level AA<\/strong>. These guidelines describe what makes a website perceivable, operable, understandable and robust.<\/p>\n<h2>Who is affected \u2013 and who isn&#8217;t?<\/h2>\n<h3>Affected<\/h3>\n<p>Businesses that offer contracts to consumers (B2C) online. A contact form alone doesn&#8217;t turn your site into an online shop \u2013 but as soon as visitors can buy, book or subscribe to something on your website, you should take a closer look.<\/p>\n<h3>Exemption for micro-enterprises<\/h3>\n<p>There is an important exemption for <strong>services<\/strong>: micro-enterprises are exempt from the requirements. A micro-enterprise is a business that <strong>employs fewer than 10 people<\/strong> and has an <strong>annual turnover or balance sheet total of no more than \u20ac2 million<\/strong>. This means many solo self-employed people and small businesses are not covered by the law for their online shop or booking system.<\/p>\n<p>Accessibility is still worth it for you: you reach more people, your website becomes easier to use for everyone \u2013 and many of the measures also improve SEO and loading speed.<\/p>\n<h3>Usually not affected<\/h3>\n<ul>\n<li>Purely informational or business-card websites without online contract conclusion<\/li>\n<li>Offers aimed exclusively at businesses (B2B)<\/li>\n<\/ul>\n<h2>Inspections, fines and warning letters: How serious is the situation in 2026?<\/h2>\n<p>Enforcement is the responsibility of the joint <strong>Market Surveillance Authority of the German Federal States for the Accessibility of Products and Services (MLBF)<\/strong> in Magdeburg. It can raise objections, set deadlines and, in serious cases, impose fines of up to \u20ac100,000. It has been actively monitoring since early 2026.<\/p>\n<p>On top of that, there are warning letters (Abmahnungen) from competitors. Several waves have been reported since the law came into force. Whether competitors are even entitled to issue warnings for BFSG violations has not yet been conclusively settled by the courts. You shouldn&#8217;t rely on that, though \u2013 a warning letter costs time, nerves and money, even if it turns out to be unjustified.<\/p>\n<h2>Why overlay tools are not a solution<\/h2>\n<p>The best-known \u201cquick fix\u201d are so-called accessibility overlays: a small icon that opens a toolbar with larger text, a contrast mode and a read-aloud function. Sounds convenient, but it doesn&#8217;t solve the actual problems. Missing alt text, insufficient contrast, unlabelled forms or menus that can&#8217;t be operated by keyboard all remain in the code. Some overlays even interfere with the screen readers that affected users already rely on.<\/p>\n<p>In short: an overlay is no substitute for an accessible website and offers no legal certainty.<\/p>\n<h2>Checklist: How to make your WordPress website more accessible<\/h2>\n<p>The following points cover the most common barriers. It&#8217;s best to go through them page by page \u2013 starting with your homepage, your shop or booking flow, your contact form and the checkout.<\/p>\n<h3>1. Alt text for images<\/h3>\n<p>Every image that carries content needs meaningful alternative text. In WordPress you can add it directly in the media library in the \u201cAlternative Text\u201d field. Purely decorative images get an empty alt attribute so that screen readers skip them.<\/p>\n<h3>2. Sufficient contrast<\/h3>\n<p>Normal text needs a contrast ratio of at least <strong>4.5:1<\/strong> against its background, large text at least 3:1. Light grey text on a white background is the classic mistake. You can check this, for example, with the free WebAIM Contrast Checker.<\/p>\n<h3>3. Full keyboard operation<\/h3>\n<p>Test your website without a mouse: using the Tab key, you must be able to reach all links, menus, buttons and form fields in a logical order. The currently selected element must be clearly highlighted (focus outline). Watch out for mega menus, sliders and pop-ups \u2013 they are often the biggest stumbling blocks.<\/p>\n<h3>4. A clean heading structure<\/h3>\n<p>One H1 per page, with H2 and H3 below it in a logical order. Choose headings based on content, not appearance. Screen reader users jump through a page via its headings, just as others use a table of contents.<\/p>\n<h3>5. Forms with labels<\/h3>\n<p>Every input field needs a visible label \u2013 placeholder text inside the field is not enough. Error messages must be understandable and clearly state which field is affected. This applies especially to contact forms, checkout and booking forms.<\/p>\n<h3>6. Descriptive link text<\/h3>\n<p>\u201cClick here\u201d or \u201cmore\u201d tell you nothing without context. Better: \u201cCompare plans\u201d or \u201cRead the plugin audit guide\u201d.<\/p>\n<h3>7. Declare the language correctly<\/h3>\n<p>The page language must be set in the HTML so that screen readers choose the correct pronunciation. WordPress does this automatically via its language setting \u2013 on multilingual websites, your translation plugin should set the correct language for each page.<\/p>\n<h3>8. Zoom and mobile view<\/h3>\n<p>It must be possible to zoom the page to 200% without content being cut off or overlapping. A clean, responsive theme is the best foundation for this.<\/p>\n<h3>9. Video and audio<\/h3>\n<p>Videos need captions, audio-only content needs a transcript. Media that plays automatically should be easy to stop.<\/p>\n<h3>10. Don&#8217;t forget the cookie banner<\/h3>\n<p>The cookie banner is often the first thing visitors see \u2013 and it, too, must be operable by keyboard and understandable for screen readers. Check whether your consent plugin supports this.<\/p>\n<h2>Accessibility statement and feedback option<\/h2>\n<p>If you fall under the BFSG, you must provide information on how your service meets the accessibility requirements. In practice, this is usually done on a dedicated \u201cAccessibility Statement\u201d page linked in the footer. It makes sense to include:<\/p>\n<ul>\n<li>a general description of your offer in plain language<\/li>\n<li>the current state of accessibility, including known limitations<\/li>\n<li>a way for users to report barriers<\/li>\n<li>a reference to the competent market surveillance authority<\/li>\n<\/ul>\n<h2>Free testing tools<\/h2>\n<ul>\n<li><strong>Lighthouse<\/strong> (built into Chrome): right-click, \u201cInspect\u201d, \u201cLighthouse\u201d tab, \u201cAccessibility\u201d category<\/li>\n<li><strong>WAVE<\/strong> by WebAIM: a browser extension that highlights errors directly on the page<\/li>\n<li><strong>axe DevTools<\/strong>: a detailed audit with explanations for every finding<\/li>\n<li><strong>Keyboard test<\/strong>: put the mouse aside and go through the most important paths using only Tab, Enter and the arrow keys<\/li>\n<\/ul>\n<p>Automated tools only find some of the problems. A manual keyboard test and a quick check with a screen reader (for example NVDA on Windows or VoiceOver on a Mac) are part of the process.<\/p>\n<h2>Frequently asked questions about the BFSG<\/h2>\n<h3>Does my website have to be accessible if I only have a contact form?<\/h3>\n<p>Usually not. The BFSG targets offers where consumers conclude a contract online. A purely informational site with a contact form is normally not covered. Accessibility is still a good idea.<\/p>\n<h3>I run a micro-business with an online shop. Am I affected?<\/h3>\n<p>For services such as online sales, the micro-enterprise exemption applies: fewer than 10 employees and no more than \u20ac2 million in annual turnover or balance sheet total. However, if you sell certain products yourself that fall under the BFSG (for example e-book readers or computer hardware), separate rules apply to those products.<\/p>\n<h3>Is an accessibility plugin or overlay enough?<\/h3>\n<p>No. Overlays don&#8217;t fix the problems in the code and offer no legal certainty. Plugins can make individual tasks easier, such as checking alt text \u2013 but the real work lies in your theme, content and forms.<\/p>\n<h3>What should I do if I receive a warning letter?<\/h3>\n<p>Don&#8217;t sign or pay anything hastily. Check the deadlines, get legal advice and have it clarified whether the warning is justified. At the same time, it makes sense to fix the issues mentioned promptly.<\/p>\n<h2>Conclusion: Step by step instead of a quick fix<\/h2>\n<p>Accessibility isn&#8217;t a one-off project, it&#8217;s part of good website maintenance. If you run an online shop or booking system and don&#8217;t qualify for the micro-enterprise exemption, you should act now: publish a statement, set up a feedback channel and work through the checklist above. Everyone else benefits too \u2013 through greater reach, better usability and a solid foundation for SEO.<\/p>\n<p>A fast, stable foundation makes this easier. At Servflix, your WordPress website runs on servers in Germany, with daily backups and server-side caching. Our <a href=\"https:\/\/servflix.com\/en\/check-wordpress-plugins\/\">plugin audit<\/a> is also a good first step, because every unnecessary plugin is a potential barrier. Take a look at our <a href=\"https:\/\/servflix.com\/en\/wordpress-hosting\/\">WordPress Hosting<\/a> or all <a href=\"https:\/\/servflix.com\/en\/pricing\/\">plans<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Who Germany&#8217;s Accessibility Strengthening Act (BFSG) really applies to, which exemptions exist and how to make your WordPress website more accessible with a 10-point checklist.<\/p>\n","protected":false},"author":1,"featured_media":654,"comment_status":"","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[39],"tags":[],"class_list":["post-656","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-legal"],"_links":{"self":[{"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/posts\/656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/comments?post=656"}],"version-history":[{"count":0,"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/posts\/656\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/media\/654"}],"wp:attachment":[{"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/media?parent=656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/categories?post=656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/servflix.com\/en\/wp-json\/wp\/v2\/tags?post=656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}