Complementor/Scroll indicator
Navigation / widget · Elementor module

Scroll Down Indicator Plugin for Elementor

Scroll to a section, matching text, page top or page bottom with a customizable cue.

Included in All AccessClassic Elementor widgetFrom $29 USD / year
Complementor / Scroll indicatorProduct preview
From your hero to the next section

See what comes next.

Scroll to the demo
Text, style and layout controls inside Elementor
01 / Interactive demonstration

Try the scroll down indicator

Use native-rendered scroll controls in an isolated sample page with the shipped navigation handler. Compare section IDs, matching text, page top/bottom, Unicode IDs and circle/square presentation, then test a missing destination. These destinations belong to the sample page.

Example appearanceIllustrative styles using the available controls
Go to setup

Real navigation using the widget script. Page bottom means the end of the document. Choose any available icon in the Elementor widget.

02 / Inside WordPress

Scroll indicator destination and styling controls

Choose the destination mode, then provide a section ID or target text when needed. Set the label, optional native icon, scrolling preference and header offset; configure icon layout and button states in Style.

Elementor editor · Scroll indicator

Scroll indicator widget and its controls in the Elementor editor
Actual Elementor editor showing Scroll indicator Style controls and an icon-only circle with a saved 72px diameter. Destination, Behaviour and Display settings are organized separately.
03 / Website use cases

Where to use scroll indicator

A scroll cue gives visitors a clear route from an introduction to the content they want. Choose a named section, matching visible text, the top of the page or the document bottom. Customize the label and optional icon, then allow space for a sticky header.

01

A hero linked to a named section

Place a cue below the introduction and target a unique CSS ID. This is the most predictable way to navigate to a specific section.

02

Navigation to a visible heading

Use a matching-text destination when you cannot conveniently add an ID. The first eligible visible match outside the cue is used, so choose text that is specific to the intended section.

03

A page-top or page-bottom shortcut

Offer a direct shortcut without creating a target ID. Page bottom means the document’s bottom, not automatic recognition of a semantic footer.

04 / Installation and setup

How to add a scroll down arrow in Elementor

Start with Complementor installed and your license connected. Enable this module in the WordPress library, then configure it in Elementor.

  1. Install Complementor, activate your license and enable Scroll-down indicator.

  2. Add the widget to the page and choose a destination: section ID, matching text, page top or page bottom.

  3. For a section ID, set a unique CSS ID on the destination container and enter it without the #. For a text destination, use specific visible text from the intended section.

  4. Set the label and optionally choose an icon from Elementor’s native selector. Configure icon position, gap, size and any circle or square presentation.

  5. Set smooth scrolling and Sticky header offset, then publish and test the destination, keyboard focus and responsive header spacing.

05 / Content and style controls

Customize scroll indicator in Elementor

Configure the settings available for this module to suit the page you are building.

  • Choose Section CSS ID, Text on the page, Page top or Page bottom. The ID or text field appears only for the relevant destination mode.

  • Show or hide the visible label. Icon-only cues have an editable accessible label; Label supports the native dynamic tags available through your installed edition/integrations.

  • Keep the default arrow, select a native custom icon or turn the arrow off. Style responsive arrow position, size and gap; icon colors have Normal/Hover/Focus controls.

  • Turn smooth scrolling on/off, set a 0–500px sticky-header offset for ID/text destinations, and edit or disable missing-destination feedback.

  • Choose Circle with responsive diameter, Square corners or Use border radius settings. Customize typography, responsive alignment/padding, background, border, shadow and Normal/Hover/Focus surfaces.

06 / Choose the right approach

Scroll indicator and Elementor alternatives

Compare the existing Elementor workflow with this Complementor module before choosing your setup.

Elementor Menu Anchor and a button

Elementor already supports same-page navigation through Menu Anchor or a container CSS ID linked from a Button or Icon. Use that native setup for a simple anchor link; Complementor groups the cue, scrolling preference and per-widget offset into one widget.

