Components

Skip link

Use the skip link component to help keyboard-only users skip to the main content on a page.

<p class="govuk-body">To view the skip link component tab to this example, or click inside this example and press tab.</p>

<a href="#content" class="govuk-skip-link">Skip to main content</a>
<p class="govuk-body">To view the skip link component tab to this example, or click inside this example and press tab.</p>

{% from "skip-link/macro.njk" import govukSkipLink %}

{{ govukSkipLink({
  text: "Skip to main content",
  href: "#content"
}) }}

You can configure this component using the Nunjucks macro arguments.

When to use this component

All GOV.UK pages must include a skip link in the header.

How it works

Some people use the tab key on their keyboard to navigate through the links and form elements on a web page.

Including the skip link component gives users the option to bypass the top-level navigation links and jump to the main content on a page.

The skip link component is visually hidden until a keyboard press activates it.

There are 2 ways to use the skip link component. You can use HTML or, if you are using Nunjucks or the GOV.UK Prototype Kit, you can use the Nunjucks macro.

<p class="govuk-body">To view the skip link component tab to this example, or click inside this example and press tab.</p>

<a href="#content" class="govuk-skip-link">Skip to main content</a>
<p class="govuk-body">To view the skip link component tab to this example, or click inside this example and press tab.</p>

{% from "skip-link/macro.njk" import govukSkipLink %}

{{ govukSkipLink({
  text: "Skip to main content",
  href: "#content"
}) }}

You can configure this component using the Nunjucks macro arguments.

Research on this component

If you’ve used this component, get in touch to share your user research findings.

Get in touch

If you’ve got a question, idea or suggestion share it in #govuk-design-system on cross-government Slack (open in app) or email the Design System team on govuk-design-system-support@digital.cabinet-office.gov.uk

Discuss ‘Skip link’ on GitHub