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.
Why jump links matter
Long pages answer many questions. Jump links let readers and engines address one of those questions specifically.
- Navigation on long pages: A guide covering ten sections is far more usable with a contents list at the top.
- Passage linking: Engines can send users to the relevant part of a page, and named anchors give them a target.
- Deep linking: Other sites and your own internal links can point at a specific section rather than the page top.
- Structure signal: A contents block built from real headings restates the page outline in link form.
How to implement jump links
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 vs. internal links
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.
Where jump links earn their place
- Long-form guides: Anything past roughly 1,500 words benefits from a contents block.
- Documentation: Reference pages people return to for one specific detail.
- FAQ pages: Direct links to individual questions, which are highly shareable.
- Comparison pages: Jumping straight to pricing or features rather than scrolling.
- Glossaries: Alphabetical navigation within a single long page.
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.
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.
