Bypass Blocks (2.4.1)
Pages must provide a mechanism to skip past repeated blocks of content that appear on multiple pages, such as navigation menus and headers.
WCAG Reference
Applies to: WCAG 2.0, WCAG 2.1, WCAG 2.2 Introduced in: WCAG 2.0 | Level: A | Read the official specification →
What this rule checks
The scanner verifies the presence of skip-navigation links, landmark regions, or heading structures that allow users to bypass repeated content and jump directly to the main content area.
Why it matters
Keyboard and screen-reader users must tab or listen through every repeated element on every page load. Without a bypass mechanism, navigating a site becomes extremely tedious and time-consuming.
Common failure patterns
- no "skip to main content" link at the top of the page
- missing
<main>landmark so screen readers cannot jump to primary content - skip links that exist in the DOM but are permanently hidden and never become visible on focus
- pages with no heading structure, removing another way to skip ahead
Remediation guidance
- add a "Skip to main content" link as the first focusable element, visible on focus
- use
<main>to wrap primary content and<nav>for navigation blocks - ensure heading levels provide meaningful structure users can navigate by
- test by pressing Tab immediately after page load to confirm the skip link appears and works
