Kadence - Blog page layouts
Our Kadence themes include multiple blog layout options — Grid, List, Full, and more — that can be added to any page using the Design Library. These layouts use the Kadence Posts block to display your latest blog posts in a styled format.
Recommended Setup
To ensure your readers can browse all of your posts, we recommend the following setup:
- Blog Page: A custom page that uses one of the blog layouts from the Design Library (Grid, List, Full, etc).
- Posts Page: A blank page set as your Posts page in Settings > Reading. This page uses the theme’s archive layout and includes numbered pagination.
Step 1: Add a Blog Page Layout
💡 Tip: If you imported the demo content, all of the blog layouts were already imported as individual pages on your site. You're welcome to follow the instructions below to set up a layout from scratch, or you can find the imported pages under Pages > All Pages. Select the layout you like best, rename the page (to something like "Blog" or "Journal"), and delete the other layouts you don’t plan to use.
- Create a new page or open an existing one in the editor.
- Click Design Library at the top.
- Select your theme name in the library sidebar.
- Click the Blog Layouts section.
- Choose your preferred layout (Grid, List, Full, etc.) to insert it into the page.
Step 2 (Optional): Add a Sidebar
To add a sidebar alongside your blog layout, click here for instructions.
Step 3: Set a Posts Page for Pagination
- Go to Pages > Add New and create a new blank page. We suggest naming it something like All Posts or Articles.
- Go to Settings > Reading and set this page as your Posts page.
- The Posts page will use your theme’s archive layout (typically a 3-column grid in our demos).
To customize the appearance of the archive page, go to Appearance > Customize > Posts/Pages Layout > Archive Layout.
About Pagination
Our blog layouts use the Kadence Posts block, which in the free version does not support traditional numbered pagination. Instead, each layout includes a “More Posts” button at the bottom.
Since pagination is important for helping readers access older posts, we recommend linking this button to one of the following:
- Option 1: Your Posts Page – Link the button to your Posts page (see Step 3 above). This page includes traditional pagination and will allow readers to browse all of your posts.
- Option 2: Page 2 of Your Posts Page – Want the button to skip directly to page 2 of your posts? You can link it to a URL similar to:
https://yourwebsite.com/all-posts/page/2/
How to get the page 2 link: Visit your Posts page on the front end of your website, scroll to the bottom, and click the “Next” or “2” link. Once the second page loads, copy the URL from your browser’s address bar — that’s your direct link to page 2!
Using Kadence Pro? If you're using Kadence Blocks Pro, you can replace the default Posts block with the Post Grid/Carousel block, which does support built-in numbered pagination.
Custom Blog Page Template
Some themes also include a Custom Blog Page template, which features additional layout sections beyond just the blog feed.
In most cases, this custom template contains one of the standard blog layouts. You can easily swap it out. For example, if the template includes a Grid layout but you'd prefer List, simply delete the Grid section and insert the List layout via the Design Library.