BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Page scroll to id icon
Maintained Tested up to 7.0.6 #354 most installed plugin #4 in navigation

Page scroll to id

Create links that scroll the page smoothly to any id within the document.

Active installs100K+100K+ tier
Downloads · 30d2.9K▲ +4.5% vs prev. 30d
Rating4.9/5225 reviews
Health score81/100Excellent
All-time downloads1.9MSince Jun 2012
Support resolved1 / 1100% in last 2 months
RequiresWP 3.3PHP any
Overall rank#354of 69,475 plugins
Our verdict

Safe pick

Yes — Page scroll to id is a safe, well-maintained plugin to use in 2026. It runs on 100K+ sites, is rated 4.9/5 and was last updated 4 months ago, and scores 81/100 on our health check.

  • Proven at scale on 100K+ active sites
  • Loved by users — 4.9/5 from 225 reviews

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3672108Jun 28Aug 11Sep 25
Yesterday112
Daily average (1y)101
Peak day185Oct 14, 2025
Last 12 months36.6K

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Page scroll to id stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
navigation #27 5,936 Best navigation plugins →
page animation #3 3,066 Best page animation plugins →
page scrolling #1 1,711 Best page scrolling plugins →
single-page navigation #2 2,695 Best single-page navigation plugins →
smooth scroll #6 698 Best smooth scroll plugins →

Version adoption

Share of active sites per release.

  • 1.793.3%
  • 1.66.5%
  • 1.50.17%

Rating breakdown

★★★★★★★★★★ 4.9 from 225 reviews

  • 5★94.2%
  • 4★1.8%
  • 3★1.3%
  • 2★0.90%
  • 1★1.8%

About Page scroll to id

From the official readme · v1.7.9

Description

Page scroll to id is a fully featured plugin which replaces browser’s “jumping” behavior with a smooth scrolling animation, when links with href value containing # are clicked. It provides all the basic tools and advanced functionality for single-page websites, in-page navigation, back-to-top links etc. with features like:

  • Adjustable scrolling animation duration and easing (over 30 easing types)
  • Link and target highlighting via ready-to-use CSS classes
  • Vertical and/or horizontal scrolling
  • Scrolling from/to different pages (scrolling to target id on page load)
  • Offset scrolling by pixels or element selector with custom expressions
  • Insert link and target id buttons in post visual editor
  • Link-specific offset, scrolling duration, highlight target etc.

Demo (default animation duration/easing, link highlighting etc.)

Plugin resources, links and tutorials

Requirements

Page scroll to id requires WordPress version 3.3 or higher (jQuery version 1.7.0 or higher) and your theme must (and should) have wp_head() and wp_footer() functions. In some Microsoft Windows based web servers some plugins might produce an error 500 (depends on server/PHP configuration). To pinpoint the issue enable debugging in wp-config.php and check wp-content/debug.log file for relevant errors.

GDPR (General Data Protection Regulation)

The plugin is GDPR compliant. It does not use or store any kind of user information/data. In fact, it’s functionality has nothing to do with user data (personal or otherwise). So there’s that.

Quick usage and tips

  1. Install the plugin.
  2. The plugin is enabled by default on your WordPress Menu links, so you can start adding custom links and set their URL to the id/target you want to scroll to.
  3. Create id targets within your content using plugin’s “Insert Page scroll to id target” button and/or shortcode (see contextual “Help” menu in plugin settings page) in post visual/text editor. Create targets in widgets areas using “Page scroll to id target” widget.
  4. Create links within your content using plugin’s “Insert/edit Page scroll to id link” button and/or shortcode in post visual/text editor. You can also add the class ps2id on any existing link you want to be handled by the plugin.

For more info see plugin’s basic tutorial

License

MIT

You should have received a copy of the MIT License along with this program.
If not, see http://opensource.org/licenses/MIT.

Donate

If you like this plugin and find it useful, consider making a donation :).

Plugin previous/other versions

All plugin versions

Other/external resources

Installation

Automatic

  1. Click ‘Add New’ under ‘Plugins’ menu in WordPress.
  2. Perform a search for the term ‘Page scroll to id’ and in search results, click ‘Install/Install Now’ under plugin name.
  3. When installation is finished, click ‘Activate Plugin’.

Manual

  1. Download and extract the plugin.
  2. Upload the entire page-scroll-to-id folder to /wp-content/plugins/ directory.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.

Configuration

Configure plugin options by clicking ‘Settings’ under plugin name or through the ‘Settings’ menu in WordPress administration.

Frequently asked questions

Is it GDPR compliant?

Yes.

Why it hasn’t been updated for x weeks/months?

Because it works and it already has a ton of features. The plugin has little dependency on WordPress functions so it doesn’t need to be updated every time WordPress updates (that’s why it works on ancient WordPress versions like 3.3).

Changelog

Fixed various PHP 8 warnings, changed plugin shortcodes files to adhere to wp coding standards.

1.7.9

  • Fixed various PHP 8 warnings.
  • Changed plugin shortcodes files to adhere to wp coding standards.

