Posted
on Monday, March 1st, 2010 and is filed under News, SEO.
You can follow any responses to this entry through the RSS 2.0 feed.
Both comments and pings are currently closed.
Posted by randfish
We’ve been getting a lot of questions in Q+A and on the road at events like last week’s Miva Merchant conference, Online Marketing Summit and the YCombinator conference about how to properly paginate results for search engines. In this post, we’ll cover the dangers, opportunities and optimization tactics that can best ensure success. The best part? These practices aren’t just good for SEO, they’re great for usability and user experience too!
Pagination, the practice of segmenting links to content on multiple pages, affects two critical elements of search engine accessibility.
When a site grows beyond a few dozen pages of content in a specific category or subcategory, listing all of the links on a single page of results can make for unwieldly, hard-to-use pages that seem to scroll indefinitely (and can cause long load times as well).

Clearly, I need to log into Facebook more often…
But, usability isn’t the only reason pagination exists. For many years, Google’s recommended that pages contain no more than 100 links (internal or external) in order to make it easy for spiders to reach down deep into a site’s architecture. Many SEOs have found that this "limit" isn’t hard and fast, but staying within that general range remains a best practice. Hence, pages that contain many hundreds or thousands of links may inadvertently be hurting the access of search engines to the content-rich pages in the list making pagination essential.
We know that sometimes pagination is essential - one page of results just doesn’t cut it in every situation. But just how many links to content should the average category/results page show? And how many pages of results should display in the pagination?
.gif)
There are a lot of options here, but there’s serious danger in using the wrong structures. Let’s take a look at the right (and wrong) ways to determine link numbers.
.gif)
.gif)

In some cases, there’s simply too many pages of results to list them all. When this happens, the very best thing you can do is to work around the problem by… creating more subcategories! It may seem challenging or even counter-intuitive, but adding either an extra layer of classification or a greater number of subcategories can have a dramatically positive impact on both SEO and usability.


There are times, however, when even the creation of many deep subcategories isn’t enough. If your site is big enough, you may need to have extensive pagination such that not every page of results can be reached in once click. In these cases, there are a few clear dos and don’ts.
Do:
.gif)
Don’t:
When in doubt, consider the directives you’re optimizing toward - the need for fewer extra pages of pagination, the desire to make the browsing experience usable (many webmasters mistakenly think users will simply give up and search, forgetting that some of us can’t recall the name of the piece we’re looking for!) and the importance of maintaining a reasonable count of links per page. Also note that although I’ve illustrated using 5-10 listings (for graphical space requirements), a normal listings set could be 30-90 links per page, depending on the situation.
In most cases, the title and meta description of paginated results are copied from the top page. This isn’t ideal, as it can potentially cause duplicate content issues. Instead, you can employ a number of tactics to help solve the problem.
Example of results page titles & descriptions:
Top Page Title: Theatres & Playhouses in Princeton, New Jersey
Top Page Meta Description: Listings of 368 theatres, playhouses and performance venues in the Princeton, NJ region (including surrounding cities).Page 4 Title: Page 4 of 7 for Princeton, New Jersey Theatres & Playhouses
Page 4 Meta Description: Listings 201-250 (out of 368) theatres, playhouses and performance venues in the Princeton, NJ region (inclusing surrounding cities).Alternate Page 4 Title: Results Page 4/7 for Princeton, New Jersey Theatres & Playhouses
Alternate Page 4: Description: -
Yes, you can use no meta description at all, and in fact, if I were setting up a CMS today, this is how I’d do it. A missing meta description reduces complexity and potential mis-casting of URLs as duplicates. Also notce that I’ve made the titles on results pages sub-optimal to help dissuade the engines from sending traffic to these URLs, rather than the top page (which is made to be the better "landing" experience for users).
Some SEOs and website owners have, unfortunately, received or interpreted advice incorrectly about employing directives like the nofollow tag, canonical URL tag or even conditional redirects to help control bot activity in relation to pagination. These are almost always a bad idea.
Whatever you do, DO NOT:
The only time I recommend using any of these is when pagination exists in multiple formats. For example, if you let users re-sort by a number of different metrics (in a restaurant list, for example, it might be by star rating, distance, name, price, etc.), you may want to either perform this re-sort using javascript (and employ the hash tag in the URL) or make those separately segmented paginated results rel=canonical back to a single sorting format.
From a usability perspective, this can make good sense, allowing users with faster connections or a greater desire to browse large numbers of results at once to achieve these goals. However, it can cause big duplicate problems for search engines, and add complexity and useless pages to the engines’ indices. If/when you create these systems, employ javascript/AJAX (either with or without the hash tag) to make the pages reload without creating a separate URL.

(the Google Analytics interface allows users to choose the number of rows shown, though they don’t have to worry much about crawlability or search-friendliness)
Also remember that the "default" number of results shown is what the search engines will see; so make that count match your goals for usability and SEO.
If you have any thoughts or recommendations to share in the comments, we’d love to hear from you!
Comments are closed.