website
rebuild.
Design

Website accessibility checklist for your enquiry journey

Check keyboard access, headings, forms, zoom and error recovery across your enquiry journey, and know what a quick review cannot certify.

Hands using a braille display and keyboard at a workstation.

The short answer

Start accessibility work with the task that matters: can a person understand the offer, reach the form, correct mistakes and receive confirmation using different ways of interacting? Combine a keyboard walkthrough, content and form review, zoom and reflow checks, automated diagnostics and accountable retesting. This is practical triage, not a guarantee of WCAG conformance or legal advice.

  • Test a complete customer task rather than isolated pages.
  • Visible, unobscured focus and recoverable form errors are commercial essentials.
  • Automated scans find some issues but cannot establish complete conformance.
  • Record impact, owner, evidence and retest status for every finding.
On this page

Define the journey before checking components

Accessibility is easier to act on when the review follows a real customer outcome. Choose a critical journey such as understanding a service, opening navigation, reaching a quotation form, correcting an error and submitting it. Include consent layers and other overlays because they can interrupt the path.

W3C describes its Easy Checks as a first review only. A page may appear to pass and still contain significant barriers. Use this checklist to expose priorities and create acceptance evidence, not to certify a website or make a legal conclusion.

Write down the start, successful end and blockers before testing. A fictional Swiss consultancy might define success as selecting advisory services, reading the engagement scope, submitting a callback request and receiving a clear confirmation.

  • Choose one high-value task and one information-only task.
  • Include navigation, overlays, forms, errors and confirmation.
  • Test representative mobile and desktop templates.
  • Separate observed barriers from assumptions.
Journey stepCustomer needsFailure that blocks progressEvidence
Understand serviceClear heading and readable explanationAmbiguous structure or missing contentPage review
Reach enquiryPredictable navigation and link purposeKeyboard-inaccessible menuKeyboard recording
Submit detailsLabels, instructions and recoverable errorsUnlabelled field or lost inputForm test
Confirm outcomeClear status and next stepSilent failure or focus left behindReceipt and focus check

Run a 15-minute keyboard walkthrough

Put the mouse aside. Use Tab and Shift+Tab to move, Enter or Space to activate controls, and Escape where a dialog or menu should close. At every step, confirm where focus is, whether its order makes sense and whether the focused control can be seen.

A keyboard trap is a serious blocker: focus enters a component but cannot leave through expected keys. Also watch for controls skipped entirely, duplicate stops, focus jumping into hidden content and custom widgets that do not respond like their native equivalents.

Repeat the walkthrough after opening navigation, validation errors and consent controls. Dynamic states often behave differently from the initial page.

  • Start at the browser address bar and reach main content.
  • Open and close every control on the journey.
  • Complete the form and intentionally trigger errors.
  • Confirm focus moves to useful feedback after submission.
StepFocus visibleOrder logicalControl worksResult
Dismiss consentYes or noFirst relevant actionEnter and EscapePass, fix or investigate
Open navigationYes or noTrigger then menuEnter, arrows if designed, EscapePass, fix or investigate
Correct email errorYes or noError then fieldTab and typingPass, fix or investigate
Submit enquiryYes or noButton then statusEnterPass, fix or investigate

Check focus against sticky and layered content

WCAG 2.2 includes a Level AA criterion requiring that a component receiving keyboard focus is not entirely hidden by author-created content. Sticky headers, cookie banners, chat launchers and bottom action bars are common sources of obstruction.

Scroll through the page by keyboard and inspect focus near every fixed element. Test at narrow widths and increased zoom, where a modest banner can occupy much of the viewport. Closing an overlay should return focus to the control that opened it unless the interaction has a better documented destination.

Do not solve obstruction by removing visible focus. Adjust offsets, layout, stacking and scroll behavior so the user can both locate and operate the control.

  • Test fixed headers and bottom bars at multiple viewport sizes.
  • Open stacked overlays in realistic combinations.
  • Confirm dialog focus is contained while open and restored on close.
  • Check anchor targets are not hidden beneath headers.

Review headings, links and image alternatives

A meaningful page title and heading hierarchy help people understand location and structure. Review the outline without relying on visual size. Headings should describe the following content, while ordinary emphasis should remain ordinary text.

Link text should make sense in context. Repeated links called Learn more create avoidable ambiguity when they point to different services. Name the destination or action. Images need alternatives that convey their purpose; decorative images should not create noise.

Contrast and colour checks need real states, including hover, focus, disabled controls, errors and text placed over imagery. Avoid using colour alone to communicate status.

  • Check one clear page title and descriptive main heading.
  • Read links out of surrounding prose.
  • Match alternative text to image purpose.
  • Inspect normal, hover, focus, error and disabled states.

