How to add text between <h1> and blog-article-collage in the main-blog-liquid (without duplicate)

Topic summary

Adding a paragraph (“base text”) between the H1 and the blog-article-collage on a Shopify blog listing caused duplicate content on paginated URLs (e.g., /blogs/coffee?page=2), raising SEO concerns.

Key questions:

  • How to show the base text only on the first page?
  • Can pagination exceed 50 items per page (e.g., 200 or 500)?

Outcome:

  • Resolved by conditionally rendering the text only when the current page is the first page using Liquid logic: show the text only if paginate.current_page equals 1. This prevents duplication on /blogs/coffee?page=2, 3, etc.
  • Pagination limit: Shopify’s upper limit is 50 items per page and cannot be increased further. An initial suggestion to increase pagination was superseded by this official limit.

Notes:

  • The Liquid conditional (using paginate.current_page == 1) is central to the solution.
  • No further action needed; issue is resolved.
Summarized with AI on December 12. AI used: gpt-5.

Hello Community!

We’ve added

content to the page that lists all the latest articles (website .com/blogs/coffee/). This text appears between the

tag (the name of the blog category) and the ‘blog-article-collage’ section. Let’s call this the ‘base text’.

Now, when someone clicks on the ‘blogs’ section, instead of immediately seeing a list of articles, they first see the

base text, followed by the latest published articles underneath. However, as we publish more articles, Shopify automatically generates URLs like /blogs/coffee?page=2 to accommodate the additional content.

The Problem

The base text is currently duplicated on /blogs/coffee and /blogs/coffee?page=2, resulting in duplicate content issues. To avoid this, we’ve increased the pagination size to 50 articles per page, which has delayed the need for a /blogs/coffee?page=2 page.

However, once we publish the 51st article, this duplicate content issue will reappear.

My Questions1. Is there a way to insert the base text between

and the ‘blog-article-collage’ in the main-blog-liquid template so that it only appears on the first page (/blogs/coffee) and not on subsequent pages like /blogs/coffee?page=2, /blogs/coffee?page=3, etc.?

  1. Alternatively, is there a way to increase the pagination limit beyond 50, such as to 200 or 500 articles per page?

@Mick99_1 - it is possible to increase pagination, so you will need to check blog template and find word pagination, you must be having some value set to it, if you find it difficult then I can check it.

@suyash1 - Thanks for reaching out. I’ve actually gone back and forth with the Shopify support team and they said that #50 is the upper limit, default by the Shopify, and cannot be changed. However, I’ve managed to solve the problem by wrapping the

content in a conditional like this:

{% if paginate.current_page == 1 %}

This is the base text that appears only on the first page.

{% endif %}

It worked like a charm. This way, whatever

I add to the blogs/article list page, won’t be duplicated further for ?page=2 and beyond

1 Like

@Mick99_1 congratulations