Skip Link

You might say

Keyboard users have to press Tab too many times to reach the main content. Can they jump there directly?

A link that lets keyboard users skip repeated navigation and move to the main contentA skip link appears when someone starts tabbing through a page and moves focus past repeated header links to the main content. It is not ordinary navigation, and it needs a visible focus state and a working target.
SkipLinkSkip to content
Skip to main content
Brand Documentation Component Settings
Main content starts here
Skip LinkAnchor

Skip Link is a keyboard shortcut available when entering a page. Anchor is an in-page table of contents that anyone can use.

When to use it

  • Long site header
    Skip to main contentKeyboard users see this first after pressing Tab
  • Keyboard navigation
    Skip to main contentKeyboard users see this first after pressing Tab
  • Pages with repeated controls
    Skip to main contentKeyboard users see this first after pressing Tab

When NOT to use it

  • Hiding it from keyboard focus
    Skip to main contentKeyboard users see this first after pressing Tab
  • Linking to a missing or unclear target
    Skip to main contentKeyboard users see this first after pressing Tab
  • Using it to hide essential navigation
    Skip to main contentKeyboard users see this first after pressing Tab
Anatomy
Skip to main content
Repeat navigation
Main content
Placed before repeated navigation, usually as the first focusable link
The focus should fall here after the jump
Variants
Focus reveal
Common practices when pages need to skip repeated navigation
Visible top
When a skip link should remain visible instead of appearing only on focus
Typical use cases
Documentation page
Skip to main content
Brand Product Price Login
Home page main content
Product site
Skip to text
Catalog Guide API Example
Document text
Long article
Skip to workspace
Project Members Settings Notifications
Project workspace
Further reading