Numbering the pages is an important requirement for any blog that has a large number of posts. That’s why it forms a part of the core features in WordPress. WordPress offers simple pagination settings for your blog. At the end of the post, you’ll see options for moving on to the “Next Post” or to the “Previous Post“. These options allow readers to access the immediately following or preceding post. These limited options will actually suffice if you have a limited number of posts on your blog. In such a case, you may not need to install WordPress Pagination plugins at all.
But if you are an active blogger and have racked up pages and pages of content on your blog, you should offer a better option to readers to flip through your content. Without pagination, your webpages will display dozens of posts which will make it difficult for a reader. They should not have to find relevant content after wading through a great number of pages. Instead, you can enable them to skip directly to the page they want.
Another advantage with pagination is that it prevents loading all your pages at the same time. This can give a small boost to your site loading speed. Besides, it provides links to other pages on your site. When it comes to WordPress, thousands or themes are available, and many of them include a feature for pagination. But you can also use plugins if you want maximum control over pagination without having to code.
WordPress Pagination Plugins can help you number the pages on your blog and aid readers to move to the relevant page directly.
Let’ get started on our list,
Free WordPress Pagination Plugins
Many plugins are available for free in the WordPress directory to add a pagination function to your website. They can prove to be of great help in content heavy blogs. Some go even further and allow you to style the links or even include page numbers in a slider.
With close to a million active installs, WP-PageNavi is by far the most popular plugin to number your pages. It helps you create fancy pagination links for your blog by generating the template tag wp_pagenavi(). Using this template tag, you can replace the default WordPress pagination.
The plugin adds a new tab under Settings from where you can customize the text for the current, first and last pages, and for the number of pages to display. You can set the number of pages and customize the indicators for the next and previous pages. A few options are available to style the pagination, and you can make changes from the default style by clicking on a drop-down. It’s not necessary to display all serial numbers consecutively, you can display numbers in multiples such as 5, 10, 15. This can be helpful if the number of pages on your blog is really huge. A further option is to use CSS to style your pagination to be in line with your blog’s theme.
WP-Paginate is another popular plugin that gives you some flexibility in offering your readers with some neat navigation features on your website. And by providing more links to your content, it improves SEO.
In the plugin settings page, you’ll find a CSS tab which you can use to add custom CSS for your pagination links. The later versions of the plugin will also paginate post comments, a useful feature if your blog is receiving a load of comments. After activating the plugin, you’ll need to replace some code in your theme files. You can customize the pagination label, and using code or plain text, you can change the previous and next post links.
A page range option allows you to set the number of links to display before and after the current page. A pro version supports multisites and includes eleven ready made layouts and a customizer.
Pagination by BestWebSoft
Pagination by BestWebSoft is a simple plugin that automatically adds custom pagination to your posts, tags, categories, search results and author pages. In the settings page, you can choose the pagination type and location, and customize it too.
The plugin allows you to display arrows to indicate Next and Previous and customize them. It’s also possible to hide the pagination for select pages, and align the paginations to left, right or center. You can opt for the long or short display type – the long display lists every page number consecutively, the short type skips numbers and displays them in multiples. The Pro version adds Load More buttons and Infinite Scroll.
Advanced Post Pagination
The Advanced Post Pagination is the plugin to use if you want to split the content of long posts into multiple pages. It allows you to add buttons, and then insert text and images into them. You can choose from 5 different button layouts and different content loading types on a per page or post basis. The buttons can be placed at the top or bottom of the post, or at both places. The buttons are fully customizable through the WordPress dashboard.
It supports shortcodes, and both simple and Ajax pagination. Simple pagination needs the page to reload each time the user refreshes the page. The plugin fully integrates and is compatible with Visual Composer. It adds a pagination buttons slider and special button icon on post TinyMCE editor.
The premium version automatically turns the default Next Page into a button, and inserts page title and description into the pagination buttons.
Storefront Product Pagination
As the name suggests, the Storefront Product Pagination is designed specifically for display on product pages. It displays a Next and Previous link on single product pages. You can add a product thumbnail alongside, and users can see the title on hovering over the thumbnail. Products are arranged in chronological order, and using the customizer, it’s possible to customize the display.
This plugin requires both the WooCommerce plugin and the Storefront theme to be installed, and is rather popular with WooCommerce store owners, enjoying over 30000 active installs. The plugin is easy to install, and after activation you only need to customize the display.
Page Navi Slider
Page Navi Slider is a responsive plugin that generates cool pagination links. You can customize the display from the settings page and view the changes directly from the settings using the helpful preview feature. It displays the links in a slider, if the page numbers exceed the width of the page.
You can insert the code that is generated in every template that’s likely to display multiple pages. The plugin is touch screen friendly, so it is a good fit for mobiles. It is ready for use with multilingual sites as well.
Though the plugin carries simple in its name, it is quite rich in features. It allows you to set up advanced pagination for posts and comments. It includes six stylesheets that you can use to customize the pagination on your blog.
From the settings page, you can add your own styles to your theme’s CSS. The plugin also includes options to set the number of page links to display after and before the current page, as well as to allow navigation in page multiples. You can enable pagination for comments also, especially if you’re receiving a load of comments on your blog.
Alphabetic Pagination is useful to display search results in a single page or post. Working with the post editor and inserting shortcodes, you can filter pages, posts, WooCommerce products, media, authors or anything in your content. The results can be displayed in a single page or post in an alphabetical order.
This plugin is a great option for music websites, book stores or eCommerce websites. Or you can use it to list users or manage member profiles. Some of the features are available only with the pro version of the plugin.
Ajax Pagination and Infinite Scroll
Ajax Pagination and Infinite Scroll offers you three pagination types to choose from. In the first, an infinite scroll option automatically loads more posts as the user reaches the bottom. In the second, a Load More Button can be clicked to load new posts. The last option is normal pagination, but the next post is loaded using Ajax. This plugin works on on posts, pages, search, custom post types and WooCommerce. You can also paginate multiple sets of posts in the same template.
From the settings page, you can choose all or select pages or posts, and pick pagination types. You can style the Load More button using your theme’s CSS, and change the button text. If you choose to go with infinite scroll option, you can amend the buffer in pixels before the next set of posts are loaded or choose your own preloader gif. Moreover, your users can use the browser back and forward options also, as the pagination history is maintained.
Page-Links Plus extends WordPress’ native pagination features by including a single page option for web content. This option allows readers to view the article in a single page. This feature is free and this free version of the plugin acts as the framework to add pro features.
The Pro version packages relies on Ajax to improve user experience and SEO. The plugin adds Next Page breaks in page content neatly, without breaking sentences and words. Using the plugin you can also integrate custom links scrolling pages easily. The plugin helps site admins and WordPress users to easily set up, customize and manage pagination.
Premium WordPress Pagination Plugins
Only two plugins are featured in the premium plugins section. They offer a number of customization options and make it easier to add and manage pagination on your website.
Next Post Fly Box
Next Post Fly Box adds a floating popup box on the left or right side of the window. The floating popup box will allow a reader to navigate to the Previous or Next post, depending on the conditions selected in the options panel of the plugin.
The plugin supports custom post types and post categories. A number of settings are available on the Admin area, where you can sort post settings and adjust dimensions of the box. The plugin is jQuery powered.
Easy Pagination can convert your pages and posts into beautiful slideshows. All that it takes is inserting a few tags and a few clicks. To move from one slide to another, you can pick between three animation styles – vertical, horizontal and fade. The first two can be combined with 32 jQuery easing effects. Six navigation templates are available and you can customize any of them.
The plugin allows you to divide your page or post into many sections by inserting a page divider tag. It also creates a header that can be shown on all slides. It then grabs the first heading tag and the first image in each section to create your slides. You can also add a footer that is repeated on all slides. There are four navigation styles for the arrow navigation. It supports auto play as well as display on mobile devices. Optional thumbnail navigation options are available both at the top and bottom. If your slides extend beyond the visible area, you may be glad of the Scroll to Top option. It automatically calculates the height and width of the viewport.
WordPress can handle simple pagination by default. The plugins on this list add additional features that improve the navigation of your website content. They make page management easy and can increase revenues by adding a number of pages where you get to place ads also. It improves your SEO by increasing page views and counting moving on to the next page as page views, instead of a bounce. But it’s also advisable to not break up content into too many pages to avoid being considered as thin content by Google. Use Pagination wisely and it will surely enhance user experience, a small boost in SEO rank may be a bonus.