Findrix
Technical AEO & Site Infrastructure

Jump Link

A jump link moves a reader to a section within the same page using an anchor. Learn how to build them and why engines use them for passage links.

TL;DR

A jump link moves a reader to a specific section of the same page rather than loading a new one. It works by pointing at an element id, so clicking it scrolls the browser to that heading. Jump links are the mechanism behind every table of contents, and they have become more valuable since engines started linking directly to passages.

Long pages answer many questions. Jump links let readers and engines address one of those questions specifically.

Add id attributes to headings

Each section heading needs a unique id, ideally derived from the heading text in lowercase with hyphens.

Link with a hash

The link target is a hash followed by the id. Same-page links need nothing more.

Generate the contents automatically

Build the table of contents from the headings themselves so it cannot drift out of sync when sections change.

Handle sticky headers

A fixed navigation bar hides the target heading unless you offset the scroll position in CSS.

Keep ids stable

Changing a heading changes its generated id and breaks every existing link pointing at it, including external ones.

Use descriptive link text

The contents entry should match the heading, which it will if both come from the same source.

Jump links: Navigate within a single page. They aid usability and passage targeting, and pass no authority because no new page is involved.

Internal links: Navigate between pages. They aid discovery and distribute authority through your site.

The confusion is understandable since both use the anchor element, but they do entirely different jobs. Jump links organise one page; internal links organise a site.

Passage-level structure decides whether an engine can point at the specific part of your page that answers a question. Findrix runs a 31-point technical audit covering page structure and crawler access, then tracks how often seven AI engines cite you against named competitors. Every gap comes with the fix already written: technical, content and off-site. The audit is free, takes about a minute, and requires no signup.

The stability problem nobody plans for

Jump link ids are usually generated from heading text, which means editing a heading silently changes its id. Every link pointing at the old anchor then lands at the top of the page instead of the section, and nothing reports the failure.

This matters more than it sounds because those broken targets include links other people published, links inside AI answers that pointed at your section, and your own internal deep links.

The takeaway

Set ids explicitly for pages you expect to be linked, and keep the old id on the page when you rename an important heading.

Frequently asked questions

Do jump links help SEO?

Indirectly. They improve usability on long pages and give engines named targets for passage linking. They pass no authority, since they do not lead to a different page.

What is the difference between a jump link and an anchor link?

They are the same thing under different names. Both describe a link that moves to a marked position within a page, and the terms are used interchangeably.

Can jump links appear in search results?

Yes. Google sometimes displays sitelinks pointing at specific sections of a page, drawn from its heading structure and anchors. Well-marked sections make that more likely without guaranteeing it.

← Back to the glossary