1.7.8

  • Added aria-label attribute in plugin shortcodes (requires PHP v5.3 or greater).
  • Changed plugin shortcodes markup to remove empty attributes.
  • Fixed PHP warning (Array to string conversion) in PHP 8 installations – related issue.
  • Fixed issue with text formatting in plugin admin page – related issue.
  • Modified various plugin files to comply with the WordPress Coding Standards.
  • Fixed an issue with shortcodes not working in WordPress 2022 theme editor.
  • Created the special class “ps2id-auto-scroll” to easily auto-scroll to a target id with this specific class on page load.

1.7.7

  • Changed a couple of plugin functions in order to comply with the WordPress Coding Standards.

1.7.6

  • Fixed various PHP notices and warnings.
  • Extended unbind unrelated click events extra/deferred script.
  • Patched vulnerability in plugin’s shortcode.

1.7.5

  • Fixed various PHP 7.4 and PHP 8 notices and warnings appearing on plugin installation.
  • Fixed a minor javascript expression issue.
  • Fixed PHP warning with old PHP versions (5.2 and 5.3).

1.7.4

  • Added link-specific offset special class (ps2id-offset-NUMBER) for WordPress Menu items. For example adding the class ps2id-offset-150 to a menu item, will give the link an offset of 150.
  • Extended plugin’s offset selector expressions with the :sticky selector.

Full changelog on WordPress.org →

Screenshots

"Page scoll to id" settings
"Page scoll to id" settings
"Page scoll to id" settings help
"Page scoll to id" settings help
Multiple selectors in plugin settings
Multiple selectors in plugin settings
"Page scoll to id" target widget and widget id values
"Page scoll to id" target widget and widget id values
Visual editor "Insert/edit Page scoll to id link" modal
Visual editor "Insert/edit Page scoll to id link" modal
Visual editor "Insert Page scoll to id target" modal
Visual editor "Insert Page scoll to id target" modal
Gutenberg block editor "Page scoll to id target" custom block
Gutenberg block editor "Page scoll to id target" custom block

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Page scroll to id alternatives

All navigation plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Breadcrumb NavXT Breadcrumb NavXT Adds breadcrumb navigation showing the visitor's path to their current location. by John Havlik 800K+ ★★★★★★★★★★ 4.6 (132) 4 weeks ago 81
2 WP-PageNavi WP-PageNavi Adds a more advanced paging navigation interface. by Lester Chan 500K+ ★★★★★★★★★★ 4.7 (149) 4 weeks ago 96
3 Max Mega Menu Max Mega Menu An easy to use mega menu plugin. Written the WordPress way. by megamenu 300K+ ★★★★★★★★★★ 4.8 (878) 2 weeks ago 87
5 Menu Image, Icons made easy Menu Image, Icons made easy Adds an image or icon in the menu items. You can choose the position of the image (after… by Rui Guerreiro 100K+ ★★★★★★★★★★ 4.5 (123) 1 year ago 39
6 LuckyWP Table of Contents LuckyWP Table of Contents Creates SEO-friendly table of contents for your posts/pages. Works automatically or… by LuckyWP 100K+ ★★★★★★★★★★ 4.9 (885) 1 year ago 41
7 Responsive Menu – Create Mobile-Friendly Menu Responsive Menu – Create Mobile-Friendly Menu Mobile menu & hamburger menu builder for WordPress. Create a responsive, customisable menu… by ExpressTech Systems 70K+ ★★★★★★★★★★ 4.5 (573) 1 month ago 84
8 Float menu – awesome floating side menu Float menu – awesome floating side menu Easily create floating menus of varying complexity. Use its capabilities to place unique… by Wow-Company 30K+ ★★★★★★★★★★ 4.4 (41) 1 month ago 84
9 Exclude Pages Exclude Pages This plugin adds a checkbox, “include this page in menus”, uncheck this to exclude pages… by Simon Wheatley 20K+ ★★★★★★★★★★ 4.9 (47) 9 years ago 47
10 WP-Paginate WP-Paginate WP-Paginate is a simple and flexible pagination plugin which provides users with better… by maxfoundry 20K+ ★★★★★★★★★★ 4.6 (107) 4 months ago 73
11 Rich Table of Contents Rich Table of Contents RTOC is a table of contents generation plugin from Japan that allows anyone to easily… by Croover.inc 20K+ ★★★★★★★★★★ 4.1 (17) 1 year ago 47

FAQ

Page scroll to id: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 26, 2026

Is Page scroll to id free?

Yes. Page scroll to id is free to download and use from the official WordPress.org plugin directory.

Is Page scroll to id safe to use in 2026?

Yes — Page scroll to id is a safe, well-maintained plugin to use in 2026. It runs on 100K+ sites, is rated 4.9/5 and was last updated 4 months ago, and scores 81/100 on our health check.

How many websites use Page scroll to id?

Page scroll to id is active on 100K+ WordPress websites and has been downloaded 1,865,884 times since it launched in June 2012. It was downloaded 2,868 times in the last 30 days.

Does Page scroll to id work with WordPress 7.1?

Page scroll to id is officially tested up to WordPress 7.0.6, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

When was Page scroll to id last updated?

The latest version, 1.7.9, was released on June 9, 2026 (4 months ago).

Who makes Page scroll to id?

Page scroll to id is developed and maintained by malihu.

What are the best alternatives to Page scroll to id?

The most popular alternatives to Page scroll to id are Breadcrumb NavXT (800K+ installs), WP-PageNavi (500K+ installs) and Max Mega Menu (300K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.