An Elementor jump to section link works in two moves: give the target section a CSS ID in its Advanced settings, then point any button, menu item, or text link at #that-id. Click it and the page scrolls straight to that section. No plugin required, and it works in free Elementor.
Anchor links (also called jump links) are what make long pages usable. A table of contents that drops readers to the right heading, a sticky menu that scrolls to each section, a “back to top” button: all of them are anchor links.
This guide covers every way to build them in Elementor, how to attach an anchor to each type of element, how to link across pages, how to add smooth scrolling, and what to check when a jump link refuses to jump.
What are anchor links in Elementor?
An anchor link is a link that points to a specific spot on a page instead of to a different page. It has two halves: the anchor, a unique ID on the element you want to reach, and the link, a hash reference to that ID such as #services.
When the two match, the browser scrolls the matching element into view.
They are worth setting up because they make a page easier to move around:
- Table of contents: let readers jump to the part they came for.
- One-page sites: a top menu that scrolls to Home, About, Services, and Contact sections.
- Long landing pages: a hero button that drops visitors straight to pricing or sign-up.
- Back to top: a quick return link from the footer to the header.
New to the builder? Read our full Elementor Review first.
How to add an Elementor jump to section with anchor links in 2 steps
This is the core technique. Master these two steps and every other case below is just a variation.
Step 1: Create the anchor with a CSS ID
Select the section, container, or widget you want to jump to. Open the Advanced tab and, in the CSS ID field, type a short, unique, lowercase name with no spaces, for example services. That ID is now your anchor.

Step 2: Link to the anchor
Now point something at it. In the link field of a button, menu item, or text link, enter the ID with a hash in front, like #services. Update the page, and clicking that link scrolls the visitor straight to the section you tagged.

Want polished page transitions to go with your jump links? See how to add Elementor Preloader & Page Transitions.
Setting up anchors for different Elementor elements
The CSS ID method works on almost any element. Here is how it plays out on the ones you will use most.
Case 1: Text editor widget
To jump to a block of text, select the Text Editor widget, open Advanced, and give it a CSS ID. Then link any element to #that-id. This is handy for sending readers to a specific definition or paragraph further down the page.

Case 2: Image widget
Images work the same way. Add a CSS ID to the Image widget in the Advanced tab, then link to it. Useful for galleries or product shots you want a menu or button to scroll to directly.

Case 3: Button (the most common use case)
Most jump links start from a button. Here the button is the source, not the target: select it, and in the Link field enter the anchor of the section you want to reach, such as #pricing.
A hero button that scrolls to pricing or a contact form is the highest-converting use of anchor links.

Case 4: One-page scroll navigation
For full one-page sites where each section fills the screen and the menu scrolls between them, a dedicated tool is cleaner than wiring every ID by hand. The One Page Scroll Navigation widget from The Plus Addons builds that experience visually.
The One Page Scroll Navigation documentation walks through the setup.
How to add anchor links in Elementor navigation menus
To make a header menu scroll to sections, first give each section its CSS ID as in Step 1. Then go to Appearance > Menus, add a Custom Link item, and set its URL to the anchor, for example #about.
Give it a label, add it to the menu, and save. Now the menu item scrolls to that section instead of loading a new page.

Building out your toolkit? See the 8 Best Elementor Addons for WordPress.
How to create anchor links to different pages in Elementor
Anchors are not limited to the current page. To link from one page to a section on another, use the full page URL followed by the anchor, like https://yoursite.com/about/#team.
The browser loads the page first, then scrolls to the matching ID. This is perfect for a homepage button that sends visitors to a specific section of your About or Services page.

Bonus: enable smooth scrolling for jump links
By default a jump link snaps instantly to the target, which can feel jarring. Smooth scrolling animates the movement so the page glides to the section. The simplest way is one line of CSS. Go to Appearance > Customize > Additional CSS and add:
html {
scroll-behavior: smooth;
}

If you would rather not touch code and want more control over speed and offset, the Smooth Scrolling Effect for Elementor handles it visually, with settings for scroll speed and easing.

Troubleshooting Elementor jump to section links
If a jump link does not behave, run through these common causes:
- The hash is missing. The link must start with
#.serviceswill not work;#serviceswill. - The ID and the link do not match. CSS IDs are case sensitive.
#Serviceswill not reach an anchor namedservices. - The ID is not unique. Two elements sharing one ID confuse the browser. Use each ID only once per page.
- Spaces or symbols in the ID. Stick to letters, numbers, and hyphens, with no spaces.
- A sticky header hides the section. A fixed header can sit over the spot you jump to. Add a little scroll-margin-top to the target, or use the Smooth Scrolling widget’s offset setting, so the section lands below the header.
Wrapping up
Elementor jump to section links come down to one pattern: tag the target with a CSS ID, then link to #that-id. From there you can drive them from buttons, menus, text, and images, link across pages with a full URL, and smooth out the motion.
Add a little scroll offset when a sticky header is in the way, and your navigation will feel effortless.
For animated, offset-aware jumps without code, the Smooth Scrolling Effect from The Plus Addons for Elementor is the quickest finishing touch.







