Website accessibility is no longer optional. With over 1 billion people living with a disability worldwide, and U.S. ADA lawsuits targeting inaccessible websites rising every year, the cost of ignoring accessibility is real — legally, financially, and reputationally.
This guide breaks down the 11 most common website accessibility errors that developers, designers, and business owners make. For each one, you'll learn what the problem is, why it matters, and exactly how to fix it.
Whether you're building a new site or auditing an existing one, this checklist will help you create a more inclusive, WCAG-compliant, ADA-friendly experience that works for everyone.

More than 1 billion people worldwide live with some form of disability. That's roughly 15% of the global population — and a significant share of your website visitors.
If your website isn't accessible, you're not just excluding people. You're opening the door to legal risk, losing organic traffic, and creating a poor user experience for them.
In the U.S., websites must comply with the Americans with Disabilities Act (ADA) and meet WCAG 2.1 guidelines. Failure to do so can lead to costly lawsuits — and web accessibility litigation has been rising steadily for years.
The good news? Most accessibility errors are easy to fix once you know what to look for.
Want a quick way to identify issues on your site? A web accessibility solution like ADA Tray® can help you detect and address common accessibility errors without rebuilding your entire site.
What Is It?
Alt text (alternative text) is a written description added to images in HTML. It looks like this:
<img src="team-photo.jpg" alt="Five team members smiling at a company event">
When alt text is missing, screen reader users hear nothing — or worse, a confusing file name like "IMG_4892.jpg."
Why It Matters
Quick Fix
What Is It?
Color contrast refers to the difference in lightness between text and its background. Low contrast — like light gray text on a white background — makes content nearly impossible to read for people with low vision or color blindness.
Why It Matters
Quick Fix
Example of low vs. high contrast:
Bad
Light gray text #AAAAAA on white #FFFFFF
Good
Dark gray #595959 on white #FFFFFF
3. Keyboard Navigation Problems
What Is It?
Keyboard navigation allows users to move through a website using only their keyboard — typically the Tab, Enter, and arrow keys. Some people cannot use a mouse due to motor disabilities, repetitive strain injuries, or blindness.
Why It Matters
Quick Fix
What Is It?
A form label is the text that describes what a form field is for — like "Email Address" or "Phone Number." When labels are missing or not properly linked to their fields, screen readers cannot tell users what to type.
Why It Matters
Quick Fix
Use the HTML element and link it to the input with a matching for and id:
<label for="email">Email Address</label>
<input type="email" id="email" name="email">
What Is It?
Headings (H1 through H6) create a document hierarchy. A bad heading structure skips levels (like jumping from H1 to H4) or uses headings purely for visual styling — bold text styled to look like a heading — rather than for structure.
Why It Matters
Quick Fix
What Is It?
An empty button or link has no visible or programmatic text. Examples include icon-only buttons with no label or anchor tags with no inner text.
<!-- BAD: No label -->
<button><img src="search-icon.png"></button>
<!-- GOOD: Labeled -->
<button aria-label="Search"><img src="search-icon.png" alt=""></button>
Why It Matters
Quick Fix
What Is It?
Auto-playing media refers to videos, audio clips, or animations that start automatically when a page loads — without user interaction.
Why It Matters
Quick Fix
What Is It?
ARIA (Accessible Rich Internet Applications) is a set of HTML attributes that make dynamic content and complex widgets accessible. Missing ARIA labels leave assistive technology with no way to interpret interactive elements.
Why It Matters
Quick Fix
An accessibility widget for website use — like ADA Tray® — can add ARIA attributes automatically to help bridge gaps in your existing code.
What Is It?
PDFs are notoriously difficult to make accessible. An inaccessible PDF is one that was created from a scan, has no reading order tags, or lacks alt text for images within the document.
Why It Matters
Quick Fix
What Is It?
Mobile accessibility covers touch target size, zoom support, font size, and gesture-based navigation on smartphones and tablets.
Why It Matters
Common Mobile Accessibility Errors
Quick Fix
What Is It?
Accessibility testing means evaluating your site against WCAG 2.1 standards — either through automated tools, manual review, or both.
Why It Matters
Quick Fix
Use this checklist before publishing any new page:
Accessible websites tend to rank better in search. Here's why:
Fixing accessibility errors and fixing SEO issues often go hand in hand. It's not a tradeoff — it's the same goal.
ADA Tray® is a web accessibility solution designed for website owners, developers, and agencies who need an efficient way to address common accessibility barriers.
As a website accessibility plugin, ADA Tray® helps you:
It's not a one-click fix for everything — no single tool is — but it's a practical starting point that works alongside your development and testing efforts.
Don't wait for a lawsuit to take accessibility seriously. Try ADA Tray® today to make it easier to identify errors, apply fixes, and keep your site compliant over time.
Q1: What are the most common website accessibility errors?
The most common errors include missing alt text on images, poor color contrast, broken keyboard navigation, missing form labels, empty buttons and links, and bad heading structure. These issues affect users with visual, motor, and cognitive disabilities and often violate WCAG 2.1 guidelines.
Q2: What is WCAG 2.1 and why does it matter?
WCAG 2.1 stands for Web Content Accessibility Guidelines version 2.1. It's the internationally recognized standard for web accessibility. Meeting WCAG 2.1 at Level AA is widely considered the benchmark for ADA-compliant websites in the U.S.
Q3: What is the ADA and how does it apply to websites?
The Americans with Disabilities Act (ADA) prohibits discrimination against people with disabilities. Courts have consistently ruled that websites are "places of public accommodation," meaning businesses must make them accessible. Failure to do so can lead to costly lawsuits and settlements.
Q4: How do I check if my website is ADA compliant?
Use a combination of automated tools and manual testing. Run an audit with a website accessibility checker to catch common errors. Then test with keyboard-only navigation and a screen reader. A web accessibility solution like ADA Tray® can also help identify and address ongoing compliance gaps.
Q5: What is an accessibility widget for websites?
An accessibility widget is a tool or plugin added to a website that gives users control over display settings — like font size, contrast, and cursor size. It also helps site owners address common WCAG barriers. ADA Tray® is an example of a website accessibility widget that provides both user-facing controls and compliance support.
Q6: Does accessibility affect SEO?
Yes. Many accessibility improvements — such as descriptive alt text, logical heading structure, fast-loading pages, and clean semantic HTML — also benefit SEO. Search engines favor well-structured, readable content that serves all users.
Q7: What is color contrast accessibility?
Color contrast accessibility refers to ensuring there is enough visual difference between text and its background so that people with low vision or color blindness can read it. WCAG 2.1 requires a minimum contrast ratio of 4.5:1 for normal text.
Q8: Are PDFs required to be accessible?
Yes, in most cases. If your organization is covered by the ADA, digital documents, including PDFs, should be accessible to people with disabilities. Accessible PDFs include document tags, proper reading order, and alt text for images.
Q9: What is keyboard navigation and why does it matter?
Keyboard navigation allows users to interact with a website using only a keyboard — without a mouse. It's essential for users with motor disabilities and for screen reader users. A site that can't be fully navigated by keyboard fails a core WCAG requirement.
Q10: How often should I test my website for accessibility?
Accessibility testing should happen at every major development milestone and at least once per quarter for live sites. Any time new content is added or design changes are made, re-testing is recommended. Automated monitoring tools can help flag new issues between manual audits.
Author
Raj Patel
CEO & Founder
Raj Patel, the driving force at INNsight, is changing the game for hotels with his real-world expertise in software and digital marketing. Drawing on his Silicon Valley experience at eBay, Raj keeps things practical. Think of practical tools that work, making hotels shine online and turning digital success for every hotel. Jump on board the INNsight journey, where Raj's hands-on approach brings a touch of reality to revolutionizing the hospitality scene.
Follow him on LinkedIn - www.linkedin.com/in/rajbpatel
If you want our team to help you achieve your marketing goals and drive more direct revenue, contact us today!
Copyright © 2017- 2026 | Patent-Pending
This website uses cookies to deliver our services and to show you relevant inventory, property details, and rates for . By using our website, you acknowledge that you have read and understand our Cookie Policy, Privacy Policy, and our Terms of Service. Your use of 's services, including the booking of online reservations, is subject to these policies and terms.
These Cookies are strictly necessary to provide you with services available through our websites and to use some of its features, such as access to secure areas and to book accommodations.
Cookie Name: Apache
Description: Logging Visitor IP for legal / operational purposes
Party: First-party (INNsight)
Expiration: Session
Data Type: Session Identifier
Cookie Name: PHPSESSID
Description: Session data (login/application state)
Party: First-party (INNsight)
Expiration: Session
Data Type: Session Identifier
Cookie Name: ci_session
Description: Session data (login/application state)
Party: First-party (INNsight)
Expiration: Session
Data Type: Session Identifier
These Cookies are used to enhance the performance and functionality of our websites but are non-essential to their use. However, without these Cookies, certain functionality (like videos) may become unavailable.
These Cookies collect information that is used either in aggregate form to help us understand how our websites are being used or how effective our marketing campaigns are, or to help us customize our websites for you.
Cookie Name: _ga
Description: Google Analytics website stats
Party: Third-party (Google Analytics)
Expiration: Not specified
Data Type: Analytics identifier
Cookie Name: _gid
Description: Session data (login/application state)
Party: First-party (INNsight)
Expiration: Session
Data Type: Analytics identifier
Cookie Name: gat_gtag_[ID]
Description: Google Analytics tracking events
Party: Third-party (Google Analytics)
Expiration: Not specified
Data Type: Tracking identifier
Cookie Name: __utma / __utmb / __utmc / __utmt / __utmz
Description: Google Analytics legacy tracking
Party: Third-party (Google Analytics)
Expiration: Not specified
Data Type: Analytics tracking data
Cookie Name: _ga / _gid / gid / apnid / cid / _dc_gtm_[ID] / dc-adv / tapid / optimizelySegments / optimizelyBuckets / optimizelyEndUserId / _mkto_trk
Description: Sojern advertising/remarketing
Party: Sojern advertising/remarketing
Expiration: Not specified
Data Type: Advertising identifiers
Cookie Name: anj / uuid2
Description: AppNexus ad targeting cookies
Party: Third-party (AppNexus)
Expiration: Not specified
Data Type: Advertising identifiers
These Cookies are used to make advertising messages more relevant to you. They perform functions like preventing the same ad from continuously reappearing, ensuring that ads are properly displayed for advertisers, and in some cases selecting advertisements that are based on your interests.
Cookie Name: IDE / DSID / 1P_JAR
Description: Google DoubleClick advertising
Party:Third-party (Google/DoubleClick)
Expiration: Not specified
Data Type: Advertising identifiers
Cookie Name: __sonar
Description: DoubleClick advertising/targeting
Party:Third-party (Google/DoubleClick)
Expiration: Not specified
Data Type: Advertising data
These Cookies are used to enable you to share pages and content that you find interesting on our websites through third-party social networking and other websites. These Cookies may also be used for advertising purposes, too.
Cookie Name: loc / mus / na_tc / ouid / uid / uvc / __atuvc / __atuvs / km_ai / km_lv / km_vs / kvcd / _gid
Description: AddThis social sharing cookies
Party:Third-party (AddThis)
Expiration: Not specified
Data Type: Sharing/usage identifiers
Cookie Name: __sharethis_cookie_test__ / __unam
Description:ShareThis sharing/tracking
Party:Third-party (ShareThis)
Expiration: Not specified
Data Type: Share tracking IDs
What Are Cookies?
Cookies are small data files that are placed on your computer or mobile device when you visit a website. Cookies are widely used by website owners in order to make their websites work, or to work more efficiently, as well as to provide reporting information.
Cookies set by the website owner are called “first party cookies.” cookies set by parties other than the website owner are called “third party cookies.” Third party Cookies enable third party features or functionality to be provided on or through the website (e.g. like advertising, interactive content, analytics, etc….). The parties that set these third party Cookies can recognize your computer both when it visits the website in question and also when it visits certain other websites.
Why Do We Use Cookies?
We use first and third party Cookies for several reasons. Some Cookies are required for technical reasons in order for our websites to operate, and we refer to these as “strictly essential” or "strictly necessary” Cookies. Other Cookies also enable us to track and target the interests of our users to enhance the experience on our website. Third parties serve Cookies through our website for advertising, analytics, and other purposes.
The law states that we can store cookies on your device without prior consent for strictly essential or strictly necessary cookies. For all other types of cookies we need your permission. You can at any time accept, reject, or change the cookie settings on this website at any time by clicking on the cookie settings link.