Beginner's Guide for WordPress - Start your WordPress Blog in minutes.
Choosing the Best
WordPress Hosting
How to Easily
Install WordPress
WordPress Plugins
View all Guides

How to Change the Number of Posts Displayed On Your WordPress Blog Page

Last updated on by
Special WordPress Hosting offer for WPBeginner Readers
How to Change the Number of Posts Displayed On Your WordPress Blog Page

Have you ever wanted to change the number of posts displayed on your blog page? By default all blog archive pages show a maximum of 10 posts per page. Recently one of our readers asked us if there was an easy way to change that. In this article, we will show you how to change the number of posts displayed on your blog page.

Video Tutorial

If you don’t like the video or need more instructions, then continue reading.

First thing you need to do is login to your WordPress dashboard and go to Settings » Reading. Next change the “Blog pages show at most” number from 10 to anything else that you like.

Reading Settings

Save Changes and that’s all.

Now your WordPress blog pages will display the amount of posts that you want to display.

It is important that you do not choose a number higher than 10 specially when you’re not showing excerpts. Mainly because the more posts you display on a page, the bigger the page size which means the slower it loads.

In the past, we changed our blog post count to 5, but we reverted back to showing 10 posts per archive page. We made this change because our users wanted to see more than 5 posts per page while they were browsing through our archives.

How many posts are you showing on your blog and other archive pages? Let us know by leaving a comment below.

We hope this post helped you change the number of posts displayed on your blog page.

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi. Page maintained by Syed Balkhi.

WPBeginner's Video Icon
Our HD-Quality tutorial videos for WordPress Beginners will teach you how to use WordPress to create and manage your own website in about an hour. Get started now »


  1. Tanay Talesra says:

    Thanks for the tip. After reading your blog post, I have set the maximum number of posts on category, tag and archives pages to 10 but my homepage is showing around 25 posts. Do you have a tutorial for controlling the number of blog posts on homepage? Thanks.

  2. Nate Balcom says:

    Thanks for this post. I always forget where this is hidden in the WordPress dashboard. Love the website. Do you ever accept guest bloggers? I’d love to contribute. Once again thanks and cheers.

  3. Suzanne Turner says:

    Am wanting to have 10 posts per page but 3 posts on my home page. Is it possible to do that?

  4. Moha says:

    Thank you!

  5. Jen Brown says:

    Is there a way to set different numbers of posts for the homepage and for my category pages? My homepage and category pages seem to be tied together. I would like the homepage to continue to show 2 posts but I would like t eh category pages to show 3 posts.

    • Bhagwad Park says:

      Here’s a little tutorial showing how to control the number of posts in the home page alone:

      The challenge arises when you want the subsequent index pages (page 1, page 2 etc) to be “normal”. Then you need to work some math magic, as the tutorial shows).

      However, if you don’t mind your “next” pages showing the same number of posts as your main page, then the code is much simpler…

  6. Danny says:

    Thank you Wpbeginner, Just want i was looking for and had spent hours stuck on my site.

  7. Bartek says:

    Thanks! That’s exactly what I was looking for.

  8. Salim says:

    Thanks! It is working! Keep going guys…

  9. ST says:

    OOps wait it’s appeared again! I’m very confused by these different views that keep appearing.

  10. ST says:

    Suddenly my dashboard doesn’t show Reading in the list of settings any more. Is that due to some general upgrade?

  11. rsl says:

    It would help if you mention how to find the dashboard…

  12. WPBeginner Staff says:

    You can set this number as high or as low as you want.

  13. Lannister says:

    A useful post for beginners, but for people who want to show more than 10? -_-

  14. StacyHgg @ Books Unhinged says:

    Thanks so much!

  15. Pete Boyle says:

    Useful post, thanks for the info.

    On the topic, would you advocate having a set number of blog posts per page or enable infinite scrolling? I’m curious as to whether one has a distinct advantage over the other.


  16. Evelyn Guzman says:


    This is great what you are doing. My Reading setting is showing 10 posts so I am going to keep it that way.

    My main problem though is I am getting a lot of spams. There are plugins to stop this I know but the version I am using is 2.7.1 and there does not seem anything for this version. Please let me know if you know something that will stop me from getting those spams. I have heard horror stories of ruining websites when updating to a newer WP version so I am thinking of staying on with the old.

  17. Fran Eleazer says:

    Thanks for the tip, however, my blog page is showing 6, even though the setting you referenced above says 10. I changed it to 4 and it had no effect on the blog page. Any suggestions?


  18. david Castle says:

    on the front page of my blog, where past blogs are listed by date and in date order, how can I show the title of each of those blogs – so I and others can return to them by title and not just by date? This is particularly important to return to blogs over six or nine months old

    • WPBeginner Support says:

      We assume that by blogs you meant your blog posts. There is a widget under Appearance » Widgets titled Recent Posts, you can drag and drop it to your sidebar and choose the number of posts you want it to display. Let us know if this answered your question.

  19. Nancy Eha says:

    My blog show the number of comments (3)
    But not the comments unless you click on (3)
    How can I change that?

    • WPBeginner Support says:

      Nancy, most themes are intentionally setup that way. On the main page of your blog all your posts are displayed and a comment count is displayed as a link. To see comments a user needs to click on the comments link. This takes user to the single post view, where all the comments for that particular post are displayed.

      There are themes like P2 which display comments right below the post on the front page.

Add a Comment

We're glad you have chosen to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and all links are nofollow. Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.