How to Show More Squarespace Blog Posts on One Page

show more squarespace blog posts on one page
 

How to Show More Squarespace Blog Posts on One Page

If you’re creating regular Squarespace blog posts, you’ve probably noticed that your Squarespace blog page only displays a limited number of posts at a time.

That’s fine for some websites. But if you’re building a content rich resource hub, improving SEO, or making it easier for visitors to browse older posts, you may want to show more Squarespace blog posts on one page.

In this guide, I’ll show you exactly how to do that using a simple code injection method and how to adjust the quantity of posts displayed. I’ll also share a smarter way to organise large blogs using filters.

Why Show More Squarespace Blog Posts on One Page?

Displaying more Squarespace blog posts on a single page can:

  • Improve internal linking

  • Increase time on site

  • Help Google crawl more of your content

  • Create a stronger resource style Squarespace blog page

  • Make it easier for visitors to discover older posts

If you're looking to add blog to Squarespace website and turn it into a proper content marketing machine, this small tweak can make a big difference.

How to Show More Squarespace Blog Posts on One Page

By default, your Squarespace blog page paginates posts. The code below automatically loads additional posts from the “Older Posts” link and appends them to the page.

Step 1: Go to Blog Page Settings

  1. Go to Pages

  2. Click the gear icon next to your blog page

  3. Navigate to Advanced

  4. Add the code below into Page Header Code Injection

Step 2: Add This Code:


<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script>

<script>

$(document).ready(function() {

    let currentItemCount = $('.blog-basic-grid--container').length;

    const targetItemCount = 60;

    

    function loadMoreItems() {

        const olderPostsLink = $('.blog-list-pagination .older a').attr('href');

        

        if (olderPostsLink && currentItemCount < targetItemCount) {

            $.get(olderPostsLink, function(data) {

                const newItems = $(data).find('.blog-basic-grid--container');

                const newPaginationLink = $(data).find('.blog-list-pagination .older a').attr('href');

                

                newItems.each(function() {

                    if (currentItemCount < targetItemCount) {

                        $('.blog-basic-grid').append($(this));

                        currentItemCount++;

                    }

                });

                

                if (newPaginationLink && currentItemCount < targetItemCount) {

                    $('.blog-list-pagination .older a').attr('href', newPaginationLink);

                    loadMoreItems();

                } else {

                    $('.blog-list-pagination').hide();

                }

            }).fail(function() {

                console.log('Không thể load thêm bài viết');

                $('.blog-list-pagination').hide();

            });

        } else {

            $('.blog-list-pagination').hide();

        }

    }

    

    loadMoreItems();

});

</script>

<style>

article.blog-basic-grid--container.entry.blog-item {

    opacity: 1 !important;

}

  nav.blog-list-pagination {

    order: 500;

    display: block !important;

}

</style>


How to Change the Quantity of Squarespace Blog Posts Shown

Inside the code, you’ll see this line:

const targetItemCount = 60;

This number controls how many Squarespace blog posts will load on your Squarespace blog page.

To change the amount:

  • Change 60 to any number you like.

  • For example:

    • 30 for 30 posts

    • 100 for 100 posts

Tip: Be careful not to set it too high, as loading too many Squarespace blog posts at once can affect page speed, especially if you use large images.


What This Means for SEO

When you display more Squarespace blog posts on one page:

  • Google can crawl more content in fewer clicks

  • Internal linking improves

  • Your Squarespace blog page becomes more authoritative

  • Users can discover related content more easily

If you're planning to add blog to Squarespace, optimising how posts display should be part of your strategy from day one.

Want to Take It Further? Add Blog Filtering

Showing more Squarespace blog posts is powerful.

But if you have categories, tags, or multiple content themes, things can quickly become overwhelming for users.

That’s where filtering comes in.

If you want a proper Squarespace blog filter, I created something specifically for that:

Genius Squarespace Filter Plugin

My Genius Squarespace Filter Plugin allows visitors to filter blog posts instantly by category without reloading the page.

Perfect if you:

  • Run a large content library

  • Want a better Squarespace blog page experience

  • Need a clean UX for charity, business, or content heavy websites

  • Want advanced filtering without custom development:

Pairing this with showing more Squarespace blog posts gives you both volume and usability.

Not only that, the Genius Squarespace Filter Plugin also includes filtering for portfolio pages and event pages too, which helps you get a much better user experience across your website content.


Final Thoughts

If you're serious about using Squarespace blog posts to grow traffic, build authority, and improve SEO, controlling how many posts appear on your Squarespace blog page is essential.

This simple code injection allows you to:

  • Display more posts

  • Improve user experience

  • Strengthen internal linking

  • Make better use of your content

And if you're building a bigger content hub or planning to add blog to Squarespace website, combining this method with a Squarespace blog filter will create a far more powerful and user friendly setup.


Did I help you? Consider buying me a coffee as thanks!


You might also be interested in these super useful Squarespace Plugins:



 
Toni Hill - Founder of The Square Genius

Hi, I’m Toni. My mission is to create powerful websites for charities, non profits and purpose-led organisations dedicated to making a positive impact on the environment, communities, animal welfare and many more. I am also a CSS enthusiast and love to create cool plugins for Squarespace websites.

https://www.thesquaregenius.com/author-toni-williams
Next
Next

Free Squarespace Before After Slider