Title: AKAVA ScrollTop – Back to Top, Reading Progress &amp; Smart Positioning
Author: AKAVA
Published: <strong>August 17, 2026</strong>
Last modified: August 17, 2026

---

Search plugins

![](https://ps.w.org/akava-back-to-top/assets/banner-772x250.png?rev=3650533)

![](https://ps.w.org/akava-back-to-top/assets/icon-256x256.png?rev=3650533)

# AKAVA ScrollTop – Back to Top, Reading Progress & Smart Positioning

 By [AKAVA](https://profiles.wordpress.org/akava/)

[Download](https://downloads.wordpress.org/plugin/akava-back-to-top.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/akava-back-to-top/#description)
 * [Reviews](https://wordpress.org/plugins/akava-back-to-top/#reviews)
 *  [Installation](https://wordpress.org/plugins/akava-back-to-top/#installation)
 * [Development](https://wordpress.org/plugins/akava-back-to-top/#developers)

 [Support](https://wordpress.org/support/plugin/akava-back-to-top/)

## Description

Does your back-to-top button hide your chat widget? AKAVA ScrollTop is the solution.

AKAVA ScrollTop adds a beautiful, customizable back-to-top button to WordPress sites.
Unlike other plugins, it automatically detects and avoids floating widgets such 
as chat systems, cookie consent banners, and email signup forms. Perfect for long
articles, publishers, e-learning sites, and blogs.

#### Why Choose AKAVA ScrollTop

Improved engagement through reading progress bar that shows how much content remains,
reducing bounce rates.

Never covers widgets thanks to SmartDock, which automatically avoids floating chat,
cookies, and email forms.

User-friendly design that works perfectly right out of the box without requiring
any coding.

Accessibility first with WCAG compliance, keyboard support, and reduced-motion awareness.

Lightning fast performance using vanilla JavaScript with no jQuery, no tracking,
and no external requests.

Responsive design with different sizes and positions for mobile, tablet, and desktop
devices.

#### Key Features

 * Back to Top Button – Smoothly return to top of long pages with accessible semantics
 * Reading Progress – Visual indicator showing how much content the visitor has 
   read
 * ReturnPoint – Optionally return to exact reading position using memory-only storage
 * SmartDock – Automatically move around visible chat buttons, cookie banners, and
   sticky controls
 * Responsive profiles – Set independent position, size and offsets for each device
 * RTL support – Perfect for Arabic, Hebrew, Farsi and other right-to-left languages
 * Accessibility – Real button semantics, keyboard support, high-contrast handling
 * Design styles – Gradient, solid, glass, outline options with rounded or square
   shapes
 * Theme-aware colors – Follow WordPress theme colors automatically
 * Privacy-first – No cookies, no tracking, no external fonts, no telemetry

#### Perfect For

 * Blog posts and long-form articles to keep readers engaged
 * E-learning and course platforms to show learning progress
 * News websites with heavy scrolling content
 * Sites using Intercom, Zendesk, LiveChat and other chat widgets
 * Multilingual sites with RTL languages
 * Elementor, Divi, and Gutenberg sites
 * Accessibility-conscious teams

#### Configuration

Everything is controlled from a simple settings page with no coding required.

 * Choose scroll threshold and animation speed
 * Enable or disable reading progress and SmartDock independently
 * Responsive profiles to set different appearance for mobile, tablet, and desktop
 * ContentProgress auto-detection for main content
 * Live preview showing exactly how it will look before saving
 * Add CSS class to floating widgets you want to protect from overlap
 * Customize colors with theme-aware palette or custom color picker

#### Developer Integration

Developers get full control via CSS classes, data attributes and hooks. See the 
developer documentation or visit https://akava.site/back-to-top/#documentation

### Privacy Notice

This plugin respects user privacy completely.

 * No cookies or local storage
 * No visitor tracking or analytics
 * No external API calls
 * No third-party services
 * GDPR, CCPA and LGPD compliant
 * All data stored locally in WordPress database

### Support

For help, questions, or feature requests:
 * Email: support@akava.site * Website:
https://akava.site/back-to-top * Documentation: https://akava.site/back-to-top/#
documentation * Support Forum: https://wordpress.org/support/plugin/akava-back-to-
top/

## Installation

 1. Search “AKAVA ScrollTop” in Plugins > Add New > Install Now
 2. Click “Activate Plugin”
 3. Go to Settings > AKAVA ScrollTop
 4. Enable Reading Progress and choose your preferred position
 5. Visit your site and scroll down to see it in action

That’s it! No additional configuration needed. Takes 2 minutes to set up.

## FAQ

### Do I need to know code to use this?

No. Everything is configured through the Settings page with a live preview. No coding
or custom CSS required. Just activate and configure.

### Will it slow down my site?

No. The plugin uses vanilla JavaScript without jQuery, loads only necessary code,
and has zero external dependencies. Site speed impact is negligible.

### Does it work with my page builder?

Yes. Tested and works perfectly with Elementor (free and pro), Divi, Gutenberg, 
Beaver Builder, and all WordPress themes.

### Can I customize the button appearance?

Absolutely. Choose from gradient, solid, glass, and outline styles with circle, 
rounded square, or square shapes. Set independent appearance for mobile, tablet,
and desktop with custom color options.

### Will it work with my floating chat widget?

Yes. Enable SmartDock in settings and it will automatically move your back-to-top
button to avoid chat plugins, cookie consent banners, email signup forms, and any
floating widget. Add a CSS class to your widget if overlap occurs.

### What about privacy? Does it track visitors?

Zero tracking. The plugin stores zero visitor data, uses no cookies or local storage,
makes no external API calls, includes no analytics, and complies with GDPR, CCPA,
and ePrivacy Directive. All configuration is stored only in your WordPress database.

### Does it work with RTL languages?

Yes. The button uses logical CSS positioning so it mirrors naturally in LTR languages
like English, French, and Spanish, as well as RTL languages like Arabic, Hebrew,
and Farsi.

### How does Reading Progress work?

ContentProgress measures reading in three ways: automatic detection of main content,
manual selector input for custom content areas, or whole page measurement as fallback.
The progress bar updates smoothly as visitors scroll.

### Can I use my own icon or image?

Yes. Choose any image from your Media Library for the arrow icon. SVG files work
if your site already allows them. The plugin does not inline SVG markup automatically
for security reasons.

### What happens when I disable or delete the plugin?

Settings are kept by default so you can re-enable without reconfiguring. Enable “
Delete settings on uninstall” if you want a clean removal.

### Does it work with infinite scroll or AJAX?

Yes. Works with AJAX and infinite scroll setups. The button recalculates position
and progress as content loads dynamically.

### Where can I get help?

Use the WordPress.org support forum. Please include your WordPress version, PHP 
version, theme name, current plugin settings, and a clear description of the issue.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AKAVA ScrollTop – Back to Top, Reading Progress & Smart Positioning” is open source
software. The following people have contributed to this plugin.

Contributors

 *   [ AKAVA ](https://profiles.wordpress.org/akava/)

[Translate “AKAVA ScrollTop – Back to Top, Reading Progress & Smart Positioning” into your language.](https://translate.wordpress.org/projects/wp-plugins/akava-back-to-top)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/akava-back-to-top/),
check out the [SVN repository](https://plugins.svn.wordpress.org/akava-back-to-top/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/akava-back-to-top/)
by [RSS](https://plugins.trac.wordpress.org/log/akava-back-to-top/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Production release prepared for WordPress.org Plugin Directory
 * Refined public description with better messaging for all users
 * Improved admin interface and settings presentation
 * Added optional review reminder on settings screen
 * Enhanced privacy documentation
 * Fully compatible with latest WordPress versions

#### 1.0.0

 * Initial release with complete feature set
 * Implemented back-to-top navigation with smooth scrolling
 * Added reading progress indicator
 * Built ReturnPoint feature for returning to reading position
 * Implemented SmartDock collision detection
 * Added responsive device profiles
 * Full RTL and LTR support
 * Comprehensive accessibility features
 * Zero tracking and local-only operation

## Meta

 *  Version **1.1.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [back to top](https://wordpress.org/plugins/tags/back-to-top/)[progress bar](https://wordpress.org/plugins/tags/progress-bar/)
   [reading progress](https://wordpress.org/plugins/tags/reading-progress/)[rtl](https://wordpress.org/plugins/tags/rtl/)
   [scroll to top](https://wordpress.org/plugins/tags/scroll-to-top/)
 *  [Advanced View](https://wordpress.org/plugins/akava-back-to-top/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/akava-back-to-top/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/akava-back-to-top/reviews/)

## Contributors

 *   [ AKAVA ](https://profiles.wordpress.org/akava/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/akava-back-to-top/)