How to Change the Number of Posts Displayed on Your Blog Pages

There are many things you can do to keep WordPress running smoothly and efficiently.

Avoid displaying a lot of posts on your homepage or blog pages. Doing so makes your site load slower, especially if your posts are image-heavy.

Also, fewer posts on your blog’s homepage can make it much easier for those reading on mobile (less scrolling).

How to change the number of posts on your blog pages

In WordPress, go to Settings –> Reading –> “Blog pages show at most ___ posts.”

blog posts to show on homepage

I recommend keeping your post count to 4 or 5 max.

Don’t forget to save your changes!

Share on Google+Tweet about this on TwitterPin on PinterestShare on FacebookBuffer this pageShare on LinkedIn

P.S. Got information overload?

I can help. I wade through the internet, find the best stuff and put it in a short weekly email called the Useletter®. It's free. Sign up & I'll send you a sample...


  1. says

    I had been thinking about doing this recently, because my home page seemed too long. Thanks for the quick and easy directions! I changed the number of posts on my homepage to six, but now I have a huge white space at the bottom before my footer. Any idea how to make that go away? Thanks!

  2. says

    Hey Amy! Any thoughts on to shortening the post and making people “click to read more”? Same kinda idea as the posts on the homepage? I feel like maybe it depends on length, but I don’t really do it much and feel like I should. Any rule of thumb?

  3. says

    Great post! At least as important to page loading are tags near the beginning of your posts. Try to only include one image above the more tag – I like a medium-sized image (you can specify the size of your image when you insert it into your post). Make it your best image, and readers will still be drawn in. Adding the more tag not only aids page load, but also enables your reader to see more of your content, since they don’t have to scroll down as much. You can even customize the more tag: