Mobile app version of vmapp.org
Login or Join
Turnbaugh106

: What is the right approach to SEO for multiple URLs with the same content and infinite scroll? We have a search page for a children's website with infinite scroll. For example we have the

@Turnbaugh106

Posted in: #Seo

We have a search page for a children's website with infinite scroll. For example we have the main URL (which receives the most traffic) like:
example.com/children/raincoats/

We show users up to 10 pages. The URLs look like:
example.com/children/raincoats/page-1 www.example.com/children/raincoats/page-2 example.com/children/raincoats/page-3

We also have query string parameters in URLs for filtering the results.
For example:
example.com/children/raincoats/page-1/?color=blue&fabric=plastic www.example.com/children/raincoats/page-2/?color=blue&fabric=plastic



We have kept "www.example.com/children/raincoats/" as canonical for all these URLs. Is it correct to use canonical? I read that canonical is to point to pages with the same content but these pages have different listings/content despite a similar look.
Currently we are having rel="next" link and rel="prev" link on all such pages but if we get any such request we change ‘page-3’ to ‘page-1’ via JavaScript and fetch ‘page-1’ results. So if some hits "www.example.com/children/raincoats/page-3", the user/bot/crawler would be shown "www.example.com/children/raincoats/page-1" results. What harm could using JavaScript to handle rel="next" have? Since ‘page-3’ and ‘page-1’ are different URLs showing the same results, would Google penalize us for doing this?
Should ‘next’ and ‘prev’ rel links have all the query string (sort parameters)? If yes, how do I avoid them to be crawled since I want users to land on my main page through SEO "www.example.com/children/raincoats/page-1" and do not want its SEO juice to be split among pages.

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Turnbaugh106

1 Comments

Sorted by latest first Latest Oldest Best

 

@Odierno851

To your questions:


The top paginated item isn't equivalent to the other pages, it wouldn't be considered the canonical page for the whole set. A view-all page would work though.
If fetching page 3 returns page 1, that's broken :). In that case, pages 2+ would never get indexed. If there's no missing content on, or linked from, pages 2+, then maybe that's not such a big deal for you though.
That sounds like it would be wrong... I'd check out the blog post on faceted navigation for other ways to handle this. There's also one on infinite scroll, if you're curious.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme