Back to compare picker

Related links vs In-page anchor navigation vs Breadcrumbs

Prefer related links when the current page is complete but users commonly need a small set of closely related next pages, programs, services, or reference documents.

Decision dimensions

Dimension Related linksIn-page anchor navigationBreadcrumbs
UI or UX UI + UX - Curated onward links connected to the current contentUI + UX - Same-page section jump links for long contentUI + UX - Hierarchy orientation navigation
UI guidance Render a short, labelled collection of links whose destinations are closely related to the current content, using destination-specific link text and optional relation labels such as service, guidance, external, or PDF.Render a labelled navigation landmark with links to major headings on the current page, using labels that match or clearly summarize the destination sections.Render a labeled breadcrumb nav as an ordered hierarchy from the broadest relevant ancestor to the current page, with real ancestor links and a distinct current-page item.
UX guidance Use related links to support users who have finished or understood the current content and need a relevant next page, adjacent service, reference, or follow-up resource.Use in-page anchor navigation to help users understand the contents of a long page and jump directly to the section they need without leaving the page.Orient users who arrive deep in a site by exposing the canonical parent-child relationship for the current page.
Good UI A benefits guidance page ends with Related links: Check eligibility for support, Upload evidence for your claim, and Appeal a support decision, each with a concise relation label.An article starts with an 'On this page' nav linking to Eligibility, Documents, Fees, and After you apply, each matching an H2 on the same page.Home, Projects, Migration, and Runbook appear in hierarchy order with ancestor links and Runbook marked current.
Bad UI A page ends with More information containing Home, Contact us, Apply now, Old 2018 guidance, Help, and an unrelated account settings link.A short page with two paragraphs shows a table of contents that adds more navigation than content.Recent clicks are displayed as if they were the page hierarchy.
Good UX A user reads claim renewal guidance, chooses Upload evidence for your claim, and sees why that destination is the next useful service page.A user opens a long guidance page, chooses Fees, and lands at the Fees heading with the Fees link marked active.Opening a saved deep link still shows the same parent path and lets users jump to Migration or Projects.
Bad UX Users follow a generic More information link and land on an unrelated policy collection.Clicking a jump link scrolls visually but keyboard focus stays in the contents list.The breadcrumb changes after every click, so the same page shows different trails for different users.
Best fit The current page has a few genuinely adjacent pages, services, programs, or resources users often need next.A long content page has several meaningful sections users may want to jump to.Pages sit inside a clear parent-child hierarchy.
Avoid when Links are only loosely associated by topic tags or organizational ownership.The page is short enough that the headings are already visible.The app has a flat structure with no meaningful parent levels.
Required state Default state with a labelled, curated related-links block and descriptive link text.Default state with a labelled same-page navigation list near or beside long content.Interior page with full ancestor trail.
Accessibility burden Use descriptive link text that makes sense out of context.Wrap the jump links in a labelled navigation landmark so assistive technology users can find the page contents list.Place the trail in a labeled nav element.
Common misuse Using related links as a catch-all further-reading dump.Using in-page anchors as a substitute for side navigation across different pages.Showing browsing history instead of hierarchy.

Related links

UI or UX
UI + UX - Curated onward links connected to the current content
UI guidance
Render a short, labelled collection of links whose destinations are closely related to the current content, using destination-specific link text and optional relation labels such as service, guidance, external, or PDF.
UX guidance
Use related links to support users who have finished or understood the current content and need a relevant next page, adjacent service, reference, or follow-up resource.
Good UI
A benefits guidance page ends with Related links: Check eligibility for support, Upload evidence for your claim, and Appeal a support decision, each with a concise relation label.
Bad UI
A page ends with More information containing Home, Contact us, Apply now, Old 2018 guidance, Help, and an unrelated account settings link.
Good UX
A user reads claim renewal guidance, chooses Upload evidence for your claim, and sees why that destination is the next useful service page.
Bad UX
Users follow a generic More information link and land on an unrelated policy collection.
Best fit
The current page has a few genuinely adjacent pages, services, programs, or resources users often need next.
Avoid when
Links are only loosely associated by topic tags or organizational ownership.
Required state
Default state with a labelled, curated related-links block and descriptive link text.
Accessibility burden
Use descriptive link text that makes sense out of context.
Common misuse
Using related links as a catch-all further-reading dump.

