Have you ever found yourself scrolling through a long article, wondering how much more there is to go? That’s exactly why a reading progress bar WordPress can be a game-changer for your website.
It is a simple and effective way to keep your visitors on the website, as it helps them keep track of their reading process when navigating long pieces of content.
This will keep them motivated to reach the end and improve the overall experience by demonstrating that you value the reader’s time and interest.
The good thing is that you can easily add a reading progress bar in WordPress using plugins and custom code.
Let’s dive in.
What is a Reading Progress Bar?
A reading progress bar is a visual indicator that shows how much of an article or page a user has read. Typically displayed at the top or side of the screen, it fills up as the user scrolls down, providing a clear sense of progress.
It is a simple and thoughtful design element, which can help improve the dwell time on your website because the readers know exactly how long it takes to go through the content.
Simply put, if you want your readers to stay on your website, the WordPress progress bar is a useful addition.
Benefits of Adding a Scroll Reading Progress Bar
Adding a reading progress bar in WordPress can have a positive impact on the website and its visitors-
- Enhances user engagement: A progress bar visually motivates readers to continue scrolling, making them more likely to finish reading your content. This can help reduce the bounce rate and increase the dwell time on your website.
- Encourages users to read till the end: When users see their progress in real time, they’re less likely to abandon the page halfway, and it enhances the reading experience, especially for long-form content.
- Elevates website design: It enhances your website design and functionality, leaving a better impression on the visitors and building trust.
Want to build a simple and minimal website? Learn How to Create WordPress One Page Navigation website for your business.
How to Add a Scroll Reading Progress Bar in WordPress
If you’re looking to add a scroll progress bar in WordPress, there are 3 simple ways to do so. Let’s understand them.
Method 1: Using a WordPress Plugin
A WordPress plugin is one the easiest and simplest ways to add a reading progress indicator to your WordPress website.
These plugins are user-friendly, with plenty of features and customization options available to help you design a functional reading progress bar.
Here are some of the best plugins you can use to add a reading progress bar in WordPress-
A. Reading Progressbar
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 1 Using a WordPress Plugin](https://nexterwp.com/wp-content/uploads/2025/03/Using-a-WordPress-Plugin.png)
Reading Progressbar is a popular plugin that lets you configure a reading position indicator on your website. It is lightweight and flexible, and it can be designed with a fully customized reading progress bar and flexible positioning.
You can also display your progress bar on certain templates in addition to post types.
B. Read Meter
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 2 Read Meter](https://nexterwp.com/wp-content/uploads/2025/03/Read-Meter.webp)
With Read Meter, you can place a reading progress bar at the very top or bottom of your page. You can opt to add the progress bar for only certain post types and also customize the color to match your website design.
Further, the plugin also lets you add the estimated reading time to your post.
C. Catch Scroll Progress Bar
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 3 Catch Scroll Progress Bar 1](https://nexterwp.com/wp-content/uploads/2025/03/Catch-Scroll-Progress-Bar-1.webp)
Catch Scroll Progress Bar is another lightweight plugin to add a basic reading progress indicator to your site.
You get access to simple customization options to keep the design minimal, as well as post type and template targeting, so you can use the progress bar based on your requirements.
D. WP Reading Progress
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 4 WP Reading Progress](https://nexterwp.com/wp-content/uploads/2025/03/WP-Reading-Progress.webp)
WP Reading Progress is a user-friendly plugin that allows you to add a customized reading progress bar wherever you want on the site.
You can automatically stick it at the top or bottom of the page or use CSS to display it anywhere else. The plugin also offers post-type targeting and basic style options.
Now let’s understand how you can add a WordPress progress bar on your website using the Reading Progressbar plugin-
Step 1: Install the Reading Progressbar plugin
On your WordPress admin dashboard, go to Plugins > Add New Plugin and search for Reading Progressbar.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 5 Install the Reading Progressbar](https://nexterwp.com/wp-content/uploads/2025/03/Install-the-Reading-Progressbar.webp)
Install and activate the plugin to get started.
Step 2: Configure the settings
Once you have activated the plugin, you can quickly configure the settings to set up the progress bar.
Go to Settings > Reading Progressbar to set the Progressbar height, foreground and background color, Progressbar position, or HTML ID if you want to place the bar manually.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 6 Configure the settings 1](https://nexterwp.com/wp-content/uploads/2025/03/Configure-the-settings-1.webp)
Next, scroll down to select the templates and the post types where you want to apply the progress bar.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 7 scroll down](https://nexterwp.com/wp-content/uploads/2025/03/scroll-down.webp)
Step 3: Save and view the progress bar on your website
Click on Save Changes to add the progress bar.
Now, go to your live website to see the progress bar in action.
Make website navigation seamless with a professional sticky header on your website. Know How to Create Sticky Header Navigation in WordPress.
Method 2: Adding a Progress Bar Using Custom Code
You can also apply a progress bar to your posts using a custom code. Now, you can do this in two ways. First, add the code directly to your theme’s functions.php file. But while it is easy, even the smallest mistake when editing the theme’s core files can break the website.
So, instead, you can use a second way to add a progress indicator using a code- use the WPCode plugin. It is a safe way to add custom code in WordPress without editing the core files.
Once you install and activate the WPCode plugin, go to Code Snippets > Library from the WordPress dashboard.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 8 Adding a Progress Bar Using Custom Code](https://nexterwp.com/wp-content/uploads/2025/03/Adding-a-Progress-Bar-Using-Custom-Code.png)
Search for Scroll Progress Bar in the library.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 9 Scroll Progress Bar in the library](https://nexterwp.com/wp-content/uploads/2025/03/Scroll-Progress-Bar-in-the-library.webp)
Click on the Use Snippet button, and the plugin will automatically add the code for you. Then, toggle the switch from Inactive to Active and click on the Update button.
Now, you can see the reading progress bar on your website.
Method 3: Adding a Reading Progress Bar Using Gutenberg Blocks
If you’re using the Gutenberg page editor to build your website, an excellent way to add the reading progress bar is using Nexter Blocks.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 10 Adding a Reading Progress Bar Using Gutenberg Blocks](https://nexterwp.com/wp-content/uploads/2025/03/Adding-a-Reading-Progress-Bar-Using-Gutenberg-Blocks.webp)
Nexter Blocks is a lightweight, user-friendly plugin that offers you tons of design and functional blocks to enhance your website. The plugin also helps you add a fully customized reading progress bar with access to tons of design options.
To get started, install and activate Nexter Blocks from the WordPress plugin library. Now, go to Nexter > Nexter Blocks on your WordPress dashboard, search for the Progress Bar block, and turn on the toggle to activate it.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 11 Nexter Blocks 1](https://nexterwp.com/wp-content/uploads/2025/03/Nexter-Blocks-1.webp)
Click on Save Changes. This will activate the block for your website.
Customizing Your Reading Progress Bar
Once the block is activated, you can take advantage of amazing features such as multiple styling options, linear and circular bars, or multiple image options to customize the progress bar.
Add the block to your Gutenberg editor and select an appropriate layout from the Select Layout section. Here, you can display the progress bar as a linear or circular bar based on your design requirements.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 12 Customizing Your Reading Progress Bar](https://nexterwp.com/wp-content/uploads/2025/03/Customizing-Your-Reading-Progress-Bar.png)
Here are the other customization options you can check out
- Progress bar style: In the Style section, you can select a style for your linear or circular progress bar, add the title and subtitle, add a symbol, or choose to show or hide the value from the progress bar with the Display Number toggle. In the Value field, set a value between 0 and 100 to control how much of the progress bar is filled in.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 13 Progress bar style](https://nexterwp.com/wp-content/uploads/2025/03/Progress-bar-style.webp)
- Image/Icon: From the Icon/Image section, choose the type of visual you want to display and select where to position it.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 14 Block](https://nexterwp.com/wp-content/uploads/2025/03/Block.png)
- Customize the progress bar: Under the Style tab, you can adjust the top margin, icon style, text style, and the background color of the progress bar.
![How to Add Scroll Reading Progress Bar for WordPress [Beginner's Guide] 15 Customize the progress bar](https://nexterwp.com/wp-content/uploads/2025/03/Customize-the-progress-bar.png)
When styling the scroll progress bar in WordPress, make sure the design is responsive and mobile-friendly to ensure a seamless experience across devices.
Further, you can also add smooth animations using Nexter Blocks for better website aesthetics.
Help your website visitors search through your blog content easily. Check out How to Add WordPress Ajax Search Using a Plugin on your website.
Stay updated with Helpful WordPress Tips, Insider Insights, and Exclusive Updates – Subscribe now to keep up with Everything Happening on WordPress!
Wrapping Up
Adding a reading progress bar in WordPress enhances user engagement and improves the reading experience. You can easily do so using a plugin, custom code, or the Nexter Blocks and display a creative progress bar on your website.
Nexter Blocks provides an easier, no-code solution to add a Gutenberg reading progress bar along with 90+ customizable blocks to enhance your WordPress site. Try Nexter Blocks to simplify your WordPress editing experience!
FAQs on Adding a Scroll Reading Progress Bar in WordPress
Does a reading progress bar affect website performance?
No, progress bars are lightweight and won’t slow down your site if implemented correctly. In fact, it can help improve the website experience and navigation for the reader.
Can I customize the color and style of the progress bar?
Yes, most plugins like the Nexter Blocks allow full customization of color, size, and position. With it, you can even add custom icons/images or change the layout of the progress bar to match the website aesthetic.
Are reading progress bars mobile-friendly?
Yes, Nexter Blocks lets you add highly responsive reading progress bars that ensure a seamless website experience across all devices.
Do all WordPress themes support reading progress bars?
Most themes support reading progress bars. Alternatively, you can make minor CSS tweaks or use a WordPress plugin like Nexter Blocks or Read Meter to add progress indicators.
Can a reading progress bar be added without plugins?
Yes, you can add a reading progress bar without a plugin using custom CSS and JavaScript.