---
title: "How to Add Pagination in Blog Posts in WordPress?"
url: https://qa.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://qa.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 enables WordPress blog pagination without custom code.
- Pagination options include Standard for full page reloads and AJAX for seamless browsing.
- Pagination controls appear when the Display Posts field is set lower than the total post count.

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://qa.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://qa.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://qa.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://qa.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://qa.nexterwp.com/docs/add-infinite-scroll-to-blog-posts-in-wordpress/).