A progress bar is a different feature

A scroll progress widget shows how far a visitor has moved through a page. Complementor’s indicator is a clickable section link; it does not measure reading progress or trigger animations as you scroll.

07 / Requirements and compatibility

Scroll indicator compatibility with Elementor

WordPress 6.5+PHP 8.0+Elementor 3.25+
  • Navigation stays on the current page. This is a click-to-scroll cue, not a progress tracker, automatic scroll trigger or animation controller.
  • A text destination uses the first eligible visible matching element outside scroll controls. Hidden and inert elements are excluded; missing destinations announce your editable feedback instead of moving the page. Duplicate visible wording can lead to the wrong match; a unique CSS ID is more reliable.
  • Page bottom means the bottom of the document. It does not identify a semantic footer or a particular footer container.
  • The script respects reduced-motion preferences and focuses an available destination. Top and bottom modes scroll to document limits; focus uses an available main or footer landmark. Test the published page and your own responsive header offset.
  • A chosen icon can be decorative alongside the text. An icon-only cue still needs a descriptive accessible label.

Complementor uses classic Elementor APIs. Atomic-native controls are not implemented. Check your theme, cache and integrations on a staging site before release.

08 / Common setup problems

Troubleshoot scroll indicator

Check these settings if the published page behaves differently from the editor.

The cue reaches the wrong section.

Use a unique destination CSS ID. Matching text is case-insensitive and uses the first eligible visible match outside scroll controls; choose distinctive wording when multiple elements contain it.

Nothing appears or the destination is unavailable.

An empty ID/text setting or a cue with neither label nor arrow is suppressed and explained in the editor. A configured but missing target uses your Destination unavailable message; leaving that message empty disables feedback.

Page bottom does not stop at my footer heading.

Page bottom targets the document bottom. Select an ID or distinctive visible text when you need a particular footer container or heading.

Scrolling is instant or my header covers the target.

Reduced-motion preferences take precedence over smooth scrolling. For ID/text navigation, adjust Sticky header offset and test the published responsive header. Confirm the shipped widget script loads.

09 / Frequently asked questions

Scroll indicator plugin questions

How do I link a scroll arrow to the next Elementor section?

Set a unique CSS ID on the destination container in Advanced. Choose Section CSS ID and enter it without the # in the cue.

Can I scroll to text without adding a CSS ID?

Yes. Enter distinctive visible text. The first eligible visible match outside scroll controls is used; hidden and inert elements are excluded. Prefer a unique CSS ID when wording repeats.

Can the widget scroll to the bottom or top of the page?

Yes. Page bottom targets the document bottom rather than a semantic footer; Page top returns to the document top. Neither mode requires a destination ID.

Can I make an icon-only circle or use custom corners?

Yes. Hide the visible label, supply an accessible destination label and choose Circle with a responsive diameter. Square changes the corners; Use border radius settings enables custom radius.

What happens when the destination is missing?

The cue does not move the page and can announce your editable Destination unavailable message. Leave that message empty to disable feedback.

Can smooth scrolling ignore reduced motion?

No. The shipped handler respects reduced-motion preferences. Check destination focus and responsive offsets on your published page.

10 / Annual All Access subscription

Get scroll indicator with Complementor

This module is included with all 1007 current Complementor solutions. Choose your production website allowance; every plan includes the same modules.

All Access · 1 site

One website

$29USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 1 site ↗

Renews at $29 USD each year.

All Access · 5 sites

A few websites

$49USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 5 sites ↗

Renews at $49 USD each year.

All Access · 25 sites

More websites

$99USD / year
  • All 1007 current modules
  • Plugin downloads and updates for one year
  • New releases during the paid term
  • Product support
Choose 25 sites ↗

Renews at $99 USD each year.

Applicable taxes extra. Annual subscriptions renew automatically unless canceled in your customer account. Elementor Pro is required for Exclude current post. Read the terms and 14-day technical-issue refund policy.