{"id":2776,"date":"2026-09-22T09:51:30","date_gmt":"2026-09-22T07:51:30","guid":{"rendered":"https:\/\/dotlinecode.com\/blog\/website-accessibility-guide\/"},"modified":"2026-09-22T10:52:57","modified_gmt":"2026-09-22T08:52:57","slug":"website-accessibility-guide","status":"publish","type":"post","link":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/","title":{"rendered":"Website Accessibility &#8211; a Legal Requirement, Not a Nice-to-Have"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Since June 28, 2025, website accessibility is not a trend and not goodwill. It is law. The European Accessibility Act now covers private businesses across the EU &#8211; online stores, banks, service platforms, and practically any website where money changes hands. Penalties? Up to 10% of annual revenue.<\/p>\n<p class=\"wp-block-paragraph\">And yet 95.9% of websites have accessibility errors (WebAIM Million 2026). This is not a statistic from a decade-old report. This is the state of things right now.<\/p>\n<p class=\"wp-block-paragraph\">This article is not a developer&#8217;s manual. It is a guide for business owners and decision-makers &#8211; what applies to you, what you lose without accessibility, and where to start so you stop losing customers and avoid fines.<\/p>\n<h2 class=\"wp-block-heading\">What digital accessibility actually means<\/h2>\n<p class=\"wp-block-paragraph\">Website accessibility means every user &#8211; regardless of vision, hearing, motor skills, or how they use a computer &#8211; can interact with your site without barriers. Browse your offer, fill out a form, buy a product, read an article.<\/p>\n<p class=\"wp-block-paragraph\">This is not a niche topic. Over 1.3 billion people worldwide live with some form of disability (WHO, 2023). Add older adults with declining vision, people with temporary limitations (a broken arm, a migraine), and users who simply interact with the web differently &#8211; through screen readers, keyboards, or voice commands.<\/p>\n<p class=\"wp-block-paragraph\">Accessibility is not a special version of your site &#8222;for disabled people.&#8221; It is a well-designed site that works comfortably for everyone. If your website <a href=\"https:\/\/dotlinecode.com\/en\/blog\/why-websites-lose-customers\/\">loses customers within seconds<\/a>, poor accessibility might be one of the reasons you have not considered.<\/p>\n<h2 class=\"wp-block-heading\">Who the EAA applies to &#8211; and why it likely includes you<\/h2>\n<p class=\"wp-block-paragraph\">Before June 2025, digital accessibility requirements mainly targeted the public sector &#8211; government agencies, schools, institutions. The European Accessibility Act changed the rules. Private companies offering digital services are now covered.<\/p>\n<h3 class=\"wp-block-heading\">Businesses in scope<\/h3>\n<p class=\"wp-block-paragraph\">The EAA covers companies providing electronic services within the EU. In practice, this includes:<\/p>\n<ul class=\"wp-block-list\">\n<li>Online stores and marketplaces<\/li>\n<li>Banking and financial services<\/li>\n<li>Communication platforms<\/li>\n<li>Transport and travel services<\/li>\n<li>E-books and digital media<\/li>\n<li>Any website where a user completes a transaction or uses a service<\/li>\n<\/ul>\n<p class=\"wp-block-paragraph\">If your business exceeds the micro-enterprise threshold (more than 10 employees or over 2 million euros in annual revenue), the EAA almost certainly applies to you.<\/p>\n<h3 class=\"wp-block-heading\">What happens if you do not comply<\/h3>\n<p class=\"wp-block-paragraph\">Penalties vary by country. In Poland, up to 10% of annual revenue. In other EU countries, fines reach hundreds of thousands of euros. France saw its first accessibility lawsuits filed in November 2025. This is not a future scenario &#8211; it is happening now.<\/p>\n<h2 class=\"wp-block-heading\">WCAG 2.1 AA &#8211; 5 requirements you need to know<\/h2>\n<p class=\"wp-block-paragraph\">The EAA points to WCAG 2.1 Level AA as the technical benchmark. The full standard has 78 criteria, but 80% of website accessibility problems come down to five areas.<\/p>\n<h3 class=\"wp-block-heading\">1. Color contrast<\/h3>\n<p class=\"wp-block-paragraph\">Text must have a minimum contrast ratio of 4.5:1 against its background (3:1 for large text). Light gray text on a white background? Subtle pastels on a bright backdrop? They might look elegant, but they are unreadable for people with reduced vision &#8211; and that is nearly 30% of the population over 65.<\/p>\n<p class=\"wp-block-paragraph\">You can check this in 10 seconds with the WebAIM Contrast Checker. If your designer argues that &#8222;contrast ruins the aesthetic&#8221; &#8211; it is worth revisiting <a href=\"https:\/\/dotlinecode.com\/en\/blog\/ux-vs-ui\/\">the difference between UX and UI<\/a>. Design that excludes users is not good design.<\/p>\n<h3 class=\"wp-block-heading\">2. Keyboard navigation<\/h3>\n<p class=\"wp-block-paragraph\">Every interactive element &#8211; links, buttons, menus, forms, sliders &#8211; must be reachable and operable with a keyboard alone, no mouse required. This matters not only for users with motor impairments. Many power users navigate by keyboard. Screen reader users have no other option.<\/p>\n<p class=\"wp-block-paragraph\">Test it: open your website and try navigating with Tab only. Can you see where the focus is? Can you reach the contact form? Can you open the menu? If you get stuck somewhere &#8211; you have a problem.<\/p>\n<h3 class=\"wp-block-heading\">3. Alt text for images<\/h3>\n<p class=\"wp-block-paragraph\">Every image that carries information needs a description in its alt attribute. Not &#8222;photo,&#8221; not &#8222;image1.jpg,&#8221; not an empty alt. A specific description: &#8222;Dashboard screenshot showing Q3 2026 conversion chart.&#8221; Decorative images (backgrounds, dividers) get an empty alt so screen readers skip them.<\/p>\n<p class=\"wp-block-paragraph\">This is one of the most common failures. WebAIM reports that 54% of images on surveyed websites have missing or incorrect alt text.<\/p>\n<h3 class=\"wp-block-heading\">4. Heading structure<\/h3>\n<p class=\"wp-block-paragraph\">One H1 per page. H2 for main sections below it. H3 for subsections under H2. Never skip levels (H1 to H3, H2 to H5). Screen readers build a table of contents from headings, allowing users to navigate the page. Without proper hierarchy, a page is like a book without chapters.<\/p>\n<p class=\"wp-block-paragraph\">This is not just an accessibility issue. Proper heading structure is one of the elements that defines <a href=\"https:\/\/dotlinecode.com\/en\/blog\/what-should-a-company-website-include\/\">what a professional business website should include<\/a> &#8211; both for SEO and readability.<\/p>\n<h3 class=\"wp-block-heading\">5. Forms with labels and validation<\/h3>\n<p class=\"wp-block-paragraph\">Every form field must have an associated label, not just a placeholder. Why? Placeholders disappear on click &#8211; the user loses track of what to enter. Screen readers cannot read a placeholder as a field name.<\/p>\n<p class=\"wp-block-paragraph\">Additionally, validation errors must be understandable (&#8222;Enter an email address in the format name@domain.com,&#8221; not &#8222;Error in field 3&#8221;) and accessible to assistive technologies.<\/p>\n<h2 class=\"wp-block-heading\">What you lose without website accessibility<\/h2>\n<p class=\"wp-block-paragraph\">Fines are the legal argument. But there is a business argument too &#8211; and it is often more compelling.<\/p>\n<h3 class=\"wp-block-heading\">15% of the population you are not serving<\/h3>\n<p class=\"wp-block-paragraph\">The WHO estimates that 15% of the global population lives with some form of disability. Add older adults, people with temporary limitations, and users browsing in suboptimal conditions (bright sunlight, noise, small screen). This is not a margin &#8211; it is potentially every fifth visitor to your website.<\/p>\n<h3 class=\"wp-block-heading\">The SEO you are missing<\/h3>\n<p class=\"wp-block-paragraph\">Google does not have a separate &#8222;accessibility ranking.&#8221; But the algorithm rewards what accessible websites do: proper heading structure, descriptive alt texts, fast loading, mobile responsiveness, readable content. Core Web Vitals &#8211; a ranking factor since 2021 &#8211; overlaps with WCAG requirements in responsiveness and interactivity.<\/p>\n<p class=\"wp-block-paragraph\">An accessible website is a better-optimized website. Not because Google checks WCAG compliance. Because good accessibility practices and good SEO practices are largely the same thing.<\/p>\n<h3 class=\"wp-block-heading\">The conversions you are burning<\/h3>\n<p class=\"wp-block-paragraph\">A form without labels. A CTA button with 2:1 contrast that blends into the background. A menu that breaks on mobile. These are not &#8222;disabled people problems.&#8221; These are problems for every user trying to do what your site was built for &#8211; buy, contact, sign up. If <a href=\"https:\/\/dotlinecode.com\/en\/blog\/website-that-sells\/\">your website is supposed to sell<\/a>, accessibility is a conversion requirement, not an add-on.<\/p>\n<h2 class=\"wp-block-heading\">Where to start &#8211; a first-week checklist<\/h2>\n<p class=\"wp-block-paragraph\">You do not need to implement everything at once. Start with what gives the biggest impact for the least effort.<\/p>\n<h3 class=\"wp-block-heading\">Day 1-2: Contrast audit<\/h3>\n<p class=\"wp-block-paragraph\">Use WAVE (wave.webaim.org) or Lighthouse in Chrome DevTools. Run through your key pages &#8211; homepage, services, contact form. Fix colors that fail the 4.5:1 test. This is the fastest fix and the most common problem.<\/p>\n<h3 class=\"wp-block-heading\">Day 3: Keyboard test<\/h3>\n<p class=\"wp-block-paragraph\">Open your site, put the mouse away, navigate with Tab. Note where focus disappears, buttons do not respond, menus do not open. Hand the list to your developer.<\/p>\n<h3 class=\"wp-block-heading\">Day 4: Alt texts<\/h3>\n<p class=\"wp-block-paragraph\">Review images across your site. Add descriptive alt text to informational images. Leave empty alt for decorative ones. In WordPress, this is the &#8222;Alternative Text&#8221; field in the media library &#8211; a few minutes per image.<\/p>\n<h3 class=\"wp-block-heading\">Day 5: Forms<\/h3>\n<p class=\"wp-block-paragraph\">Check that every form field has a visible label (not just a placeholder). Make sure error messages are clear and appear next to the relevant field.<\/p>\n<h3 class=\"wp-block-heading\">Day 6-7: Headings and structure<\/h3>\n<p class=\"wp-block-paragraph\">Review the H1-H6 hierarchy on each page. One H1, then H2 for sections, H3 for subsections. No skipping levels. Install the HeadingsMap browser extension &#8211; you will see the structure in one click.<\/p>\n<h2 class=\"wp-block-heading\">How much does accessibility cost<\/h2>\n<p class=\"wp-block-paragraph\">It depends on your starting point. A website built with standards in mind from the beginning &#8211; the additional cost is minimal. An existing site built without WCAG awareness &#8211; fixes can be significant, depending on the scale of issues.<\/p>\n<p class=\"wp-block-paragraph\">A professional WCAG 2.1 AA accessibility audit identifies specific problems and prioritizes fixes &#8211; it is the starting point that lets you plan implementation without guessing.<\/p>\n<p class=\"wp-block-paragraph\">But compare that with a potential fine of up to 10% of annual revenue. Or with losing 15% of potential customers. Or with a lawsuit that costs more than the implementation itself.<\/p>\n<p class=\"wp-block-paragraph\">Website accessibility is not an expense. It is an investment that pays back &#8211; in reach, conversions, and legal peace of mind.<\/p>\n<p class=\"wp-block-paragraph\"><em>DotLineCode designs websites compliant with WCAG 2.2 from the first sketch. Every project starts with an accessibility audit &#8211; because fixing things after the fact always costs more than doing them right from the start.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Since June 28, 2025, website accessibility is not a trend and not goodwill. It is law. The European Accessibility Act now covers private businesses across the EU &#8211; online stores, banks, service platforms, and practically any website where money changes hands. Penalties? Up to 10% of annual revenue. And yet 95.9% of websites have accessibility [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":2785,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[48,45],"class_list":["post-2776","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-development"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Website Accessibility 2026 - What Your Business Must Do<\/title>\n<meta name=\"description\" content=\"Website accessibility is a legal requirement since June 2025. WCAG 2.1 AA, fines up to 10% of revenue - a practical implementation checklist for businesses.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Website Accessibility 2026 - What Your Business Must Do\" \/>\n<meta property=\"og:description\" content=\"Website accessibility is a legal requirement since June 2025. WCAG 2.1 AA, fines up to 10% of revenue - a practical implementation checklist for businesses.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"DotLineCode\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/Dot-Line-Code\/100083157174992\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-22T07:51:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-22T08:52:57+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/09\/dostepnosc-quality-score.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"864\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Katarzyna Hernik\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Katarzyna Hernik\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Website Accessibility 2026 - What Your Business Must Do","description":"Website accessibility is a legal requirement since June 2025. WCAG 2.1 AA, fines up to 10% of revenue - a practical implementation checklist for businesses.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/","og_locale":"en_US","og_type":"article","og_title":"Website Accessibility 2026 - What Your Business Must Do","og_description":"Website accessibility is a legal requirement since June 2025. WCAG 2.1 AA, fines up to 10% of revenue - a practical implementation checklist for businesses.","og_url":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/","og_site_name":"DotLineCode","article_publisher":"https:\/\/www.facebook.com\/people\/Dot-Line-Code\/100083157174992\/","article_published_time":"2026-09-22T07:51:30+00:00","article_modified_time":"2026-09-22T08:52:57+00:00","og_image":[{"width":1200,"height":864,"url":"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/09\/dostepnosc-quality-score.jpg","type":"image\/jpeg"}],"author":"Katarzyna Hernik","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Katarzyna Hernik","Est. reading time":"7 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/#article","isPartOf":{"@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/"},"author":{"name":"Katarzyna Hernik","@id":"https:\/\/dotlinecode.com\/en\/#\/schema\/person\/867d9b4c9356688f8940c90964897021"},"headline":"Website Accessibility &#8211; a Legal Requirement, Not a Nice-to-Have","datePublished":"2026-09-22T07:51:30+00:00","dateModified":"2026-09-22T08:52:57+00:00","mainEntityOfPage":{"@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/"},"wordCount":1392,"publisher":{"@id":"https:\/\/dotlinecode.com\/en\/#organization"},"image":{"@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/09\/dostepnosc-quality-score.jpg","articleSection":["Development","Development"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/","url":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/","name":"Website Accessibility 2026 - What Your Business Must Do","isPartOf":{"@id":"https:\/\/dotlinecode.com\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/#primaryimage"},"image":{"@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/#primaryimage"},"thumbnailUrl":"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/09\/dostepnosc-quality-score.jpg","datePublished":"2026-09-22T07:51:30+00:00","dateModified":"2026-09-22T08:52:57+00:00","description":"Website accessibility is a legal requirement since June 2025. WCAG 2.1 AA, fines up to 10% of revenue - a practical implementation checklist for businesses.","breadcrumb":{"@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/#primaryimage","url":"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/09\/dostepnosc-quality-score.jpg","contentUrl":"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/09\/dostepnosc-quality-score.jpg","width":1200,"height":864},{"@type":"BreadcrumbList","@id":"https:\/\/dotlinecode.com\/en\/blog\/website-accessibility-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dotlinecode.com\/en\/homepage\/"},{"@type":"ListItem","position":2,"name":"Website Accessibility &#8211; a Legal Requirement, Not a Nice-to-Have"}]},{"@type":"WebSite","@id":"https:\/\/dotlinecode.com\/en\/#website","url":"https:\/\/dotlinecode.com\/en\/","name":"DotLineCode","description":"","publisher":{"@id":"https:\/\/dotlinecode.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dotlinecode.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/dotlinecode.com\/en\/#organization","name":"DotLineCode","url":"https:\/\/dotlinecode.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dotlinecode.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/04\/dotlinecode.png","contentUrl":"https:\/\/dotlinecode.com\/wp-content\/uploads\/2026\/04\/dotlinecode.png","width":243,"height":203,"caption":"DotLineCode"},"image":{"@id":"https:\/\/dotlinecode.com\/en\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/people\/Dot-Line-Code\/100083157174992\/","https:\/\/www.behance.net\/dotlinecodeagency","https:\/\/www.linkedin.com\/company\/dotlinecode\/","https:\/\/www.instagram.com\/dot.line_code\/"]},{"@type":"Person","@id":"https:\/\/dotlinecode.com\/en\/#\/schema\/person\/867d9b4c9356688f8940c90964897021","name":"Katarzyna Hernik","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/5f004c8513c667c3570c54b14c266fa2b58fbda187e6066d8aa439878da7068d?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/5f004c8513c667c3570c54b14c266fa2b58fbda187e6066d8aa439878da7068d?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f004c8513c667c3570c54b14c266fa2b58fbda187e6066d8aa439878da7068d?s=96&d=mm&r=g","caption":"Katarzyna Hernik"},"url":"https:\/\/dotlinecode.com\/en\/blog\/author\/kate\/"}]}},"_links":{"self":[{"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/posts\/2776","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/comments?post=2776"}],"version-history":[{"count":3,"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/posts\/2776\/revisions"}],"predecessor-version":[{"id":2789,"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/posts\/2776\/revisions\/2789"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/media\/2785"}],"wp:attachment":[{"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/media?parent=2776"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dotlinecode.com\/en\/wp-json\/wp\/v2\/categories?post=2776"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}