switch·Esc back

SkipLink

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.
Skip to content
Skip to main content
Brand Documentation Component Settings
Main content starts here
SkipLinkAnchor

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
  • Keyboard navigation
  • Pages with repeated controls

When NOT to use it

  • Hiding it from keyboard focus
  • Linking to a missing or unclear target
  • Using it to hide essential navigation
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