---
title: "How to Add Pagination in Blog Posts in WordPress?"
url: https://nexterwp.com/docs/add-pagination-in-blog-posts-in-wordpress/
date: 2023-05-06
modified: 2026-05-13
author: "Aditya Sharma"
description: "Adding pagination to your WordPress blog listing page splits a long list of posts into separate pages so visitors can navigate through your content without scrolling through everything at once...."
image: https://nexterwp.com/wp-content/uploads/2024/05/add-pagination-in-blog-posts-in-wordpress-1024x519.jpg
word_count: 324
---

# How to Add Pagination in Blog Posts in WordPress?

## Key Takeaways

- Nexter Blocks Post Listing block adds WordPress blog pagination without custom code, and pagination appears only when the Display Posts field is lower than the total number of posts.
- Pagination Type offers Standard for a full page reload and AJAX to load the next set of posts without reloading the page.
- Pagination is unavailable in the Carousel layout and Single Page Related Posts type listing, and the block must be installed and activated.

Adding pagination to your WordPress blog listing page splits a long list of posts into separate pages so visitors can navigate through your content without scrolling through everything at once. Each page shows a fixed number of posts, and navigation controls let visitors move forward and backward.

The Post Listing block in Nexter Blocks lets you add WordPress blog pagination without custom code.

**Best Used For:**

- Blog directories with 50+ posts where loading everything at once slows the page

- News sites where visitors browse archives by date or category

- WooCommerce stores using the Post Listing block to display article-based product content

*To check the complete feature overview documentation of the Nexter Blocks Post Listing block,* *[click here](/docs/post-listing-block-settings-overview/).*

***Requirement - This block is part of Nexter Blocks. Make sure it is installed and activated.***

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/listing/wordpress-post-listing/)

To do this, add the Post Listing block to the page and select the appropriate listing type, post type, style, and layout.

> *Note: Pagination is unavailable in the ****Carousel**** layout and ****Single Page Related Posts**** type listing.*

Then go to the **Extra Options** tab and select **Pagination** from the **More Post Loading Options** dropdown.

![](https://nexterwp.com/wp-content/uploads/2023/05/post-listing-layout-pagination-new.png)

From the **Pagination Type** dropdown, choose how the page loads new posts. Select **Standard** for a full page reload when visitors click to a new page. Select **AJAX** to load the next set of posts without reloading the page, which is useful when you want visitors to stay in context as they browse your blog.

Go to the **Query** tab and set the maximum number of posts to display per page in the **Display Posts** field.

![](https://nexterwp.com/wp-content/uploads/2023/05/post-listing-layout-query-display-posts-new.png)

Once the number in the **Display Posts** field is lower than your total post count, pagination controls will appear on your blog post listing page.

> *Note: To show pagination, you must set a lower number in the ****Display Posts**** field than the total number of posts.*

![](https://nexterwp.com/wp-content/uploads/2023/05/post-listing-pagination-demo-1.png)

Also, check [How to Add Infinite Scroll to Blog Posts in WordPress](https://nexterwp.com/docs/add-infinite-scroll-to-blog-posts-in-wordpress/).