Since SEO (Search Engine Optimization) is emphasized for attracting traffic and promoting the website, I have to learning something about SEO. I’ll keep some of my notes here. This time comes with two articles from randfish:
#No.1 Pagination: Best Practices for SEO & User Experience
Sure, we have to make clear the reasons:
Why is Pagination an SEO Issue?
Pagination, the practice of segmenting links to content on multiple pages, affects two critical elements of search engine accessibility.* Crawl Depth: Best practices demand that the search engine spiders reach content-rich pages in as few “clicks” as possible (turns out, users like this, too). This also impacts calculations like Google’s PageRank (or Bing’s StaticRank), which determine the raw popularity of a URL and are an element of the overall algorithmic ranking system.
* Duplicate Content: Search engines take duplication very seriously and attempt to show only a single URL that contains any given piece of content. When pagination is implemented improperly, it can cause duplicate content problems, both for individual articles and the landing pages that allow browsing access to them.
And, I do noticed the dos & donts
Do:
* Try to link to as many pages of the pagination structure as possible without breaking the 100(ish) links per page limit
* Show newer content at the top of the results list when possible, as this means the most link juice will flow to newer articles that need it (and are temporally relevant)
* Use and link to relevant/related categories & subcategories to help keep link juice flowing throughout the site
* Link back to the top results from each of the paginated URLs
Don’t:
* Show only a few surrounding paginated links from paginated URLs – you want the engines to be able to crawl deeper from inside the structure
* Link to only the pages at the front and end of the paginated listings; this will flow all the juice to the start and end of results, ingoring the middle
* Try to randomize the paginated results shown in an effort to distribute link juice; you want a static site architecture the engines can crawl
* Try to use AJAX to get deeper in the results sets – engines follow small snippets of Javascript (sometimes), but they’re not at a point where this is an SEO best practice
* Go over the top trying to get every paginated result linked-to, as this can appear both spammy and unusably ugly
Last, you have to pay attention to Nofollows. Rel=Canonicals and Conditional Redirects.
(more…)