WordPress For Non-Techies: Free WordPress Tutorials – WPCompendium.org

How To Split Long WordPress Posts Into Multiple Pages

If you publish long articles or blog posts, you may want to split the content into multiple pages to make it easier for users to read and navigate.

WordPress has a great, yet little-known feature that allows you to easily split long posts into smaller sections to help make your content more manageable.

This built-in WordPress ‘page break’ feature also auto-paginates each split section of your post.

This tutorial shows you how to split a long WordPress post into multiple pages and how to enhance your site’s pagination with plugins.

How To Split Long WordPress Posts Into Multiple Pages

To split a long post into multiple pages, log into your WordPress administration area and go to the Posts section of your site by clicking on Posts > All Posts

(WordPress Posts: All Posts menu)

Locate the post you want to split into two or more pages and click the ‘Edit’ link below the post title to load the post into your ‘Post Edit’ screen …

(Click ‘Edit’ to edit your post)

WordPress Page Break Tag

With the Visual editor tab active, find the location where you would like to split your page and use the Alt + Shift + P keys to insert a page break tag into your content.

(Use Alt+Shift+P to insert page breaks into your content)

This is the easiest way to add a page break to your content …

(Page Break tag)

The Alt+Shift+P keys insert the ‘nextpage’ tag into your content …

If you only want to publish a small excerpt or ‘teaser’ of your post and have readers continue reading the post by clicking on a ‘read more’ button, you will want to learn how to insert a Read More tag, not an Insert Page tag. This is covered in the tutorial below:

How To Use WordPress Post Excerpts

Manually Insert Nextpage Tag

You can also insert the ‘nextpage’ tag into your content manually to break up your post into smaller sections.

To manually insert the ‘nextpage’ tag into your content, find a location where you would like to split your page up and add a marker using symbols to mark the spot (e.g. @@@@@)  …

(Use symbols to mark the location where you want to insert a page break)

Click on the ‘Text’ editor tab and find your ‘marker’ symbols …

(Find your marker symbols)

Type or past the ‘nextpage’ tag over your marker symbols …

(Insert the nextpage tag)

Repeat the process to insert as many page breaks as necessary into your post. Once you are done adding page break tags to your content, click the ‘Update’ button to update your post …

(Update your post)

Next, view your post …

(View post)

Your post should be split into separate pages with auto-pagination added to each section …

(Your post is now split with pagination added)

Clicking on the page buttons will take you to the corresponding page sections of your post …

(Click on page buttons to view each section)

When a post is split into multiple sections, WordPress also paginates each section of the post URL.

For example:

This helps to indicate which section of the post users are viewing …

(Pagination added to page URL)

WordPress Pagination Tips

Add Page Navigation Text

In some instances, it can be helpful to add some page navigation text before and after your page break tags to help your readers …

(Add page navigation text to let readers know that your post is split)

This lets your readers know that your post has been split up …

(Page navigation text)

NextPage Tag Added Incorrectly

If the ‘nextpage’ tag displays on your post instead of a page break, then you have probably added the tag to your content incorrectly …

(NextPage Tag Added Incorrectly)

This error was most likely caused by pasting the tag inside the Visual editor, instead of the Text editor. To make sure that the ‘nextpage’ tag works correctly, paste it into the ‘Text’ editor, not the ‘Visual’ tab …

(Paste nextpage tag into Text tab)

You can check and see if you have pasted the tag incorrectly in your Text tab.

The screenshot below shows you what the tag will look like if you accidentally inserted it into the ‘Visual’ tab (the ‘open’ and ‘close’ brackets around the tag are converted into HTML characters and this causes the page break tag to display incorrectly) …

(If you see this, the Nextpage tag has been added incorrectly)

WordPress Pagination Plugins

Earlier WordPress versions displayed an ‘Insert Page Break’ button in the Visual Content Editor menu …

(Insert Page Break Button – Earlier WordPress Versions)

The functionality is still there, but the button has been removed from the menu. A number of WordPress pagination plugins will add a button to the menu and provide additional customization features.

Let’s have a look as some of these plugins  …


(Nextpage plugin)

This is a very simple plugin that adds a ‘next page’ button to your text editor …

(next page button)

Note: This plugin has not been added for a number of years. To learn more about this plugin, go here: NextPage

Page Break

(Page Break)

Page Break is another very simple plugin that adds a ‘Page Break’ button to your visual editor. Just add a cursor into the content where you would like to break up your post and click the menu button to insert a ‘Page Break’ tag  …

(Click the menu button to insert a Page break tag into your content)

To learn more about this plugin, go here: Page Break

Custom NextPage

(WordPress Pagination plugin – Custom NextPage)

Once Custom Nextpage is installed, it adds a ‘Settings’ menu that allows you to configure the plugin and customize various elements of your WordPress pagination …

(WordPress Settings menu – Custom Nextpage)

You can experiment with all the various pagination settings to customize the appearance of your page numbering, but make sure to tick the box to ‘automatically replace the wp_link_pages’ functionality, otherwise the default settings will be use, and save your settings …

(Automatically replace the wp_link_pages)

The plugin also adds a shortcode button to the Visual Editor menu, allowing you to insert page breaks by clicking the button …

(Custom Nextpage Shortcode)

When you click the Custom Nextpage Shortcode button, a small pop-up window will appear allowing you enter a custom title to display above your pagination section …

(Add a navigation title for your pagination buttons)

Remember to republish your post after adding as many custom page break tags as you need to split up your content into smaller sections …

(Custom page break tag inserted)

Your custom navigation title will display above your pagination section along with any customizations you make to your page numbering buttons …

(Pagination buttons with added navigation title)

To learn more about this plugin, go here: Custom NextPage

Page-Links Plus

(WordPress Pagination plugin: Page-Links Plus)

If you’re looking for a way to fully customize the pagination of your posts and pages, the basic Page-Links Plus plugin lets you split posts into multiple pages, customize your pagination settings, and adds a single-page display option to WordPress page lists.

The plugin also provides additional modules that let you add and customize pagination styles, auto pagination, and scrolling pagination.

The video below provides an overview of the plugin’s features and capabilities …

To learn more about this plugin, go here: Page-Links Plus

You can search for more WordPress pagination plugins inside your WordPress dashboard (go to Plugins > Add New and search for “nextpage” or “pagination” ) or the WordPress Free Plugin Directory …

(WordPress Pagination plugins)

Search the WordPress Free Plugin Repository for pagination plugins below:

Congratulations! Now you know how to split long WordPress posts into multiple pages with pagination buttons added.


"Wow! I never knew there's so much to learn about WordPress! I bought one of the WordPress for Dummies three years ago, such authors need to be on this course!" - Rich Law, Create A Blog Now