Test forms, errors and recovery

A form should identify each field, explain unusual formats and preserve useful input when something goes wrong. Placeholder text is not a durable label. Required status and error messages should remain understandable without colour or position alone.

Submit empty, malformed and realistic values. Confirm the error identifies the problem and how to fix it, then check where keyboard and screen-reader focus goes. Simulate a network or delivery failure as well as validation failure. The visitor should not lose a carefully written message.

Success deserves the same care. State what was accepted and what happens next without claiming guaranteed inbox delivery or a response time the business cannot meet.

  • Associate visible labels with controls.
  • Keep instructions available while typing.
  • Describe errors specifically and retain valid values.
  • Test failure and success in the production delivery path.
TestExpected behaviorBlock launch when
Missing required valueField identified with correction guidanceUser cannot locate or understand error
Invalid emailFormat problem explained without clearing other fieldsForm loops or discards content
Delivery failureHonest message and retained inputInterface reports false success
Accepted submissionStatus receives focus and next step is clearNo confirmation or inaccessible status

Zoom, reflow and visual states need human review

Increase browser zoom and test narrow windows. Content should remain readable and operable without text colliding, controls disappearing or horizontal scrolling becoming necessary for ordinary prose. Data tables may need a labelled, keyboard-accessible scroll region.

Do not disable user scaling. Test long translated labels, large error messages and browser text settings because production content often breaks layouts that looked stable with short design copy.

Check orientation and virtual keyboard behavior on a real mobile device. A focused field should remain visible and the submit action should not be covered.

  • Test enlarged text and narrow reflow.
  • Look for clipping, overlap and hidden actions.
  • Inspect tables and other intentional two-dimensional content separately.
  • Repeat with realistic translated strings.

Use automation as evidence, not a verdict

Automated tools are useful for repeatable detection of issues such as missing labels, invalid attributes and some contrast failures. They cannot judge whether alternative text is meaningful, heading labels are helpful, focus order follows the task or an error is understandable.

Run automation across representative templates and interaction states, then combine results with keyboard, zoom, content and assistive-technology review. Where proportionate, include people with disabilities in research and testing.

A high automated score is not proof of conformance. Record the tool, version, URL, state and date so a later scan can reproduce the finding.

  • Scan representative templates, not only the homepage.
  • Open menus, dialogs and errors before scanning those states.
  • Deduplicate component-level findings.
  • Retest manually after a fix.

Turn findings into owned acceptance criteria

An issue list becomes useful when it identifies affected users, the blocked task, the component owner and evidence required to close it. Prioritize barriers that prevent navigation, understanding, input or confirmation before cosmetic imperfections.

Write acceptance criteria in observable terms. For example: At 200 percent zoom, the contact journey can be completed without content overlap; or, after an invalid submission, focus reaches the error summary and every error links to its field. Avoid vague requirements such as make the site accessible.

Retest the original journey and related components. Shared navigation or form changes may fix several pages, but they may also create regressions elsewhere.

  • Record severity, task impact, component and owner.
  • Attach reproduction steps and expected behavior.
  • Require retest evidence before closure.
  • Keep unresolved blockers visible in launch signoff.

YOUR QUESTIONS, ANSWERED

Frequently asked questions

Does passing this checklist prove WCAG conformance?

No. It is a focused first review. W3C states that pages can appear to pass easy checks and still have significant barriers. Comprehensive evaluation requires broader testing.

Can an automated accessibility score replace manual testing?

No. Automation can find some technical patterns but cannot reliably judge meaning, task flow, focus order or understandable recovery.

Which journey should a business test first?

Start with the task most important to customers and revenue, such as finding a service and completing an enquiry. Include errors and confirmation.

Is WCAG 2.2 AA mandatory for every Swiss business?

This guide makes no legal conclusion. WCAG is a technical standard. Obtain advice for the specific business, service and jurisdictions involved.

Can an accessibility overlay make the website compliant?

No tool or overlay can establish complete conformance by itself. Fix barriers in content, design and code, then test the actual journey.

CHECK THE DETAIL

Sources and references

  1. W3C WAI: Easy Checks, A First Review of Web Accessibility
  2. W3C WAI: Easy Checks, preliminary page
  3. W3C WAI: What's New in WCAG 2.2
  4. Web Content Accessibility Guidelines 2.2

Step 1 of 2

Tell us about your business

A little context helps us make this useful for you.

One design concept for a business website. The production build, hosting and ongoing work are quoted separately.