3 Ways To Add A Back To Top Button To Elementor

By James LePage
 on November 27, 2020
Last modified on January 6th, 2022

3 Ways To Add A Back To Top Button To Elementor

By James LePage
 on November 27, 2020
Last modified on January 6th, 2022

In this tutorial we are going to discuss how to add a back to top button to Elementor. You have probably encountered a back to top button on many websites, as it is a great little addition that increases the usability and user experience on your website. This is especially true if you have long pages like blog posts, home pages, and more, built in Elementor.

Essentially, when the user clicks the button, they jump to the top of your page. This is helpful if your header is not sticky, and is typically a lovely functionality to include on any website.

Unfortunately, Elementor doesn't come with a back to top button built-in, instead you will need to add 1 yourself. There are several ways to do this, ranging from working within the Elementor editor, to a third party plugin, to a code snippet. Each of these come with their own pros and cons, and we will discuss how to add a back to top button to Elementor using these three individual methods.

The first method of adding a back to top button to Elementor is mentioned on their official website. This is done by using an anchor link, and specifying the first section in CSS. Do this by editing the advanced CSS ID field on the 1st section of your Elementor website. This can be done on a per page basis, or included in the header of your website if building with Elementor pro. If you do this on a per page basis, the back to top button will only work on the pages that you specify the CSS ID on, whereas the back to top button will work on the entire website if you add it to a global element such as your website header in Elementor pro.

Change the CSS ID to anything you want . We typically specify the id to be “top”. Now it comes time to make the actual button that users will click on in your Elementor website to scroll to the top. Add the button on a per page basis, or globally by using a template such as the footer. In the buttons textfield, type in add to top, and then in the link field entered the CSS ID that you specified for this section at the top of your page.

Place this button on your page anywhere, and whenever a user clicks it, it will scroll to the specified ID. Again, this is using an anchor link, which should be pointing to the first section of your website. We recommend making this button sticky and absolutely positioned in the lower right hand corner of your website. If you want to learn how to make a button sticky, even if you don't have Elementor pro, click on this article right here.

Now, let's say that you're looking for an easy to implement solution, and don't want to follow the steps mentioned above. We don't blame you, it may be a bit complex for some users. Instead, as with most functionalities, there's a plugin that allows you to enable a back to top button on Elementor without having to write a single piece of code, or edit a template in the editor.

We have used this on several client websites, and it works well on Elementor if you are looking to add a basic scroll to top button.

Unlike the manual method which was mentioned above, this uses JavaScript and not an anchor link to scroll to the top. This means that it may be more robust, and will definitely get your user to the top of the page every single time. It also comes with several other features which are listed below:

  • Displays a button when user scrolls down the page.
  • Scrolls the page back to top with animation.
  • Link to an element within the page.
  • Link to a different page using URL.
  • Create text, image or Font Awesome button.
  • Set any image you want.
  • Hide on small devices.
  • Hide on iframes.
  • Pages/Posts filter.
  • Auto hide.
  • Async JavaScript.

A major selling point is that it automatically hides itself if the user doesn't need it, you can link to a different page using a custom URL, you can link to a specific page element, and it includes an arrow icon instead of text.

There are also a ton of additional settings which can be managed on an easy to understand WordPress back end utility page. If you are looking for the simplest method of adding a scroll to top but into your Elementor website, this may very well be your best bet. However, it does add an additional plugin, and if you are looking to avoid that, we recommend sticking to the first method discussed in this article. This is (the first one, that is) also the official method that Elementor recommends if you are looking to add a back to top button to your website.

The final method of adding an add to top button to your element or website may already be installed on your word press instance, if you are using one of the popular add-on plugins for Elementor. Many add-on plugins for Elementor come with this functionality because it is relatively easy to code , and adds value to their offering. If you are using one of the following Elementor addon packs, you have access to a scroll to top button:

  • Elfsight
  • Astra Pro Addon
  • Essential Addons

simply head into the documentation of the plugin, find where it mentions scroll to top button, and enable it following the instructions listed for you.

We hope that this article was beneficial in your quest for adding a scroll to top button to your element or website. We mentioned three individual methods which each have their own pros and cons. the manual method is recommended by Elementor, but maybe a bit difficult. The plug-in method is easy to implement, but installs additional code on your website. However, it follows all best practices and shouldn't have much of a performance impact. The third method, using a pre installed add-on pack, maybe the easiest if you have one of the solutions listed above. Whatever the case is, we hope that this article helped, and feel free to reach out in the comment section below if you have any questions.

Subscribe & Share
If you liked this content, subscribe for our monthly roundup of WordPress news, website inspiration, exclusive deals and interesting articles.
Unsubscribe at any time. We do not spam and will never sell or share your email.
Notify of
Inline Feedbacks
View all comments
Article By
James LePage
James LePage is the founder of Isotropic, a WordPress education company and digital agency. He is also the founder of, a venture backed startup bringing AI to WordPress creators.
We're looking for new authors. Explore Isotropic Jobs.
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram