paginationseogooglebot

Cursors + Pagination & SEO


I would like to know if it's possible to paginate using cursors and keep those pages optimized for SEO at the same time.

/page/1
/page/2

Using offsets, gives to Google bot some information about the depth, that's not the case with curors:

/page/4wd3TsiqEIbc4QTcu9TIDQ
/page/5Qd3TvSUF6Xf4QSX14mdCQ

Should I just only use them as an parameter ?

/page?c=5Qd3TvSUF6Xf4QSX14mdCQ

Solution

  • Well, this question is really interesting and I'll try to answer your question thoroughly.

    Introduction

    A general (easy to solve) con

    If you are using a pagination system, you're probably showing, for each page, a snippet of your items (news, articles, pages and so on). Thus, you're dealing with the famous duplicate content issue. In the page I've linked you'll find the solution to this problem too. In my opinion, this is one of the best thing you can do:

    Use 301s: If you've restructured your site, use 301 redirects ("RedirectPermanent") in your .htaccess file to smartly redirect users, Googlebot, and other spiders. (In Apache, you can do this with an .htaccess file; in IIS, you can do this through the administrative console.)

    A little note to the general discussion: Since few weeks, Google has been introducing a "system" to help they recognise the relationship between pages as you can see here: Pagination with rel="next" and rel="prev"

    Said that, now I can go to the core of the question. In each of the two solutions, there are pros and cons.

    As subfolder (page/1)

    As parameter (page?param=1)

    An "alternative" to pagination

    As you can see, I posted on this website a question which is related to your. To sum up, I wanted to know an alternative to pagination. Here is the question (read the accepter answer): How to avoid pagination in a website to have a flat architecture?

    Well, I really hope I've answered your question thoroughly.