Operable · Navigable

2.4.1 Bypass Blocks

Visitors need a way to skip repeated blocks of content, such as navigation menus, that appear on every page, usually with a "skip to main content" link.

Level A Added in WCAG 2.0 1 automated rule

What WCAG 2.4.1 Requires

Visitors need a way to skip repeated blocks of content, such as navigation menus, that appear on every page, usually with a "skip to main content" link.

Can AccessBell Test This Automatically?

Yes. AccessBell's scanner runs axe-core, which includes 1 rule that catch code-level failures of this criterion:

  • bypass — Ensure each page has at least one mechanism for a user to bypass navigation and jump straight to the content (details (opens in a new tab))

This criterion is included in: WCAG 2.2 AA Checker, WCAG 2.1 AA Checker, ADA Compliance Checker, Section 508 Checker, EN 301 549 Checker.

How to Test It by Hand

Load a page and press Tab once; the first focusable element should be a visible "skip to content" link, or landmarks should let assistive tech jump past navigation.

Common Failures

  • No skip link exists, forcing keyboard and screen reader users to tab through the entire navigation on every page.
  • A skip link exists in the markup but is not actually focusable or does not move focus to main content.

Example Fix

  1. Wrap content in landmarks. Use header, nav, main and footer so screen reader users can jump between regions.
  2. Use exactly one main. The main element holds the unique content of the page.
  3. Add a skip link. Let keyboard users jump past the navigation to the main content.
<body>
  <a class="skip-link" href="#main">Skip to main content</a>
  <header>...</header>
  <nav aria-label="Main">...</nav>
  <main id="main">
    <h1>Page title</h1>
    ...
  </main>
  <footer>...</footer>
</body>

WCAG 2.4.1 Questions

What does WCAG 2.4.1 require?

Visitors need a way to skip repeated blocks of content, such as navigation menus, that appear on every page, usually with a "skip to main content" link.

Can AccessBell test WCAG 2.4.1 automatically?

Yes. AccessBell runs 1 automated rule that can catch failures of this criterion, including in our WCAG 2.2 AA Checker, WCAG 2.1 AA Checker, ADA Compliance Checker, Section 508 Checker, EN 301 549 Checker.

What level is WCAG 2.4.1?

Level A, added in WCAG 2.0.

Sources

This page explains a technical standard and is not legal advice. See our disclaimer.

Check Your Site Against WCAG 2.4.1

Run a free scan and see whether your pages pass 2.4.1 Bypass Blocks, along with every other criterion in WCAG 2.2, 2.1 or 2.0.

Then $29/mo per domain. Cancel anytime.