Resource guide

2.4.1 Bypass Blocks

A mechanism must exist to skip repeated blocks of content such as navigation menus.

By Calling All Minds·Last updated April 2026

2.4.1

Success criterion

A

Conformance level

Essential baseline — must meet for any compliance.

What it means

Keyboard users navigate a page sequentially. Without a skip mechanism, they must Tab through every navigation link and header on every page before reaching the main content. On a site with 40 navigation links, that is 40 Tab presses just to get to the first piece of content.

A skip link, placed at the very top of the page before any navigation, allows keyboard users to jump directly to the main content with a single Tab and Enter.

In practice

Add a skip link as the very first element inside the body tag: <a href="#main-content" class="skip-link">Skip to main content</a>.

The skip link can be visually hidden until it receives focus, as long as it becomes clearly visible when tabbed to.

The target anchor (#main-content) must exist and point to the start of the main content area.

On single-page applications, ensure skip links work after navigation events, not just on initial page load.

Common failures

  • Page with no skip link and a long navigation menu at the top
  • Skip link that is present in the HTML but invisible when focused (completely hidden, not just visually hidden off-screen)
  • Skip link target that does not exist or does not move focus to the correct location

AXS Audit

AXS Audit checks your site against 2.4.1 and flags issues your team can act on straight away. It covers criteria that automated scanners often miss.

Explore AXS Audit