216digital.
Web Accessibility

ADA Risk Mitigation
Prevent and Respond to ADA Lawsuits


WCAG & Section 508
Conform with Local and International Requirements


a11y.Radar
Ongoing Monitoring and Maintenance


Consultation & Training

Is Your Website Vulnerable to Frivolous Lawsuits?
Get a Free Web Accessibility Audit to Learn Where You Stand
Find Out Today!

Web Design & Development

Marketing

PPC Management
Google & Social Media Ads


Professional SEO
Increase Organic Search Strength

Interested in Marketing?
Speak to an Expert about marketing opportunities for your brand to cultivate support and growth online.
Contact Us

About

Blog

Contact Us
  • How BITV 2.0 Impacts Public Websites in Germany

    If you build or manage websites, you might have heard about accessibility rules in different countries. One of the key regulations in Germany is called BITV 2.0. It helps ensure that public websites and mobile apps are usable by everyone, including people with disabilities. Website owners and content creators in the United States might wonder why they should care about German law. The truth is that many organizations have a global audience, and they often serve users in Germany, too. That’s why it’s helpful to understand BITV 2.0 and how it might affect your online presence.

    What Is BITV 2.0?

    BITV stands for Barrierefreie-Informationstechnik-Verordnung. This is Germany’s legal framework for accessible information technology. BITV 2.0 sets specific standards that public websites and mobile apps need to follow. Germany wants to remove barriers that keep people with disabilities from thoroughly enjoying online services. That includes everything from reading digital documents to completing forms.

    When we talk about BITV 2.0, we’re focusing on the revised version of the original BITV rules, introduced to reflect changes in international standards.

    Who Does BITV 2.0 Affect?

    BITV 2.0 applies mainly to public-sector organizations in Germany. That includes federal ministries, public institutions, and some agencies linked to government services. It also covers websites and mobile applications that these groups manage. If your business or organization has a European branch, it’s wise to check whether any part of your web presence is considered “public sector” in Germany. Even if your team operates mainly from the United States, you might work with German partners or serve government clients in Germany. In that case, you could fall under BITV 2.0 guidelines.

    Key Requirements and Technical Standards

    The heart of BITV 2.0 lies in its alignment with the Web Content Accessibility Guidelines (WCAG). WCAG is an international set of recommendations for making web content more accessible. It focuses on four core principles:

    1. Perceivable – Users should be able to see or hear the content in some form.
    2. Operable – All users should be able to operate the interface, including those who use keyboards or assistive devices.
    3. Understandable – Information should be clear, and the design should not confuse or overwhelm people.
    4. Robust – Websites should work with a wide range of technologies, including screen readers and other assistive tools.

    BITV 2.0 directs public websites to follow WCAG 2.1 up to level AA. That means your site should offer features like proper color contrast, text alternatives for images, and reliable keyboard navigation. The rules also require documents to be accessible. This can include PDFs that have a logical reading order and forms that let users tab through fields in a sensible way.

    Another important reference is the European Standard EN 301 549. This covers requirements for digital accessibility in Europe. BITV 2.0 makes use of this standard, which lines up with WCAG 2.1 and addresses many aspects of web and software accessibility.

    Key Updates in BITV 2.0

    The updated version of BITV introduced new responsibilities. These updates encourage website owners to provide an accessibility statement on their websites. An accessibility statement shows users the level of compliance and explains any known accessibility issues. It also explains how users can contact the website owner if they face barriers.

    BITV 2.0 expands rules to cover public mobile apps. Many people do daily tasks through apps, such as booking appointments or paying fees. Now, these apps must meet the same standards as websites. This is more pressing for government agencies that deliver digital services in app form.

    Steps to Achieve Compliance

    Achieving compliance with BITV 2.0 starts with learning where your site or app stands. It’s good to begin with an accessibility audit. This audit checks for issues that might stop someone from using your website or app comfortably. You can then prioritize fixes based on how serious each issue is.

    Here are some steps that can guide your process:

    Review Your Current Content

    Test your website for keyboard navigability. Use tools that check color contrast and other visual aspects. Make sure images have meaningful alt text. If you have videos, consider providing captions. This first pass can reveal some of the more obvious problems.

    Check Your PDF and Other Documents

    Many public websites host PDFs and Word files. These documents need to be readable by screen readers. Check for a correct reading order, and ensure form fields are labeled. This helps people who rely on assistive technology.

    Look at Your Mobile Apps

    If you provide a mobile app to serve users, apply similar checks there. This includes ensuring that buttons have clear labels and that each screen is easy to navigate using voice commands or a screen reader.

    Provide an Accessibility Statement

    BITV 2.0 requires that public websites and apps offer a clear statement about their accessibility status. Include contact details for users who need more help or want to report a barrier. Keep this statement updated as you fix any problems.

    Train Your Team

    Compliance is easier when everyone on your team knows how to create accessible content. Encourage developers, designers, and content creators to learn WCAG 2.1 guidelines. That can be done through online courses or official training programs.

    Stay Informed

    Rules and technology change over time. Keeping an eye on updates to WCAG and the European standards helps you remain prepared for any changes in BITV 2.0.

    Why Should US-Based Website Owners Care?

    You might think that a German ordinance doesn’t affect you if your organization is based in the United States. In a global digital world, you never know when a user from Germany will need your service. Some US-based companies also maintain offices in Europe or partner with German government agencies. In those situations, accessibility under BITV 2.0 becomes a core concern.

    Even if you don’t serve a German public sector audience, improving accessibility is a worthy goal. It makes your site easier for everyone to use. It also fits with good user experience practices. Following BITV 2.0 can raise the bar on the overall quality of your site or app.

    Practical Tips for Getting Started

    • Use Automated Tools: Automated scanners can find basic issues fast. They’re not perfect, but they give you a starting point.
    • Set Up User Testing: Invite users with different abilities to test your site. Their experiences can show you issues that software alone might miss.
    • Make Small Changes First: Fixing alt tags on images or improving color contrast is often simple. These quick wins boost morale and help you build momentum.
    • Gather Feedback: Provide a way for visitors to report problems. This keeps you aware of issues and shows that you care about making improvements.

    Moving Forward With BITV 2.0

    BITV 2.0 is about making digital spaces open to everyone in Germany. It’s a structured set of rules that public websites and apps need to follow. If you’re in the United States, you might not think it applies to you at first. But in today’s world, web services cross borders. If your site or app is used by people in Germany, the requirements of BITV 2.0 matter.

    Meeting these standards can feel complex, especially for teams new to accessibility guidelines. The good news is that there are many tools, checklists, and training programs that can guide you. By taking small steps, you’ll move closer to compliance and also create a better experience for all users. Once you understand BITV 2.0 and put it into practice, you’ll be ready to serve a broader audience in Germany—and beyond.

    BITV 2.0: Compliance Without Borders

    BITV 2.0 sets the legal framework for online accessibility in Germany. It focuses on ensuring websites and mobile apps can be used by everyone, including those with disabilities. The law affects public-sector entities, but private organizations with ties to Germany may also need to follow these guidelines. Compliance involves following WCAG 2.1 standards, providing an accessibility statement, and keeping up to date with evolving requirements. If you’re a website owner or content creator in the United States, it makes sense to keep these rules in mind, especially if your reach extends into Germany. Over time, you’ll see that adopting BITV 2.0 guidelines benefits your audience and helps you maintain a user-friendly and accessible online presence.

    Navigating accessibility regulations like BITV 2.0 can be complex, but you don’t have to do it alone. Schedule an ADA briefing with 216digital to discuss your accessibility needs and ensure your website meets international compliance standards. Use the contact form at the bottom of the page to get started today!

    Greg McNeil

    February 25, 2025
    Legal Compliance
    Accessibility, BITV 2.0, Legal compliance, WCAG, WCAG Compliance, Website Accessibility
  • WCAG Basics: “Change of Context” or “Change of Content”

    Have you ever clicked on a text field and suddenly found yourself whisked away to a new page without warning? Or maybe you saw a form error message pop up out of nowhere, but your cursor stayed right where it was? These two situations hint at the difference between a “change of context” and a “change of content.”

    If you’re trying to make your website accessible, it’s important to know which is which because the Web Content Accessibility Guidelines (WCAG) treat them very differently. In this post, we’ll explore both terms, share some real-life examples, and give you tips on how to keep your site friendly and easy to use. By the end, you’ll have a stronger grasp of WCAG best practices and the confidence to apply them to your site.

    Why These Terms Matter

    People who rely on screen readers or keyboard navigation often can’t see or skim an entire page at once. Sudden or unexpected changes—like being redirected to a new tab—can be disorienting for them. That’s why WCAG sets clear rules to help you avoid making people feel lost.

    However, understanding “change of context” and “change of content” also helps with other accessibility concepts. For example, clarifying how your content updates ties right in with “Alternative for Time-based Media” or “Media Alternative for Text“—two other areas covered under WCAG. The more you know about these related topics, the better your site will serve all kinds of users.

    “Change of Context” in Plain Terms

    A “change of context” is a big shift in what a user sees or how they interact with the page. Under WCAG, it can include:

    • Opening a new window or tab without telling the user.
    • Moving the focus to another section of the page unexpectedly.
    • Redesigning the layout in a way that confuses users.

    For example, imagine you click into a text field, and suddenly, your screen shifts to another form altogether. That’s a huge jump! WCAG 3.2.1 (On Focus) says you shouldn’t trigger this kind of shift just because the user’s focus landed on an element. If the user ends up somewhere new, or a new window appears without their Input, you’re dealing with a “change of context.”

    “Change of Content” in Action

    Now, let’s say you click a menu button, and the menu expands without moving your cursor or launching a new page. That’s a “change of content.” You’re still in the same place—you can just see more information. This kind of change is usually okay as long as it doesn’t confuse or mislead.

    WCAG makes the point that not every content update equals a context change. You can display a tooltip, expand a dropdown, or show an inline error message without violating rules. As an example, if you’re filtering products on an eCommerce site and the list of items refreshes while your focus stays put, you’re likely good to go. The user expects new content to appear, so it’s not disorienting.

    When It Becomes an Accessibility Issue

    Mixing up these concepts can cause problems for people who rely on assistive technologies. For instance, if your site changes context every time someone selects a checkbox, they might lose track of where they were. WCAG 3.2.2 (On Input) warns against automatically triggering a big context shift unless you clearly warn the user or let them choose when it happens.

    At higher levels of WCAG (like AAA), 3.2.5 (Change on Request) says that major shifts should happen only when the user deliberately starts them—or they should be easy to dismiss. That means you can’t force a pop-up window to stay on screen with no way to close it. People need control over how they explore your site.

    Status Messages and Alerts

    Some sites show status messages—like “Item added to your cart”—that don’t move focus but do tell assistive tech users what’s happening. That’s allowed under WCAG 4.1.3 (Status Messages) because the screen reader can announce the alert without taking the user away from what they were doing.

    Things get trickier when an alert moves focus to itself. Sometimes, that’s necessary (say, with a big error), and if the user’s action triggers it, it can still meet WCAG standards. But if your site automatically shifts focus to a timeout warning with no user action, that can become a disorienting change of context—especially at the AAA level of WCAG compliance.

    Tips for Making It Work

    Keep People Where They Are

    Unless there’s a solid reason for moving focus or opening a new page, don’t do it. A small update to the same page is usually a “change of content,” which is less disruptive.

    Give Users a Heads-Up

    If you need to make a “change of context,” warn the user first. For example, say, “Selecting this option opens a new window.” This aligns with WCAG recommendations, especially 3.2.2.

    Test with Assistive Tech

    The best way to find out if your site is user-friendly is to try it with screen readers, keyboard-only navigation, or other assistive tools. You’ll quickly spot if something is shifting unexpectedly.

    Use ARIA Properly

    If you have alerts or status messages, use ARIA roles like role= “alert” or aria-live so screen readers can announce them without moving focus. This follows WCAG 4.1.3 guidelines for status updates.

    Think About Your Audience

    Some changes of context, like a security timeout, might be needed. Just remember to give the user control whenever possible.

    Wrapping It Up

    Understanding when something is a “change of context” rather than just a “change of content” is a big part of complying with WCAG. When you keep these definitions clear, you’ll avoid creating barriers that leave users confused and frustrated. It also ties back to important concepts like “Alternative for Time-based Media” and “Media Alternative for Text,” which help make websites more inclusive overall.

    Remember, WCAG doesn’t just set rules—it helps us create better experiences for everyone. If you need extra guidance, 216digital is here to help. We can perform an Accessibility Audit to see where your site stands, offer advice on meeting WCAG success criteria like 3.2.1, 3.2.2, 3.2.5, and 4.1.3, and suggest ways to make your site easier for all. 

    Ready to get started? Schedule a consultation with 216digital today and make sure you’re on the path to a more inclusive, user-friendly website!

    Greg McNeil

    February 20, 2025
    WCAG Compliance
    Accessibility, WCAG, WCAG Compliance, WCAG conformance, Web Accessibility, Website Accessibility
  • Why No ARIA Is Better Than Bad ARIA

    It’s tempting to think of ARIA (Accessible Rich Internet Applications) as the one-stop solution for all your accessibility needs. After all, ARIA exists to help developers create web content that works better for people who use assistive technology, like screen readers. But here’s the catch: if you misuse ARIA—or in places where it isn’t needed—you can end up making your site less accessible, not more.

    This post will explain why semantic HTML should always be your go-to approach, when and why ARIA is beneficial, the most common ARIA mistakes, and best practices for getting it right. By the end, you’ll see how “less is more” often applies to ARIA and why sticking to native elements can save you—and your users—a lot of trouble.

    What Is ARIA (and Why Does It Matter)?

    ARIA stands for Web Accessibility Initiative – Accessible Rich Internet Applications. Created by the World Wide Web Consortium (W3C), ARIA provides a set of roles, states, and properties that help assistive technologies (like screen readers) understand the meaning and function of different elements on a webpage. It’s beneficial for complex or dynamic interfaces that native HTML elements don’t fully cover—such as custom sliders or tab interfaces.

    However, the real power of ARIA depends on how it’s used. Applying ARIA roles in the wrong places or mislabeling states can lead to confusion and errors. Users relying on screen readers might hear incorrect information about what’s on the page or even miss out on essential controls. If you’re not cautious, you could do more harm than good.

    Why Semantic HTML Should Be Your First Choice

    Before jumping into ARIA, remember that semantic HTML is the foundation of accessible web design. Native elements, like <header>, <nav>, <button>, and <footer>, come with many built-in features that screen readers and other assistive tools already understand.

    What is Semantic HTML?

    It refers to HTML elements that clearly describe their meaning. For instance, a <nav> element signals that it contains navigation links. A <button> says, “I’m something clickable!” to both users and screen readers.

    Why Does it Matter?

    When you use semantic elements, you’re using markup that browsers and screen readers know how to interpret. This often means you don’t need ARIA at all—because everything is already handled for you.

    Real-world Example

    If you need a button, just use <button> instead of a <div> with role= "button". Screen readers automatically identify a <button> as a button, while a <div> is just a generic container. Adding a role= "button" to that <div> can work, but it’s extra code and is often less reliable than using a <button> in the first place.

    By relying on these built-in elements, your code is simpler and more intuitive. You’re also less likely to cause confusion when you mix ARIA roles with native roles.

    When (and Why) ARIA Is Actually Needed

    So, if semantic HTML is so powerful, why do we have ARIA at all?

    Filling the Gaps

    HTML is great, but it’s not perfect. Some interactive elements—like complex sliders, tab panels, or sortable tables—aren’t natively supported (or are only partially supported) by standard HTML tags. ARIA helps fill in these gaps by providing additional metadata.

    Roles, States, and Properties

    ARIA is split into three main categories: roles (what is this thing?), states (what is its current condition?), and properties (how does it behave?). These allow screen readers to give users a clearer picture of what’s happening on the page.

    Example: Tabs and sliders

    If you’re building a tab interface from scratch, you might rely on a series of <div> elements. You’d need ARIA attributes like role= "tablist", role= "tab“, and role= "tabpanel", plus properties like aria-selected= "true" or aria-hidden= "true" to show which tab is active.

    Ultimately, ARIA becomes crucial when the default HTML elements don’t cover the level of interactivity or complexity you need. That might be a custom widget or a specialized interface that doesn’t map neatly to existing HTML tags.

    The Most Common ARIA Mistakes (and Why They’re a Problem)

    Misusing Roles

    Sometimes, developers add ARIA roles to elements out of habit, without stopping to see if the native element would have worked better. If you set role= "button" on a <div>, you must also manually manage keyboard interactions and focus states. If you don’t, assistive technology users may be unable to click or navigate to this “button” effectively.

    Example

    <!-- Not so good -->
    <div role="button" tabindex="0" onclick="doSomething()">
      Click me
    </div>
    
    <!-- Better -->
    <button onclick="doSomething()">Click me</button>

    Using a <button> means you get keyboard focus, click events, and screen reader recognition by default—no extra ARIA or scripting needed.

    Redundant or Conflicting Roles

    Many elements come with built-in roles. A <nav> element is understood as “navigation,” and a <ul> is understood as a list. If you add role= "navigation" to a <nav>, you’re restating something already known. In some cases, overriding a native role with a custom role can even interfere with how assistive technologies interpret the element.

    Example

    <!-- Not so good -->
    <nav role="navigation">
      <!-- Navigation links here -->
    </nav>
    
    <!-- Better -->
    <nav>
      <!-- Navigation links here -->
    </nav>

    Here, adding role= "navigation" is unnecessary and could create confusion in some tools.

    Incorrect State Management

    ARIA states, like aria-expanded or aria-checked, must accurately reflect the element’s real condition. If your dropdown menu is closed but you have aria-expanded= “true”, a screen reader user will hear that the menu is open—even though it isn’t. This mismatch can be very disorienting.

    Example

    <!-- Not so good: says it's expanded when it's actually closed -->
    <button aria-expanded="true" onclick="toggleMenu()">Menu</button>
    
    <!-- Better: toggle the value dynamically with JavaScript -->
    <button aria-expanded="false" onclick="toggleMenu()">Menu</button>

    Make sure your script updates aria-expanded to reflect the actual state of the menu (true when open, false when closed).

    ARIA Overload

    Adding too many ARIA attributes can clutter the information that screen readers must process. For instance, overusing aria-live regions can cause screen readers to constantly read out changes that might not be important. This can frustrate users and cause them to miss critical content.

    Example

    <!-- Not so good: multiple live regions announcing frequent updates -->
    <div aria-live="polite">Update 1</div>
    <div aria-live="polite">Update 2</div>
    <div aria-live="polite">Update 3</div>
    
    <!-- Better: only announce genuinely important changes -->
    <div aria-live="polite" id="importantUpdates"></div>
    

    If you really need to announce multiple updates, try grouping them or letting users opt-in.

    Misusing aria-hidden

    aria-hidden= "true" tells screen readers to ignore an element. If you add this attribute to interactive content—like a button, form field, or link—you’re effectively locking out users who rely on assistive tech.

    Important: Hiding something visually is not always the same as hiding it from screen readers. Don’t use aria-hidden if the content is still necessary for some users.

    Example

    <!-- Not so good: Interactive element is hidden from screen readers -->
    <button aria-hidden="true" onclick="doSomething()">Buy Now</button>
    
    <!-- Better: If you need to hide it visually for some reason, do so with CSS,
         but keep it accessible to screen readers. -->
    <button class="visually-hidden" onclick="doSomething()">Buy Now</button>

    (“Visually hidden” classes typically hide elements from sighted users but keep them available to assistive tech.)

    Why “No ARIA” is Often the Best Choice

    The golden rule is this: bad ARIA is worse than no ARIA at all. Why? Because at least with no ARIA, the user experience reverts to the default behaviors of native HTML, which assistive technologies are designed to understand. But if you add incorrect ARIA roles or states, you can mislead screen readers entirely.

    In many cases, the standard HTML element does everything you need. By default, a <button> is keyboard-accessible, announces itself as a button, and can have an accessible label. Adding role= "button" to a <div> only means more overhead for you and possibly less clarity for users.

    Best Practices for Using ARIA the Right Way

    Use Native HTML First

    Always check whether you can use a built-in HTML element. This approach is simpler to code, more reliable, and better for accessibility out of the gate.

    Example

    Instead of:

    <div role="button" tabindex="0">Submit</div>

    Use:

    <button>Submit</button>

    No extra attributes, no confusion—just a straightforward button.

    Be Precise with Roles and States

    If you must use ARIA, choose the exact role that matches the purpose of your element. Also, keep an eye on the current state—like aria-expanded, aria-checked, or aria-selected—and update it only when something changes.

    Example

    <button aria-expanded="false" aria-controls="menu" onclick="toggleMenu()">Menu</button>
    <ul id= "menu" hidden>
      <li>Home</li>
      <li>Services</li>
      <li>Contact</li>
    </ul>

    In this example, setting aria-expanded= "false" on the button shows it’s not expanded. When the user clicks, you can switch that to true in your JavaScript.

    Don’t Add ARIA Where It’s Not Needed

    If an element already serves a clear function, adding a role that duplicates it is just noise for screen readers.

    Example

    <!-- Not so good -->
    <ul role="list">
      <li>Item 1</li>
      <li>Item 2</li>
    </ul>
    
    <!-- Better -->
    <ul>
      <li>Item 1</li>
      <li>Item 2</li>
    </ul>

    A <ul> is already recognized as a list by assistive technology.

    Test with Real Assistive Tech

    Tools like automated accessibility checkers are helpful, but they can’t catch everything. The best way to confirm your site’s accessibility is to test it with screen readers (like NVDA, JAWS, or VoiceOver) and try navigating entirely with a keyboard. If you can, get feedback from people who actually use these tools every day—they can point out mistakes or obstacles you might miss otherwise.

    Conclusion

    Using ARIA incorrectly can do more harm than good. In fact, it can make websites less accessible and confusing for users who rely on screen readers. The first step to building an accessible website is to stick with semantic HTML wherever possible. If you need ARIA—especially for complex custom widgets—be sure to use it carefully, accurately reflecting each element’s true roles and states. Then, test your work with real users and assistive technologies to make sure you’re making things better, not worse.

    Following these guidelines helps create a smoother experience for every visitor, including those using assistive technology. Remember: if you can solve your problem with native HTML, do that first. If not, ARIA can be a fantastic tool—just be sure you’re using it correctly.

    Need Help with Web Accessibility?

    Making a website accessible can be tricky, especially when it comes to knowing how and when to use ARIA. 216digital specializes in web accessibility, from ARIA best practices to full WCAG compliance. If you’re ready to take the next step toward a more inclusive web experience, reach out to us today! Let’s work together to ensure your site remains welcoming—and functional—for every user.

    Greg McNeil

    February 4, 2025
    How-to Guides
    Accessibility, ARIA, How-to, WCAG, Web Accessibility, web developers, web development
  • Is Your Website an Accessibility Heartbreaker?

    Imagine this: You’re on a first date. The atmosphere is warm, the conversation flows easily, and everything feels right. That’s the power of a great first impression. Now, imagine the opposite—a cold, awkward encounter where nothing seems to click. Not exactly the love story you were hoping for, right?

    Well, your website’s first impression works the same way. An accessible website makes users feel welcomed, valued, and engaged—just like a great first date. It’s the kind of experience that keeps them coming back for more. But, if your website isn’t accessible, it can be a huge turnoff. Users will get frustrated, bounce off your site faster than a bad date, and you’ll lose valuable business opportunities. Worse yet, accessibility issues can even lead to legal risks. No one wants that heartbreak.

    In this article, we’re going to talk about common accessibility mistakes that could break users’ hearts and, more importantly, how to fix them. Let’s make sure your website is a love story in the making!

    Common Accessibility Heartbreakers (Mistakes to Avoid)

    Just like a bad date can ruin your chances for a second one, these accessibility mistakes can send users running for the door. Let’s fix these issues before they break anyone’s heart.

    1. The Ghosted Visitor: No Keyboard Navigation

    Imagine trying to navigate a website without a mouse. For many users with mobility impairments, the keyboard is their only way of interacting with your site. If they can’t use the Tab key to move through links, buttons, or form fields, they’re essentially locked out.

    Fix

    Make sure all interactive elements are accessible via keyboard. This includes buttons, links, form fields, and menus. Also, don’t forget about the :focus state to show users where they are on the page. And, please—no keyboard traps! These occur when users can’t escape pop-ups or dropdowns using their keyboard. No one wants to be stuck on a bad date (or website)!

    2. The Mixed Signals: Low Contrast & Illegible Fonts

    Ever tried reading a text message with tiny, light-colored text against a white background? Not easy, right? Now, imagine the same thing on your website. Low contrast and hard-to-read fonts create accessibility barriers, especially for users with visual impairments or color blindness.

    Fix

    Follow the Web Content Accessibility Guidelines (WCAG) contrast ratios—4.5:1 for normal text and 3:1 for large text. Choose fonts that are easy on the eyes (think: no overly decorative or script fonts). Also, give your text some breathing room by adjusting the spacing between letters, words, and lines. A little space goes a long way in readability!

    3. The Silent Treatment: Missing Alt Text & Screen Reader Issues

    When you don’t provide alt text for images, it’s like leaving a text on read. Users who rely on screen readers won’t be able to understand what the image is about, and that can make them feel left out. Also, if your graphics aren’t properly described, you’re leaving users in the dark.

    Fix

    Make sure all informative images have descriptive alt text. If an image is purely decorative, use alt=”” so it doesn’t clutter the screen reader’s output. And don’t forget about interactive elements like buttons or icons—be sure to give them proper ARIA labels or text descriptions.

    4. The Disappearing Act: Poor Focus Indicators

    Just like you wouldn’t want your date to disappear mid-conversation, you don’t want users to lose track of where they are on your website. When focus indicators are missing, especially when navigating via keyboard, it becomes frustrating and confusing.

    Fix

    Ensure focus styles are visible and easy to spot. For example, use outline: 2px solid #color; for a visible focus state. Never remove focus outlines with CSS (outline: none; is a dealbreaker!). Make sure to test your site by navigating with the Tab key yourself, so you know exactly what your users will experience.

    5. The Confusing Relationship: Inconsistent Heading Structure

    Headings are like road signs—they guide users (and screen readers) through your content. If your heading structure is all over the place, it’s like showing up to dinner only to realize your date is more lost than the dessert menu.

    Fix

    Stick to a consistent heading structure. Use <h1> for the main page title, followed by <h2> for section headers, and <h3> for subsections. Avoid using headings just for styling purposes—use CSS for that! Keep headings concise and meaningful to help users (and screen readers) navigate through your content.

    6. The Commitment Issues: Unlabeled Form Fields

    Form fields without labels are like trying to have a conversation without saying anything meaningful. For users who rely on screen readers or voice input, unlabeled fields are confusing and make the experience feel like a dead end.

    Fix

    Clearly label all form fields using <label> elements. If a visible label isn’t possible, use aria-label or aria-labelledby. And when users make mistakes on a form, don’t just say “Invalid input.” Offer helpful error messages with guidance on how to fix the issue.

    7. The Unwanted Surprise: Auto-Playing Content

    Auto-playing videos or audio are the equivalent of a surprise PDA—some people just aren’t into it. For users with cognitive disabilities, or those using screen readers, auto-playing content can be disorienting and disruptive.

    Fix

    Give users control over media playback. Allow them to pause, stop, or mute the content. If you must have autoplay, make sure the audio is muted by default. Also, provide captions and transcripts for multimedia content to make it accessible to everyone.

    Winning Hearts: Making Your Website More Accessible

    Creating an accessible website isn’t just about fixing the mistakes we’ve talked about; it’s about going the extra mile to make sure everyone feels welcome. Here are a few tips to help you win hearts and minds:

    • Run an accessibility audit using tools like Lighthouse or WAVE. These tools help you spot potential issues and offer suggestions for improvement.
    • Get feedback from real users with disabilities. There’s no better way to find out what works and what doesn’t than by talking to the people who need accessibility features most.
    • Follow WCAG guidelines and keep accessibility in mind with every design and development decision. It should be a priority, not an afterthought.
    • Make accessibility a long-term commitment. It’s not a one-time fix; it’s an ongoing process. Keep testing and improving to ensure that your site is always inclusive and user-friendly.

    Don’t Let Your Website Be a Heartbreaker

    At its core, accessibility isn’t just about compliance—it’s about creating an inclusive, welcoming experience that keeps users engaged and happy. When your website prioritizes accessibility, you’re showing every visitor that they are valued, respected, and included. And that’s the kind of love story worth telling.

    So, is your website ready to sweep visitors off their feet? Let’s make sure it is. Schedule an ADA briefing with 216digital today to ensure your site is accessible, user-friendly, and legally compliant. Because when it comes to accessibility, the best love story is one where no one gets left out!

    Greg McNeil

    February 3, 2025
    The Benefits of Web Accessibility, WCAG Compliance
    Accessibility, ADA Compliance, ADA Website Compliance, WCAG, Website Accessibility
  • WCAG 2.1 and 2.2 Level AA Compliance Checklist

    Making a website that works well for all visitors is very important. Whether people are using a screen reader, a keyboard instead of a mouse, or just browsing on a small phone, they should be able to enjoy your site without trouble. That’s where guidelines like WCAG 2.1 and WCAG 2.2 come into play. They help you figure out how to design and develop your website to be welcoming to everyone. This post will explore why these standards matter and provide a handy checklist to help you meet Level AA compliance.

    What Are WCAG 2.1 and WCAG 2.2?

    WCAG stands for Web Content Accessibility Guidelines. These guidelines are created by the World Wide Web Consortium (W3C), a group that works to improve the Internet. The goal is to help developers, designers, and website owners make web pages that people of all abilities can use.

    • WCAG 2.1 focuses on areas like mobile accessibility, helping people with low vision, and simplifying things for those with cognitive or learning differences.
    • WCAG 2.2 builds on 2.1, adding more ways to ensure websites are user-friendly across various assistive tools and devices.

    When you aim for Level AA under these guidelines, you cover a wide range of barriers that many people face online. This level is a popular target because it helps most users get a smooth experience while staying realistic in terms of time and cost for website owners.

    Why Accessibility Is Key

    In the United States, many people look for websites they can use easily, even if they have different skills or use different devices. By following WCAG 2.1 and WCAG 2.2, you’re making sure your site can be seen, understood, and operated by everyone who lands on your pages. These guidelines improve the overall usability of your site, which can lead to happier visitors, more return traffic, and a stronger online presence.

    Some people think accessibility features only help those with disabilities, but that isn’t the full story. For example, captions on videos help viewers in noisy places, and clear headings make pages easier to scan for everyone. In other words, these improvements can boost your site’s performance for all visitors, not just a few.

    The Four Principles of WCAG

    Both WCAG 2.1 and WCAG 2.2 focus on four main principles, often known as POUR:

    Perceivable

    People should be able to sense and process the information on your site. This includes making text large enough to read and providing text alternatives for images or audio.

    Operable

    Your site should be easy to interact with. This means visitors can use a keyboard instead of a mouse or stop and pause moving content if they need more time.

    Understandable

    Content should be simple to read and organized in a clear way. Consistent layouts and obvious labels help people find what they’re looking for.

    Robust

    A robust site works well across different devices and assistive technologies. Proper HTML structure and well-labeled elements are examples of ways to keep your site solid and flexible.

    A Checklist for WCAG 2.1 and 2.2 Level AA Compliance

    Below is a practical checklist to guide you. This list is not exhaustive, but it covers many key points to keep in mind when aiming for WCAG 2.2 Level AA.

    1. Perceivable

    1. Text Alternatives for Media
      • Add alt text to images that share important information. This lets screen readers describe images to users who can’t see them.
      • Provide transcripts or captions for audio and video content so people who are deaf or hard of hearing can follow along.
    2. Color Contrast and Text Size
      • Ensure your text stands out against the background. A ratio of at least 4.5:1 is recommended for normal text and 3:1 for larger text.
      • Make sure text can be resized up to 200% without losing functionality or clarity.
    3. Responsive and Flexible Layout
      • Design pages to work well on phones, tablets, and desktop screens.
      • Don’t rely on just color to convey meaning. For example, if you have error messages in red, also include an icon or text label that says “Error.”

    2. Operable

    1. Keyboard Navigation
      • Test your site using only a keyboard. You should be able to reach every link, button, and form field.
      • Make sure there are no “keyboard traps” where you can’t move forward or backward in a form or menu.
    2. Focus Indicators
      • Provide a visible outline or highlight for the element in focus. This helps users see where they are on the page as they tab through it.
    3. Timing and Movement Controls
      • If your site has slideshows, videos, or any moving parts, allow users to pause or stop them. This is especially important for people who need more time to read or interact.
    4. Bypass Blocks
      • Include a “Skip to main content” link so users don’t have to tab through large menus every time.
      • Break your site into clear sections with headings or landmarks.

    3. Understandable

    1. Clear, Simple Language
      • Aim for short sentences and paragraphs. Organize content with headings, bullet points, or numbered lists.
      • Provide definitions or explanations for any unusual terms or abbreviations.
    2. Consistent Navigation
      • Keep your menu and site structure similar across all pages. A consistent layout helps visitors learn and predict where things are.
    3. Helpful Error Messages
      • If a visitor makes an error on a form (like entering an invalid email), explain the problem and how they can fix it.
      • Use clear wording for buttons. For example, instead of “Submit,” try something like “Send Message” if that’s what’s happening.

    4. Robust

    1. Semantic HTML and ARIA
      • Use proper HTML tags like <h1> for main titles and <h2> for subheadings. This helps screen readers and other tools understand your content’s structure.
      • If you have dynamic content like pop-up menus, consider using ARIA (Accessible Rich Internet Applications) labels to clarify these features.
    2. Test with Assistive Tools
      • Try out screen readers like NVDA (Windows) or VoiceOver (Mac) on your site.
      • Check how your site behaves with magnifiers or voice control software.
    3. WCAG 2.2 Highlights
      • Accessible Authentication: Try using a password manager or simpler login methods so you won’t have to memorize codes every time you log in.
      • Target Size: Interactive elements, like buttons and links, should be large enough (at least 24×24 CSS pixels) to tap comfortably. This is especially crucial for mobile devices.
      • Drag-and-Drop Options: If your website uses drag-and-drop features, provide keyboard-friendly ways to do the same task.

    Testing Your Site

    Even if you follow all these guidelines, it’s wise to test your site thoroughly. Here are a few suggestions:

    • Automated Scanners: Tools like WAVE and Lighthouse can point out possible issues and give you quick fixes.
    • Manual Checks: Use your site with a keyboard to see if you can tab through elements correctly. Also, turn off your monitor or close your eyes and see if you can rely solely on a screen reader to navigate.
    • User Feedback: Ask real users to test your site. They can share their experiences and spot issues you might have missed.

    Making Accessibility Part of Your Routine

    Accessibility can feel like a big job at first, but it becomes easier when you build it into your normal process. Start small by fixing one area at a time—maybe improve the color contrast first, then add captions to videos, and so on. As you learn more about WCAG 2.1 and WCAG 2.2, you’ll discover that these changes often benefit everyone who uses your website.

    Regularly updating and testing your site is also a good idea. Technology changes quickly, and new devices and browsers appear all the time. Staying up to date with best practices means your site will remain friendly and easy to use.

    Conclusion

    Following WCAG 2.1 and WCAG 2.2 Level AA guidelines is a great way to make your website more welcoming. This checklist helps you cover the basics—like text alternatives, keyboard navigation, and clear instructions—but it’s just the beginning. As you keep learning and improving, you’ll find more ways to create a site that everyone can navigate and enjoy.

    Whether you’re a small business owner, a blogger, or a large company, making an accessible website helps you connect with more people and makes every visitor feel welcome. Check out these WCAG 2.2 tips and see how they can transform your site into a space everyone can enjoy!

    Greg McNeil

    January 30, 2025
    WCAG Compliance
    Accessibility, WCAG, WCAG 2.1, WCAG 2.2, WCAG Compliance, WCAG conformance, Web Accessibility, Website Accessibility
  • Web Accessibility: Making Drop-Down Menus User-Friendly

    Drop-down menus are a staple in website navigation, offering a compact way to organize and access multiple links. But while they streamline user experience, they can also create significant barriers if not designed with accessibility in mind. For users who rely on screen readers, keyboard navigation, or other assistive technologies, a poorly implemented menu can turn a simple browsing experience into a frustrating ordeal.

    This article will guide website owners, developers, and content creators on how to create accessible drop-down menus that enhance usability for all users. We’ll cover foundational accessibility principles, best coding practices, and testing methods to ensure your menus are inclusive and user-friendly.

    Foundational Accessibility Principles for Drop-Down Menus

    To build accessible drop-down menus, start by understanding core web accessibility principles. Here are the three most critical aspects:

    1. Use Semantic HTML

    Semantic HTML ensures that content is meaningful and properly interpreted by assistive technologies. Instead of using <div> or <span> elements for interactive components, use appropriate HTML elements like:

    • <nav> for navigation sections
    • <ul> and <li> for menu structures
    • <button> to toggle drop-down visibility

    For example:

    <nav>
      <button aria-haspopup="true" aria-expanded="false" id="menuButton">Menu</button>
      <ul id="menu" hidden>
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Services</a></li>
        <li><a href="#">Contact</a></li>
      </ul>
    </nav>

    2. Ensure Keyboard Navigation

    Users who navigate via keyboard should be able to open, close, and move through the menu using the Tab and arrow keys. Ensure the following behaviors:

    • The menu should open with Enter or Space when focused on the toggle button.
    • The Esc key should close the menu.
    • Arrow keys should allow navigation within the menu items.

    3. Use ARIA Roles and Attributes Wisely

    ARIA (Accessible Rich Internet Applications) attributes help convey additional information to screen readers. However, improper use can create confusion. Apply ARIA roles correctly:

    • aria-haspopup="true" indicates that a button controls a drop-down menu.
    • aria-expanded="false" updates dynamically when the menu is opened or closed.
    • role="menu" and role="menuitem" clarify the structure.

    Example implementation:

    <button aria-haspopup="true" aria-expanded="false" id="menuButton">Menu</button>
    <ul id="menu" role="menu" hidden>
      <li role="menuitem"><a href="#">Home</a></li>
      <li role="menuitem"><a href="#">About</a></li>
      <li role="menuitem"><a href="#">Services</a></li>
    </ul>

    Structuring Accessible Drop-Down Menus

    Now that we’ve covered the principles, let’s implement an accessible drop-down menu using HTML, CSS, and JavaScript.

    1. Toggling Visibility

    A menu should only be visible when needed. Use JavaScript to control visibility:

    const menuButton = document.getElementById('menuButton');
    const menu = document.getElementById('menu');
    menuButton.addEventListener('click', () => {
      const expanded = menuButton.getAttribute('aria-expanded') === 'true';
      menuButton.setAttribute('aria-expanded', !expanded);
      menu.hidden = expanded;
    });

    2. Managing Focus for Keyboard Users

    When a menu opens, focus should shift inside it. When it closes, focus should return to the toggle button:

    toggle button:
    menuButton.addEventListener('click', () => {
      menu.hidden = !menu.hidden;
      menu.hidden ? menuButton.focus() : menu.querySelector('a').focus();
    });

    3. Enabling Smooth Keyboard Interactions

    To navigate the menu with arrow keys, use this approach:

    menu.addEventListener('keydown', (event) => {
      const items = [...menu.querySelectorAll('a')];
      let index = items.indexOf(document.activeElement);
      
      if (event.key === 'ArrowDown') {
        event.preventDefault();
        index = (index + 1) % items.length;
        items[index].focus();
      } else if (event.key === 'ArrowUp') {
        event.preventDefault();
        index = (index - 1 + items.length) % items.length;
        items[index].focus();
      } else if (event.key === 'Escape') {
        menu.hidden = true;
        menuButton.focus();
      }
    });

    Testing Your Drop-Down Menus for Accessibility

    1. Screen Reader Testing

    Use a screen reader like NVDA (Windows), VoiceOver (Mac), or JAWS to ensure:

    • Menus are announced properly.
    • aria-expanded updates correctly.
    • Navigation follows expected patterns.

    2. Keyboard Testing

    Try navigating your menu using only the keyboard. Ensure:

    • Tab reaches the menu.
    • Enter or Space opens the menu.
    • Arrow keys move between items.
    • Esc closes the menu.

    3. Contrast and Readability

    Ensure proper color contrast between text and background. Use tools like the WebAIM Contrast Checker to verify compliance with WCAG 2.1 standards.

    Best Practices for Creating Intuitive Menus

    • Keep It Simple: Avoid deep nesting that makes menus cumbersome.
    • Ensure Mobile Friendliness: Use larger touch targets for better usability.
    • Avoid Hover-Only Menus: They exclude keyboard users and some assistive technology users.
    • Provide Visual Indicators: Show clear changes when menus expand or collapse.

    Conclusion

    By using semantic HTML, managing focus properly, implementing ARIA roles correctly, and rigorously testing your menus, you can ensure they work for all users, regardless of ability.

    Accessible drop-down menus not only improve usability but also make your site more welcoming to all visitors. Implement these best practices today and make your navigation barrier-free!

    If you’re ready to take the next step toward digital inclusion, reach out to 216digital to schedule an ADA briefing. We’ll help you assess your website, develop a tailored plan, and guide you through the process of building an online presence that works for everyone. Don’t wait—contact us today and let’s make the internet a more accessible place together.

    Greg McNeil

    January 24, 2025
    How-to Guides
    Accessibility, drop-down menus, How-to, WCAG, Web Accessibility, web developers, web development
  • Legal Compliance for Websites: A Guide to Accessibility

    Legal compliance for websites is a key step toward building a welcoming digital space.

    When you create a website, you want as many people as possible to enjoy it. This goal includes users with disabilities who may rely on assistive technology.

    This guide will explain the main laws and guidelines that affect website accessibility. It will also share tips on how to keep your site compliant. By the end, you will have a better grasp of how to protect your business and create a better online experience.

    Why Accessibility Matters

    Accessibility is about making sure that all users, including those with disabilities, can interact with your website. People have different needs. Some use screen readers to hear text read aloud, while others navigate websites by keyboard or voice commands.

    When your website is accessible, you open your doors to a bigger audience. You also reduce legal risks. Many businesses have faced lawsuits for failing to meet these standards. A commitment to legal compliance and accessibility can improve customer trust and brand image.

    Major Accessibility Laws in the United States

    1. Americans with Disabilities Act (ADA)

    The ADA is a civil rights law that bans discrimination based on disability in many areas of public life. Though it does not mention websites directly, courts often view online spaces as public places. This means that business websites need to be usable by people with disabilities.

    A growing number of lawsuits focus on ADA website violations.

    Businesses in retail, hospitality, and beyond have faced legal action. By prioritizing legal compliance and following accepted guidelines, you can lower this risk and help more people access your site’s content.

    2. Section 508 of the Rehabilitation Act

    Section 508 applies to federal agencies and other organizations that receive federal funding. It requires that electronic and information technology, including websites, be accessible. This standard guides agencies on what to do, and it also helps private businesses learn from these rules.

    If you work with government agencies, Section 508 legal compliance might be required in your contracts. This can impact design choices and the tools you use to develop your website.

    International Regulations

    You may operate in more than one country, or you might have users from around the world. Different regions have their own accessibility laws. A few common examples include:

    • European Accessibility Act (EAA): Covers digital products and services in the European Union.
    • Accessibility for Ontarians with Disabilities Act (AODA): Requires organizations in Ontario, Canada, to meet set standards.
    • Australian DDA (Disability Discrimination Act): Digital accessibility is included in its guidelines.

    These laws share a common goal: allowing all people, regardless of ability, to take part in online activities.

    Consequences of Non-Compliance

    Failure to follow these standards can lead to serious problems for your business.

    1. Legal Risks: Lawsuits can be expensive. Defending even one lawsuit can cost tens of thousands of dollars or more, depending on the complexity of the claims.
    2. Reputational Damage: People may avoid businesses that do not serve all users equally. This can lead to negative press or social media criticism.
    3. Lost Opportunities: Many potential customers have disabilities. If they cannot use your website, they will go elsewhere.

    WCAG includes different levels of compliance: A, AA, and AAA. Many legal compliance guidelines suggest aiming for WCAG 2.1 Level AA. This level covers the most common issues without being too restrictive for most businesses.

    The Role of WCAG in Accessibility

    The Web Content Accessibility Guidelines (WCAG), created by the World Wide Web Consortium (W3C), are the most widely accepted standards for web accessibility. They are built around four main ideas:

    1. Perceivable: Users must be able to see or hear your content in some form. This includes captions for videos and text alternatives for images.
    2. Operable: Your site’s features must be usable by different input methods, such as a keyboard.
    3. Understandable: Both the content and design should be clear.
    4. Robust: The site should work well with various assistive technologies, like screen readers.

    WCAG includes different levels of compliance: A, AA, and AAA. Many legal guidelines suggest aiming for WCAG 2.1 Level AA. This level covers the most common issues without being too restrictive for most businesses.

    Best Practices to Maintain Legal Compliance

    Run an Accessibility Audit

    Start by checking the current state of your website. Several free and paid tools can evaluate your site’s accessibility. Examples include:

    • WAVE: Highlights problem areas on your pages.
    • Google Lighthouse: Checks performance and accessibility within Google Chrome.

    Automated scans are helpful, but combine them with real user tests if possible.

    Fix Common Barriers

    After your audit, address any problem areas. Common fixes include:

    • Adding alt text to images.
    • Correcting color contrast so the text is easier to read.
    • Ensuring forms and buttons are usable by keyboard navigation.

    If your videos or audio files do not have captions or transcripts, add them.

    Train Your Team

    Everyone who posts content or updates your website should know basic accessibility practices. Teach them how to add alt text, format headings correctly, and keep color contrast in mind. Regular training prevents future mistakes that can harm accessibility.

    Adopt a Clear Design and Layout

    Use consistent headings, simple menus, and clear labels on your forms. This supports users who rely on screen readers or have cognitive challenges. It also creates a more pleasant experience for all users.

    Review and Update Regularly

    Websites change over time. New pages, features, or media can create fresh challenges. Perform routine reviews to catch any new issues. Keep track of updates to WCAG or other legal compliance guidelines.

    Practical Tools to Assist with Accessibility

    • Screen Readers (NVDA, JAWS): Let you hear how your site sounds to a user with visual impairments.
    • Color Contrast Checkers (WebAIM): Show you if your text and background colors meet recommended contrast levels.
    • Keyboard Testing: Move through your site using only a keyboard. Watch for traps or areas where you cannot reach buttons and links.

    These tools help you spot issues quickly. They also help you confirm that your fixes are working as expected.

    Additional Resources

    If you need more guidance, look into these sources:

    • WebAIM (Web Accessibility in Mind): Provides tutorials and articles on creating inclusive websites.
    • The A11Y Project: A community-driven site with accessibility resources, tips, and tools.
    • W3C Web Accessibility Initiative (WAI): The official home of WCAG, plus other technical resources.

    Learning about accessibility is an ongoing process. Changes in technology and updates to the law mean there is always more to discover.

    Moving Forward with an Inclusive Approach

    Making your website accessible isn’t just about legal compliance—it’s about creating a space where everyone feels welcome. By keeping accessibility in mind, you’re not just protecting your business; you’re also showing your customers that you value their experience and needs.

    Accessibility doesn’t have to be overwhelming. Start with small, intentional steps to improve your site and keep building from there. If you’re unsure where to start or want guidance, let us help. Schedule an ADA briefing with 216digital and get practical advice tailored to your business. Together, we can make your website an inclusive and inviting space for all users.

    Greg McNeil

    January 22, 2025
    Legal Compliance
    Accessibility, ADA, EAA, Legal compliance, Section 508, WCAG, WCAG Compliance
  • Web Accessibility Compliance Under the Equality Act

    Digital accessibility is about ensuring everyone can use your website—no exceptions. While most U.S. website owners focus on ADA compliance, a lesser-known yet impactful piece of legislation from across the pond is the Equality Act 2010. Let’s dive into how this U.K. law impacts your digital space and how you can make your website an inclusive haven for everyone.

    Understanding the Equality Act 2010

    The Equality Act 2010 is a U.K. law aimed at protecting individuals from discrimination in areas like employment, education, and access to services. It ensures equal opportunities for all, regardless of disability, age, gender, race, or religion.

    Although the Act doesn’t mention websites specifically, the “reasonable adjustments” principle applies to digital platforms. If you’re serving U.K. customers, ensuring everyone can navigate your site is your obligation.

    How Does the Equality Act Apply to Web Accessibility?

    Reasonable adjustments under the Equality Act could look like:

    • Screen reader-friendly navigation: Help visually impaired users navigate through your site.
    • Color contrast that pops: Make text stand out for those with visual challenges.
    • Captions and transcripts: Add these to videos and audio files for hearing-impaired users.
    • Keyboard navigation: Ensure people who can’t use a mouse can still explore every corner of your site.

    Failing to meet these expectations could result in legal trouble. Plus, it’s likely to leave users frustrated.

    Why Should U.S. Website Owners Care?

    The internet has no borders. You’re in the Equality Act’s jurisdiction if your website gets U.K. visitors. Accessibility isn’t just about avoiding lawsuits. It’s about:

    • Expanding your audience: More accessibility means more customers.
    • Boosting your brand: Inclusivity is a good look for any business.
    • Improving user experience: Accessible sites work better for everyone. Think faster loading and easier navigation.

    Steps to Achieve Web Accessibility Compliance

    1. Adopt WCAG Standards

    Start with the Web Content Accessibility Guidelines (WCAG 2.1 AA or WCAG 2.2). Key highlights include:

    • Text alternatives: Describe images for screen readers.
    • Adaptable layouts: Ensure your site looks great on all screen sizes.
    • Color contrast: Make text legible against its background.
    • Keyboard navigation: Interact with all the elements on your site without requiring a mouse.

    2. Conduct an Accessibility Audit

    Run your site through tools like WAVE or Google Lighthouse to spot barriers. Pair this with manual testing—real users with disabilities will catch things that machines miss. Pay extra attention to:

    • Navigation menus (don’t let these turn into a digital labyrinth).
    • Forms and fields (labels and instructions should be crystal clear).
    • Media files (videos need captions, images need alt text).

    3. Implement Inclusive Design Practices

    Accessibility isn’t a retrofit—it’s part of the blueprint. Here’s how:

    • Use readable fonts and scalable text sizes.
    • Structure content with clear headings.
    • Make buttons big enough to click without precision aiming.

    4. Train Your Team

    Your developers and designers are the architects of accessibility. Offer training so they can:

    • Write stellar alt text. No “image.jpg” placeholders!
    • Test new features for accessibility.
    • Create forms and tables that work for everyone.

    5. Monitor and Update Regularly

    Web accessibility isn’t a one-and-done deal. Use tools like a11y.Radar for ongoing monitoring. Keep tweaking as tech evolves.

    Benefits of Web Accessibility

    Making your site accessible isn’t just a nice thing to do. It’s smart business. Here’s why:

    • Expand Your Audience: Capture the attention of millions of users with disabilities.
    • Boost SEO: Accessible sites rank better on Google.
    • Enhance User Experience: Accessibility features often make navigation a breeze for everyone.
    • Mitigate Legal Risks: Stay on the right side of the law while avoiding reputation hits.

    Common Pitfalls to Avoid

    • Relying Solely on Overlays: Widgets can lead to more barriers for visually impaired users and future litigation.
    • Ignoring Mobile Users: Accessibility applies to all devices.
    • Skipping User Testing: Automated tools miss the human touch.

    Take Action Today

    The Equality Act 2010 highlights the importance of inclusivity, even in the digital world. By embracing accessibility, you’re not just complying with laws—you’re inviting everyone to do business with you.

    Start by adopting WCAG standards, auditing your site, and building accessibility into your design process. Need help? Tools like a11y.Radar and expert resources can guide you every step of the way.

    Remember, making your website accessible isn’t just about obligation—it’s an opportunity to connect with a broader audience and create a truly welcoming online space.

    Kayla Laganiere

    January 14, 2025
    Legal Compliance
    Accessibility, Equality Act, International Accessibility Laws, WCAG, Web Accessibility
  • Writing Code for Web Accessibility: A Guide for Developers

    Coding often feels like speaking a secret language—it’s complex, intricate, and incredibly rewarding. Including web accessibility in your workflow isn’t about reinventing the wheel; it’s about refining your craft to ensure your work reaches everyone. Accessible code builds on the practices you already know, with small adjustments that make a significant impact. In this guide, we’ll explore actionable steps to help you create accessible, user-friendly websites that leave no user behind.

    What Is Accessible Code?

    Accessible code ensures everyone can interact with your website, regardless of ability. Following standards like the Web Content Accessibility Guidelines (WCAG) helps create an inclusive space for all users. By integrating accessibility, you’re not just meeting legal requirements but building a better, more welcoming web experience.

    Accessibility encompasses several aspects, including:

    • Visual Accessibility: Making visual content perceivable by users with visual impairments, often through tools like screen readers.
    • Interactive Usability: Ensuring interactive elements work seamlessly with keyboards, touchscreens, or voice commands.
    • Content Clarity: Structuring information logically to assist users with cognitive impairments.
    • Compatibility: Writing robust code that works with assistive technologies and adapts to future updates.

    The Four Golden Rules of Accessibility: POUR

    The foundation of accessible code is rooted in WCAG’s four guiding principles: Perceivable, Operable, Understandable, and Robust (POUR). These principles ensure your website is usable for everyone. Let’s break them down:

    • Perceivable: Users must be able to see or hear content.
      • Provide text alternatives for non-text content like images (e.g., alt text).
      • Use captions and transcripts for multimedia content.
    • Operable: Interactive elements must be usable with any input device.
      • Ensure keyboard navigation works for all features.
      • Include features like skip-to-content links to improve navigation.
    • Understandable: Content and interfaces should be easy to comprehend.
      • Label forms clearly and provide concise instructions.
      • Write meaningful error messages that guide users in resolving issues.
    • Robust: Code should be compatible with a wide range of assistive technologies.
      • Use valid, semantic HTML to ensure content is interpretable.
      • Test compatibility with assistive technologies like screen readers.

    Adhering to these principles ensures compliance with accessibility standards while enhancing usability for everyone.

    Best Practices for Writing Accessible Code

    Here’s how to apply accessibility principles to your code:

    1. Use Semantic HTML

    Semantic HTML provides structure and meaning to your content. Elements like <header>, <nav>, <main>, and <footer> improve navigation for screen readers and other assistive technologies.

    Instead of:

    <div onclick="doSomething()">Click me</div>

    Use:

    <button onclick="doSomething()">Click me</button>

    Semantic tags enhance usability and reduce the need for ARIA roles, ensuring better compatibility.

    2. Make Forms Accessible

    Forms are a common source of frustration for users with disabilities. Pair input fields with <label> tags to provide clear context:

    <label for="email">Email:</label>
    <input type="email" id="email" name="email">

    For added guidance, use aria-describedby for hints:

    <p id= "emailHint"> We'll never share your email.</p>
    <input type="email" id="email" aria-describedby="emailHint">

    Additionally:

    • Group related fields with <fieldset> and <legend>.
    • Include real-time error validation with accessible alerts.

    3. Ensure Keyboard Navigation

    Interactive elements should be operable using a keyboard. Use logical HTML structures and the tabindex attribute sparingly to create a natural focus order.

    Example:

    <button tabindex="0">Focus me</button>

    Avoid negative tabindex values unless necessary, as they can disrupt navigation.

    4. Add Alt Text to Images

    Alt text makes images accessible to screen readers. Describe the content succinctly:

    <img src= "puppy.jpg" alt= "A golden retriever puppy playing with a ball">

    If an image is decorative, use an empty alt attribute (alt= "") to skip it for screen readers.

    5. Mind Your Colors

    Color contrast impacts readability. Use tools like Contrast Checker to verify that text is legible. Avoid using color as the sole means of conveying information. For example:

    <span style="color: red;">Required field</span>

    Should also include:

    <span class="required" aria-label="Required field">*</span>

    6. Use ARIA Wisely

    Accessible Rich Internet Applications (ARIA) roles can enhance functionality but should be used sparingly. Stick to semantic HTML whenever possible. Common ARIA roles include:

    • role= "alert" for dynamic notifications.
    • aria-expanded for collapsible menus.
    • aria-live for real-time updates.

    7. Don’t Forget Multimedia

    Provide captions for videos and transcripts for audio content. Respect user preferences for reduced motion by using the prefers-reduced-motion media query:

    @media (prefers-reduced-motion: reduce) {
      animation: none;
    }

    Testing Your Accessible Code

    Even the best code needs testing. Use these methods:

    • Automated Testing: Tools like Google Lighthouse or WAVE can identify common issues.
    • Manual Testing: Navigate your site using only a keyboard or a screen reader (e.g., NVDA, VoiceOver).
    • User Testing: Get feedback from users with disabilities to uncover real-world issues.

    Testing should be an ongoing part of your development process to catch and fix issues early.

    Challenges Developers Face—and How to Overcome Them

    Challenge: Understanding WCAG Guidelines Can Be Intimidating

    Solution: Start with the essentials. Focus on foundational elements like semantic HTML, alt text, and keyboard navigation. Once these are second nature, dive deeper into more complex guidelines—one step at a time.

    Challenge: Debugging ARIA Roles Can Be Tricky

    Solution: ARIA can feel like uncharted territory, but tools like ARIA Authoring Practices and automated testing tools (e.g., Google Lighthouse or WAVE) make it manageable. Stick to semantic HTML where possible to minimize the need for custom roles.

    Challenge: Maintaining Accessibility During Updates

    Solution: Accessibility isn’t a one-and-done task; it’s an ongoing commitment. Make accessibility checks part of your QA process and leverage tools like WAVE to identify issues after every update. Document accessibility practices in your team’s workflow to keep everyone aligned.

    Challenge: Balancing Deadlines with Accessibility Goals

    Solution: Tight deadlines can pressure teams to deprioritize accessibility. Combat this by integrating accessibility from the start of a project rather than treating it as an add-on. Small, consistent efforts save time in the long run and prevent last-minute fixes.

    By acknowledging these challenges and embracing practical solutions, developers can turn obstacles into opportunities to create better, more inclusive websites.

    Keep Learning and Building Accessible Code

    Web accessibility is a continuous journey—and an exciting one. As developers, we thrive on solving problems and improving our craft, and accessibility is no different. By staying updated with trusted resources like WebAIM, MDN Web Docs, and the A11y Project, you can keep sharpening your skills and pushing the boundaries of what’s possible. Engage with communities, take courses, and embrace every opportunity to learn. Every small step you take makes the web a more inclusive place for everyone.

    Writing accessible code is about thoughtful, inclusive choices that enhance user experiences. Start with the basics, make accessibility an integral part of your workflow, and let learning drive your improvements. The impact of your efforts extends far beyond compliance; it creates meaningful connections and opens your work to all users, regardless of ability.

    Ready to take your commitment further? Schedule an ADA briefing with 216digital. Our team specializes in tailored web accessibility solutions, helping you mitigate risks and create a more inclusive online presence. Let’s build a better web—together.

    Greg McNeil

    January 9, 2025
    How-to Guides
    accessible code, ADA Compliance, How-to, WCAG, web developers, web development
  • 2025 Web Accessibility Standards & Requirements

    The digital world is changing fast, and the 2025 ADA web accessibility standards are right around the corner. For public entities and businesses, the countdown to compliance has begun. But this isn’t just about ticking legal boxes—it’s a chance to create online spaces that everyone can access and enjoy.

    From keeping track of important compliance dates to navigating global standards like the European Accessibility Act, this guide has everything you need to stay ahead. Whether you’re running a local government site or a growing business, you’ll find actionable steps to get your website up to date with the latest accessibility standards. Let’s break it all down so you can be prepared for what’s coming.

    Key Dates for Compliance

    Staying on top of the timeline is crucial for meeting the new ADA Title II accessibility standards. Here’s the scoop on the most important deadlines for public entities:

    • April 24, 2026: Public entities in cities or counties with 50,000 or more residents must comply with the updated standards.
    • April 24, 2027: Smaller public entities—those in areas with fewer than 50,000 people—have an extra year to meet these same requirements.

    What Public Entities Should Focus On

    Public entities include everything from state and local governments to public schools, libraries, and other essential services. For these organizations, accessibility isn’t optional—it’s a must. That means ensuring your website works seamlessly with assistive technologies like screen readers, providing alternative text for images, and offering captions on video content.

    Why Meeting These Deadlines Matters

    Missing these deadlines isn’t just a bad look—it can lead to lawsuits and a loss of trust in your community. ADA lawsuits targeting government websites are on the rise, often flagging accessibility gaps that make it hard for users with disabilities to access essential services.

    Don’t Forget Global Accessibility Standards

    If your business operates internationally or even just ships products overseas, you’ll also need to think about global accessibility laws. Standards like the European Accessibility Act (EAA) and Accessibility for Ontarians with Disabilities Act (AODA) could apply to you, even if your business is based in the U.S.

    • European Accessibility Act (EAA): Takes effect on June 28, 2025. Similar to the ADA, it requires accessible websites, apps, and digital services across the European Union.
    • Accessibility for Ontarians with Disabilities Act (AODA): Applies to organizations in Ontario or those serving Canadian users. Emphasizes WCAG standards, with compliance starting January 1, 2025.

    Ignoring these global laws can lead to fines or legal challenges, so keep them in mind if your reach extends beyond the U.S.

    What’s New in the 2025 Web Content Accessibility Guidelines

    The 2025 ADA updates focus on making websites easier for everyone to use, especially as technology keeps evolving. At the heart of these changes is the Web Content Accessibility Guidelines (WCAG) 2.2, developed by the World Wide Web Consortium (W3C).

    Here’s what’s new:

    • WCAG 2.2 Integration: The updated accessibility standards now include criteria for making websites more accessible on mobile devices, easier for people with cognitive disabilities, and generally more user-friendly.
    • Assistive Technology Compatibility: Websites need to work smoothly with tools like screen readers and voice recognition software.
    • Mobile Accessibility: With more people using phones and tablets, sites must be fully functional on smaller screens.
    • Video Accessibility: There’s a bigger focus on captions, audio descriptions, and media players that everyone can use.

    These updates aren’t just about staying out of court; they’re about building an inclusive online environment. For instance, captions on videos don’t just help users with hearing impairments—they also benefit anyone viewing in a noisy place.

    The Cost of Ignoring Compliance

    Noncompliance comes with serious risks. In 2024 alone, over 4,000 ADA lawsuits were filed in the U.S. Many stemmed from missing alt text, lack of keyboard navigation, or poor color contrast.

    Copycat Lawsuits

    A worrying trend is the rise of copycat lawsuits: about 41% of 2024’s accessibility lawsuits targeted companies that had already been sued before. These repeat lawsuits happen when businesses fix only part of their accessibility issues, leaving gaps that new plaintiffs exploit. Often, the same websites, related brands, or even parent companies become repeated targets, creating a cycle of litigation that can be difficult to escape.

    The Cost of Noncompliance

    Legal fees, settlements, and potential fines add up quickly, with smaller organizations often feeling the strain the most. Defending even one lawsuit can cost tens of thousands of dollars or more, depending on the complexity of the claims. For businesses with unresolved accessibility gaps, these lawsuits not only bring immediate costs but also invite ongoing legal scrutiny, making comprehensive compliance efforts critical to long-term risk management.

    Steps to Ensure Compliance

    Achieving compliance with the 2025 accessibility standards may seem daunting, but with a structured approach, it’s manageable. By taking proactive steps, you can stay ahead of the curve:

    Meeting the 2025 standards might seem overwhelming, but with the right approach, it’s absolutely doable:

    1. Audit Your Website: Use tools to catch common accessibility issues, but don’t skip manual checks for things like focus indicators or smooth screen reader navigation.
    2. Train Your Team: Make sure everyone—from developers to content creators—understands accessibility guidelines.
    3. Implement Updates: Prioritize fixes like alternative text for images and keyboard navigation improvements.
    4. Monitoring: Accessibility isn’t a one-and-done thing. Regular updates and monitoring are essential.

    Overcoming Challenges in Achieving Compliance

    Even with clear guidelines, reaching full accessibility can be tough. A major hurdle lies in understanding the full scope of accessibility requirements. Automated tools often overlook hidden barriers, and smaller organizations may not have the resources or expertise to do a deep dive on every aspect of their site. Legacy systems could add in another wrinkle: retrofitting older platforms for accessibility can be time-consuming and costly.

    That’s where partnering with accessibility experts like 216digital can make all the difference. We offer custom audits, expert training, and ongoing monitoring with tools like a11y.Radar, helping you build a sustainable compliance strategy.

    It’s Time to Act

    With the 2025 deadlines on the horizon, there’s no better time to get started. Sure, it might feel daunting at first, but making your online experience accessible to everyone brings long-term benefits for both your users and your brand. It’s not just about dodging lawsuits—it’s about doing the right thing.

    By taking steps now—especially if your deadline is 2026 or just around the corner—you’ll save yourself time, money, and stress down the road. If you’re feeling stuck or overwhelmed, consider chatting with accessibility experts or scheduling a consultation with 216digital. Let’s work together to ensure your website is a place where everyone feels welcome and empowered.

    Greg McNeil

    January 7, 2025
    Legal Compliance
    2025, accessibility laws, ADA Compliance, EAA, International Accessibility Laws, WCAG
Previous Page
1 … 3 4 5 6 7 8
Next Page
216digital Scanning Tool

Audit Your Website for Free

Find Out if Your Website is WCAG & ADA Compliant













    216digital Logo

    Our team is full of expert professionals in Web Accessibility Remediation, eCommerce Design & Development, and Marketing – ready to help you reach your goals and thrive in a competitive marketplace. 

    216 Digital, Inc. BBB Business Review

    Get in Touch

    2208 E Enterprise Pkwy
    Twinsburg, OH 44087
    216.505.4400
    info@216digital.com

    Support

    Support Desk
    Acceptable Use Policy
    Accessibility Policy
    Privacy Policy

    Web Accessibility

    Settlement & Risk Mitigation
    WCAG 2.1/2.2 AA Compliance
    Monitoring Service by a11y.Radar

    Development & Marketing

    eCommerce Development
    PPC Marketing
    Professional SEO

    About

    About Us
    Contact

    Copyright 2024 216digital. All Rights Reserved.