How to Change the Number of Posts Displayed on Your Homepage

There are many things you can do to keep WordPress running smoothly and efficiently. I cover some of those things here.

cheetah fast

Photo by David W. Siu

A post from Search Engine People called How to Keep Your WordPress Site Running Optimally showed up in my reader recently and I appreciated this tip:

4. Avoid Over-stacking

While it may be tempting to call up a lot of blog posts and stack them on your homepage for all new visitors to see, a large quantity of posts will result in a page that takes a long time to load. This is further exacerbated by posts which have a lot of multimedia content, such as high-resolution pictures, mp3 files and videos.

I just reduced my homepage excerpts from the default 10 to 6. I’m not sure it makes a huge difference in loading time, but I like the less cluttered look anyway.

How to change the number of posts on your homepage

If you’re using WordPress, go to Settings –> Reading –> Blog pages show at most ___ posts.

In Blogger, go to Settings –> Show at most ___ posts on the main page.

Do you get The Useletter?


  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: