How to Split WordPress Posts into Multiple Pages

If you publish long posts on your site, it can be tedious for your readers to scroll and scroll through heavy chunks of text.

An easy way to break up your words is by splitting your posts into multiple pages.

Splitting pages is also an easy way to make it easier for readers to consume your content while increasing page views on your site.

In today’s Weekend WordPress Post, I’ll show you how to split your WordPress posts.

Split posts

Split your epic posts and increase page views.

Splitting WordPress Posts

Dividing your posts into two or more pages is surprisingly simple.

In the post editor, switch to “Text” mode rather than “Visual” mode and add the following tag wherever you want to split your post:

<!–-nextpage–->

You can add this tag anywhere you want as many times as you want.

Split WordPress post

Split WordPress posts so your readers can easily flick through your content.

Once published, your posts will display links at the bottom of your text for corresponding pages.

If you want to customize the look, there’s a great guide in the WordPress Codex that walks you through changes you can make with CSS.

Benefits to Splitting Posts

There are a number of benefits to splitting posts, such as:

  • Improve the look and feel of your site if you regularly publish long-form articles, tutorials and guides
  • More page for you to place your ads, increasing advertising revenue
  • Increase the number of page views on your site
  • Help decrease the bounce rate on your site by encouraging readers to spend time reading through your content

It’s best to use this tag only when you really need to because over-use may annoy your users if they have to continually click on new pages rather than scroll down a page.

Image credit: Drew DeMaiolo from the Noun Project.

Comments (18)

  1. While it is interesting to know a way to do this, it is also one of the most annoying design conventions around on the internet. It evolved as part of the magazine and newspaper publishing industry moving online. More pages in an article means more pageviews and more ad views (which you list as a benefit above), and is the only real reason to use this method.

    More importantly, this design feature is NOT user friendly and does not improve reading consumption. The worst implementations of this occur when the page is broken too soon. People don’t mind scrolling, but trying to read an article that is broken into 5-6 short pages (simply to increase ad revenue) will increase the liklihood of the user abandoning the site. Reading these articles is even more painful if the page loads take longer than 1-2 seconds.

    Implementing page breaks in article like this is something not to be considered likely, because the last thing you want to do is annoy your readers. As an alternative, when writing longer posts, it may be better to use a good table of contents plugin (for example, http://wordpress.org/plugins/table-of-contents-plus/), combined with a highly visible scroll-to-top feature. This allows the reader to navigate into the article quickly (for example, if they leave and return at another time to finish it). The scroll-to-top is essential whenever pages become long.

    However, in very long articles in which a page break simply must be used, I would recommend that you ALWAYS allow for the reader to choose to see the article as a single page. The New York Times does implement multi-page articles very well this way. Another element to consider is that the page breaks be long themselves. I’m talking about 1000-2000+ words before using a page break. People will scroll, but having a page break after 5 short paragraphs is an annoyance.

    • I’m with you on this one, personally I find it annoying especially when on a mobile browser to have to keep loading new pages to finish an article.

      Often this actually deters me from using a website site, I just go on my merry way and try to avoid in the future.

      Sure I see the potential here, it’s benefits too. But for me, just like you, I find way to annoying. :)

      I think the reason for me is that I can be impatient when reading content, I like it at my fingertips and five minutes ago, and although I have a pretty quick net connection (computer) sometimes the website can’t keep up and it’s that waiting for a reload that irritates me the most especially over a mobile 3G connection. A point you also covered @Saunt Valerian. :)

  2. Is there a plugin to do this automatically, say every xxxx words or so where ‘xxxx’ is a number set by the admin? I would find this useful for a certain site of mine where stories are a custom post type, along with poems and games.

    If not, it would be a plugin I’d download and use, especially if it worked with custom post types. I could see myself using it on two of my sites at least already!

  3. I did exactly what this article showed. I tested it in my local server with twenty fourteen and twenty thirteen theme , but it does nothing. Do i have to do anything else in .php file? or any other setting from backend…

    • You should be putting this tag in any files, just insert the tag in the post where you want to split the text:

      “In the post editor, switch to “Text” mode rather than “Visual” mode and add the following tag wherever you want to split your post.”

      • Hey there.

        It’s a default WordPress feature, so if a theme is not working then it’s probably not following WordPress standards. You didn’t mention the theme but it would probably be best to contact the author so that they can look into this further.

  4. I try it to my wordpress.com blog with ‘structure’ theme.. and… it cannot work. Is there a theme problem? Or it just cannot works while you are on wordpress.com blog?

  5. Beg you pardon.. it is working. Many thanks for that. However… ‘The Pages’ number section is too small and placed under the page… below the adds, related pages, etc. Can we put it above the page??

  6. Is there a way of doing this “automagically” ?

    I have a client creating posts that are categorized into events thru a plug-in shortcode.
    Unfortunately, the result is having a huge scroll of posts for frequent events, and the developer of the plugin doesn’t work on it since 3 years now.
    I’m trying to figure out myself where in the plugin i need to drop in the pagination magic, so the posts are distributed onto several shorter pages,
    but it’s not that easy for a relative noob to dig through someone else’s advanced code .
    I was even thinking to drop the plugin and just do category archives, still i would then need this to happen automatically, as my client will probably panic if i suggest him dealing with code :)

Participate