Website Accessibility Checklist in 2026: 10 Practical Fixes for Small Business

Website accessibility checklist showing a responsive business website, keyboard navigation, readable text, image ALT text and accessibility improvements.

A website accessibility checklist helps business owners spot barriers that prevent visitors from reading, navigating and completing important tasks. An attractive design may still hide buttons from keyboard users, rely on faint text or make checkout forms difficult to understand on a phone.

Accessibility is both a user-experience responsibility and an ongoing testing practice. The steps below apply to WordPress sites and other modern websites. They are based on common accessibility principles, not a guarantee of compliance with any particular country’s law or a promise that one plugin can make a site fully accessible.

Start with recognized accessibility guidance

The Web Content Accessibility Guidelines (WCAG) 2.2 provide a widely used reference for perceivable, operable, understandable and robust content. The official W3C WCAG 2.2 specification explains criteria for text alternatives, keyboard access, contrast, reflow and more. The right conformance target and legal duties depend on your organization and jurisdiction.

For a practical website accessibility checklist, test the homepage, navigation, service pages, contact forms and a typical article—not just the landing page. Users encounter accessibility barriers at different points in the journey.

10 practical website accessibility fixes

1. Check contrast in the real design

A website accessibility checklist should test text against its actual background, including cards, overlays and buttons. WCAG’s minimum contrast criterion for ordinary text at level AA is generally 4.5:1, with a lower 3:1 threshold for qualifying large text. These are specific criteria, not blanket rules for every image or decorative element.

A dark-and-gold brand can remain distinctive without using very dim gray for critical information. Test placeholder labels, small copyright text, navigation links and focus states separately. When changing a color, compare the affected components across desktop and mobile rather than altering the whole palette.

2. Use clear heading hierarchy

For a website accessibility checklist, build page structure from a descriptive H1 followed by meaningful H2 sections and deeper H3 subsections where needed. A large-looking heading styled as a paragraph may not give assistive technology the structure visitors expect. Conversely, choosing an H3 only because it looks smaller can create confusing navigation.

Inspect the document outline after page-builder edits. Keep semantic heading levels independent from visual font sizes, and avoid repeating the main page title as an extra H1. Our website SEO guide discusses content organization from a separate search perspective.

3. Make every key action work with a keyboard

During a website accessibility checklist review, navigate from the top using Tab, Shift+Tab, Enter and Space as appropriate. Check that menus, accordions, modal dialogs, search controls and forms can be reached, operated and exited. Users should not become trapped in a popup or lose track of which element has focus.

Do this before adding custom keyboard shortcuts or scripts. A clickable visual card built from a generic div can look interactive but provide no usable keyboard behavior. Prefer proper buttons and links, or implement the required semantics with care.

4. Keep focus indicators visible

When a link or control receives keyboard focus, its outline or other indicator should be easy to distinguish against the background. Disabling browser outlines to make a design look cleaner can erase this essential cue. Focus should not disappear under a sticky header.

Test keyboard navigation at different zoom levels. On small screens, overlays and fixed banners can obscure focused controls. Make sure users can see where the next interaction will take place, especially in forms and menus.

5. Write useful alternative text for informative images

Images that convey meaningful information need text alternatives that communicate their purpose. Product diagrams and charts usually need more detail than a generic phrase such as ‘nice image’. Purely decorative images may need an empty alternative instead of repeated keyword-rich descriptions.

For a chart, describe the important conclusion in adjacent text when appropriate. Avoid using ALT text merely to repeat SEO phrases; it exists for people who cannot access the image visually. WordPress featured images and inline images should each be reviewed in context.

6. Make forms understandable without guesswork

The website accessibility checklist should confirm that every form field has a clear label associated with its input. Explain required fields, accepted formats and why sensitive information is needed. Present validation errors near the relevant fields and offer actionable corrections rather than a vague ‘invalid submission’ message.

