bypass
Web validation
Keyboard and assistive-technology users often move through a page in order. If every visit starts with dozens of identical navigation links, the journey is slow and tiring. A clear way to jump past those repeated sections such as a skip link, well-placed landmark or well structured heading hierarchy, lets people reach the main content quickly. When this mechanism is missing, users who can’t point with a mouse must tab through the same links on every page, increasing frustration and fatigue.
Pass Patterns
Skip link before navigation
The first interactive item sends focus directly to the page’s primary content.
<a class="skip-link" href="#main">Skip to main content</a>
<header>…</header>
<nav>…</nav>
<main id="main">
<!-- Primary content -->
</main>Semantic landmark layout
Built-in landmarks let assistive technology jump between regions without extra links.
<header>…</header>
<nav>…</nav>
<main>
<article>…</article>
<aside>…</aside>
</main>
<footer>…</footer>Fail Patterns
No skip link and no landmarks
All navigation sits before the content, and nothing indicates where the main region starts.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>Page title</title>
</head>
<body>
<div class="nav">…long list of links…</div>
<div>
<!-- Main content, but not identified as such -->
</div>
</body>
</html>WCAG techniques
Sufficient techniques
- G1: Adding a link at the top of each page that goes directly to the main content area
- G123: Adding a link at the beginning of a block of repeated content to go to the end of the block
- ARIA11: Using ARIA landmarks to identify regions of a page
Advisory techniques
- G124: Adding links at the top of the page to each area of the content
- SCR28: Using an expandable and collapsible menu to bypass block of content
ACT Rules
- Document has heading for non-repeated content
- Document has a landmark with non-repeated content
- Document has an instrument to move focus to non-repeated content
Try It Yourself
Using a keyboard
- Open the page in a browser.
- Press the Tab key.
Expected result: The page focus moves to a link that goes directly to the page content.
Actual result: The page focus moves through each link and control until it gets to the main content.
Using a screen reader
New to screen reader testing, or need a refresher?
Review this article first: Practical guides for using screen readers
- Open the page in a desktop screen reader.
- Open the screen reader’s elements list (NVDA
Insert+F7, VoiceOverControl+Option+U), and go to the “Landmarks” section.
Expected result: The landmark list contains at least one landmark that lets users skip past repeated content.
Actual result: The landmark list is empty.
FAQ
How does this issue relate to 2.4.1 Bypass Blocks?
SC 2.4.1 requires at least one reliable way such as a skip link, heading structure, or landmark to bypass blocks that are repeated across pages. Without it, the criterion fails at Level A.
Why is this issue marked as Serious?
A missing bypass mechanism forces keyboard and assistive-technology users to navigate every repeated element on every visit. This causes unnecessary keystrokes, increases fatigue, and can even lead to physical pain for some users, making core tasks significantly harder.
Standards and Regulations
| Standard | Success Criterion | Reference |
|---|---|---|
| WCAG 2.2 | 2.4.1 Bypass Blocks (A) | A mechanism is available to bypass blocks of content that are repeated on multiple web pages. |
| EN 301 549 | 9.2.4.1 Bypass Blocks | Same as the WCAG text. |
| Section 508 | 1194.22(o) | A method shall be provided that permits users to skip repetitive navigation links. |
| 508 Trusted Tester | 2.4.1-bypass-function, 9.A | A keyboard-accessible method is provided to bypass repetitive content. |