WCAG 2.4.1: Bypass Blocks

Back to all WCAG criteria

OVERVIEW

Effort:

  • Complexity:Easy
  • Duration:Fast

Important for:

Development

What's it about?

On a website, it must be possible to skip repeating regions.

A repeating region is, for example, the header. The header appears on every subpage of the website. People who navigate using the keyboard or assistive technologies would otherwise have to tab through the entire header again on every page if it cannot be skipped.

A skip link displayed in the header that lets users jump directly to the main content.

How to

Depending on your situation, you can implement one of the following options to meet the criterion. For a deeper dive, please refer to the linked WCAG techniques.

  • ARIA landmarks

    Use ARIA landmarks to clearly identify different areas of the page. Common roles include navigation, main, search, banner, contentinfo, and region.

    If you use landmarks such as navigation more than once, you should give them an additional name (for example, using aria-label or aria-labelledby). This makes it clear to screen reader users which navigation they are currently interacting with.

    Illustration of a webpage divided into the sections Header, Main, and Footer. The Header also contains a navigation.
  • Heading structure

    Structure the page with logically organized headings (h2 below h1, h3 below h2, etc.).

    Headings help screen reader users navigate using keyboard shortcuts and skip sections. Without a screen reader, this is of course not as simple, which is why it’s recommended not to rely on this technique alone.

    Technique(s):

    • WCAG does not list a technique for this.

    Accessible development?

    Our workshop for developers!

    Learn everything you need to know in our workshop to build accessible websites!

    More about the workshop

    Learn accessibility with us?

    Looking to implement WCAG best practices in your design, development, or content workflow? Book a workshop for your team or contact us directly to learn more.

    Send us an email!