I have a category page that is a paginated list of products of an ecommerce website and google is indexing:

  • www.myshop.com/category-list
  • www.myshop.com/category-list?p=2
  • www.myshop.com/category-list?p=7

Of course I want google to follow all the pages to index all the products but I don't want to index the category page more than once. What should I do?

The website is based on Prestashop platform v1.6 if you find that useful/important.

  • 2
    "I don't want to index the category page more than once." - But p=2 and p=3 are presumably different "pages" with different content? So, why don't you want them indexed?
    – MrWhite
    Dec 18, 2016 at 17:58
  • Yeah w3dk, that is why I said, he can index those webpage also without worry about SEO.
    – Goyllo
    Dec 18, 2016 at 17:59
  • @w3dk and Goyllo thanks for your replies. They are different pages indeed but they have the same title, description... if I have 500 pages, do you think it make sense to index all of them?
    – notGeek
    Dec 18, 2016 at 18:38
  • Change a title based on pagination as I said in answer, for meta description I will say just don't use at all, Google will pick up automatically based on user query. If content is different than other then I will say go with 500+ pages as well and you really not need to de-index them with any technique. In recent official hangout of Google webmaster I ask one question "Do Google assign PageRank for noindex webpage as well as like normal webpages" and they simply said no. So your all indexed webpage is somehow improving your website SEO automatically.
    – Goyllo
    Dec 18, 2016 at 18:46

1 Answer 1


It is fine to index your paginated content in Google search result, you can set different title for that, for example

for www.myshop.com/category-list?p=2 you can set title as "Page 2 - product category"
for www.myshop.com/category-list?p=3 you can set title as "Page 3 - product category

But if you really don't want to index other categories paginated webpages then simply use the noindex meta tags.

For example if you implement below meta tags in <head> section of any webpage.

<meta name="robots" content="noindex">

Then that page will not going to appear in search result. But Google will still crawl that URL and pass the all the ranking benefits as like normal, it's just used for to prevent indexing.

I don't know have idea about Prestashop, so i don't know how you gonna implement it, but I just want to say, you have to add that meta tags on those pages only which you don't want to index. I mean don't implement that tags on your all webpages othewise your all webpages will be deindex by Google. I am saying that because may be your Prestashop use parent heading section on all webpages, so you have to add some if else code first.

So above Meta tags is easiest way to implement from client side, but if you're server side fan, then you can also use x-robots-tag.

  • 3
    As well, using the canonical tag on the pages back to the one page without the parameters will, in effect, make sure that the correct page ranks and the parameter pages virtually disappear. Cheers!!
    – closetnoc
    Dec 18, 2016 at 17:58
  • 1
    Yeah that is another option as well.
    – Goyllo
    Dec 18, 2016 at 18:04
  • Should I add that as an answer in Russian??
    – closetnoc
    Dec 18, 2016 at 18:09
  • 1
    @closetnoc I kinda wonder whether a rel="canonical" would work here? It is certainly a valid suggestion. However, if the page that is stated as "canonical" is very different, which presumably the first page of the paginated series probably is, then this may not be honoured. (?) Google acknowledges that you can use a rel="canonical" to reference a "View All" page. In this case, the content is presumably "part of" the view all page, so a canonical is reasonable here.
    – MrWhite
    Dec 18, 2016 at 18:23
  • 2
    Yeah I am also watching about that, and displaying many webpages content in single webpage is probably not good idea for UX(If it take many seconds to load). If there are 10 webpages then it make sense, but for hundred it is not. Now I get it that View All means, all of the paginated content should be place in one simple webpage and that webpage link should be used as canonical by other webpages. So webmaster did not face duplicate content issue.
    – Goyllo
    Dec 18, 2016 at 19:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.