In-page anchor navigation

UI or UX
UI + UX - Same-page section jump links for long content
UI guidance
Render a labelled navigation landmark with links to major headings on the current page, using labels that match or clearly summarize the destination sections.
UX guidance
Use in-page anchor navigation to help users understand the contents of a long page and jump directly to the section they need without leaving the page.
Good UI
An article starts with an 'On this page' nav linking to Eligibility, Documents, Fees, and After you apply, each matching an H2 on the same page.
Bad UI
A short page with two paragraphs shows a table of contents that adds more navigation than content.
Good UX
A user opens a long guidance page, chooses Fees, and lands at the Fees heading with the Fees link marked active.
Bad UX
Clicking a jump link scrolls visually but keyboard focus stays in the contents list.
Best fit
A long content page has several meaningful sections users may want to jump to.
Avoid when
The page is short enough that the headings are already visible.
Required state
Default state with a labelled same-page navigation list near or beside long content.
Accessibility burden
Wrap the jump links in a labelled navigation landmark so assistive technology users can find the page contents list.
Common misuse
Using in-page anchors as a substitute for side navigation across different pages.

Breadcrumbs

UI or UX
UI + UX - Hierarchy orientation navigation
UI guidance
Render a labeled breadcrumb nav as an ordered hierarchy from the broadest relevant ancestor to the current page, with real ancestor links and a distinct current-page item.
UX guidance
Orient users who arrive deep in a site by exposing the canonical parent-child relationship for the current page.
Good UI
Home, Projects, Migration, and Runbook appear in hierarchy order with ancestor links and Runbook marked current.
Bad UI
Recent clicks are displayed as if they were the page hierarchy.
Good UX
Opening a saved deep link still shows the same parent path and lets users jump to Migration or Projects.
Bad UX
The breadcrumb changes after every click, so the same page shows different trails for different users.
Best fit
Pages sit inside a clear parent-child hierarchy.
Avoid when
The app has a flat structure with no meaningful parent levels.
Required state
Interior page with full ancestor trail.
Accessibility burden
Place the trail in a labeled nav element.
Common misuse
Showing browsing history instead of hierarchy.
Decision rules
  • Prefer related links when the current page is complete but users commonly need a small set of closely related next pages, programs, services, or reference documents.
  • Prefer in-page anchor navigation when every destination is a section on the current page and activation should scroll or focus within the same document.
  • Prefer breadcrumbs when destinations are ancestors of the current page in the canonical site hierarchy, not recommended next steps.
  • Do not use related links as an unsorted 'More information' or 'Further reading' dump; each link should have an evidenced relationship to the current content.
  • Do not put primary task CTAs, sign-in links, account tools, or form progression controls inside related links; those need action links, utility navigation, or transaction controls.
  • Keep related-link text descriptive and destination-specific, and include external, file, language, or download context where it affects the user's decision.
  • Limit related links to a scannable set, grouped by relation when needed, and remove stale or weak links rather than hiding relevance behind a long list.
  • Place related links near the end of the relevant content section or page, unless the link is needed in context at a specific point in the text.
  • If links are a small group of pages in a guide or mini-hub with current-page state, use a contents list or pagination model rather than generic related links.
  • If users need to understand where they are, use breadcrumbs; if they need to decide what to read or do next, use related links.
Inspect live examples
Failure modes
  • A page ends with twenty unrelated links labelled More information, including account tools and global navigation destinations.
  • A same-page Fees anchor appears as a related link and unexpectedly scrolls users instead of opening another page.
  • A breadcrumb ancestor such as Home or Benefits is duplicated inside related links as if it were recommended content.
  • A PDF or external website link appears without file type, size, or destination context.
  • A primary Apply now action is demoted into related links, so users miss the main task.
  • Related links are generated from tags and include stale, duplicate, or weakly related content.