Skip to main content
Vially Logo

WCAG 2.1 Criteria Documentation

2.4.3 – Focus Order – Level A

High-Level Description

This success criterion ensures that when users navigate a page using the keyboard, the focus moves in a logical, meaningful order that reflects the visual and functional structure of the content. A correct focus order supports comprehension, usability, and efficiency for keyboard-only and screen reader users.

High-Level Description

Applies to:

  • All interactive elements - buttons, links, form fields, menus, modals.
  • Custom components with focusable elements.
  • Pages with dynamic or hidden content that becomes focusable - popups, carousels, overlays.

This allows:

  • Users to understand the interface as they move through it.
  • A predictable and intuitive experience, especially for assistive technology users.
  • Sustaining of reading and interaction flow, even without a mouse.

Indicators of Non-Compliance:

  • Focus jumps around the screen in a confusing way.
  • Content is skipped completely.
  • Keyboard focus enters hidden or irrelevant content.
  • Interactive elements appear in a different order from their visual position.

Real World Examples

ScenarioPoor Focus OrderCorrect Focus Order
Header > Main > Footer page structureFocus jumps from header to footer, skipping main content.Header → Main Content → Sidebar → Footer

Maintains logical reading and interaction flow.

Navigation menu with dropdownFocus skips dropdown items or jumps elsewhere.Focus moves through each dropdown item in order.

Enables keyboard navigation without disorientation.

Carousel slide navigationFocus moves to every single carousel slide item.Focus moves to only the carousel content displayed → prev/next arrows in visual order.
Modal popupUser triggers the popup but focus remains on the current page/element.Focus moves to content within modal dialog

Disability Impact

Disability GroupWithout Logical Focus OrderWith Logical Focus Order
Blind UsersScreen reader announces content out of sequence.Content announced in expected reading/interaction flow.
Motor ImpairmentsSkipped elements become inaccessible via keyboard.All interactive elements reachable in predictable order.
Low VisionKeyboard focus appears in visually unrelated or invisible sections.Focus follows on-screen layout and visible elements.
Cognitive DisabilitiesConfusing navigation disrupts task completion.Consistent navigation reinforces understanding and task success.

Supporting Documentation

Remediation Strategies

    Write HTML to allow tabbing sequence follows the natural visual flow.

    < !-- GOOD -- >

    < header >...< /header >

    < main >...< /main >

    < aside >...< /aside >

    < footer >...< /footer >

    Avoid using tabindex values > 0. If necessary, use tabindex="-1" to programmatically focus elements without making them interactable.

    Use only the Tab, ESC, Shift+Tab, Enter, Space, and arrow keys to navigate every page or feature.