Test the contact form using a keyboard and screen reader where possible. Do not rely on placeholder text as the only field label, and never identify an error by color alone. For business results, compare the experience with our website conversion optimization checklist.

7. Let cards and columns reflow on phones

A desktop three-column layout can become unreadable when each card retains a fixed percentage width on a narrow screen. Check real devices and use responsive breakpoints so cards become full-width when needed. Avoid forcing long words to split letter by letter simply to preserve three columns.

Use your browser’s responsive tools at narrow phone widths and common tablet sizes. Look for horizontal scrolling, clipped buttons, narrow inputs and headings that overflow cards. The website accessibility checklist should include at least one mobile screenshot of a long article and one of a card-heavy page.

8. Support zoom and text resizing

Check whether content remains readable when users increase browser zoom or enlarge text. Do not disable user zoom in viewport settings. A responsive layout should adapt to larger text without hiding controls, overlapping sections or forcing two-dimensional scrolling for ordinary reading.

For WCAG 2.2 AA, specific success criteria address resizing and reflow. Test real use cases rather than treating a fixed pixel width as universally accessible. Beware of interfaces where a decorative badge steals so much room that essential text becomes a vertical stack of single letters.

9. Give links and controls descriptive names

A website accessibility checklist should flag links like ‘click here’, which communicate little when read out of context. Prefer meaningful names such as ‘View POS sales reports’ or ‘Request a project consultation’. Buttons and icons should have accessible names reflecting their action. Avoid several unlabeled icon buttons clustered in a header.

Review auto-generated page-builder buttons, social links and embedded widgets. Where a visible label is present, the programmatic name should align with it. Do not assume a plugin’s presence makes all interactive elements accessible.

10. Combine automated tools with human testing

A Lighthouse or accessibility-plugin score can identify certain technical problems, but it does not prove that every interaction works for all users. Complement automation with manual keyboard testing, zoom checks, screen-reader exercises and feedback from people with disabilities when feasible.

Retest after redesigns, content updates and new integrations. Keep a short issue log with the affected URL, device, impact, owner and verification result. A website accessibility checklist is most useful as a repeatable maintenance process, not a once-a-year badge.

Practical testing plan for a small business website

Page typeManual testWhat to record
HomepageKeyboard through navigation and CTAsVisible focus, clear heading order
ServicesView at narrow phone width and enlarged textReadable cards, no clipped actions
ContactSubmit incomplete form and correct errorsAssociated labels and helpful feedback
ArticleRead image descriptions and inspect tablesUseful ALT text, meaningful table structure

Start with business-critical tasks. A blocked contact form is often more urgent than a decorative issue, but both should enter the improvement backlog. Check templates as well as individual pages because one shared header or footer can affect the entire site.

How to prioritize your accessibility backlog

Rank issues by how completely they block a task, how frequently the element is used, and how broadly the same component appears. Fix a keyboard-inaccessible primary navigation before spending time on a low-impact decorative flourish. Then address repeatable template problems such as poor button contrast and narrow cards.

Coordinate design fixes with website speed optimization so a change that looks better does not introduce heavy scripts or layout instability. Accessibility and performance should support the same customer experience, not compete for a score.

Frequently asked questions

Does a Lighthouse Accessibility score of 100 mean a site is fully compliant?

No. Automated checks cover a subset of detectable issues. Human testing and a review against the relevant criteria remain necessary.

Can an accessibility plugin fix every issue?

No. Plugins may help with selected tasks, but they cannot reliably replace semantic markup, meaningful content, correct interactions and appropriate design decisions.

Should a business redesign its entire website?

Not necessarily. Many improvements can be implemented incrementally through shared components and templates. More complex structural failures may require deeper work.

Final takeaway

Use this website accessibility checklist to establish a repeatable review of contrast, headings, keyboard access, images, forms, responsive cards and real user tasks. A genuinely inclusive website is easier for more people to navigate, regardless of whether the latest automated score is perfect.