: Handling Pagination on WordPress? Few days ago Google came up with a post on URLs with parameters. The post can be found here: http://googlewebmastercentral.blogspot.com/2011/07/improved-handling-of-urls-with.html
Few days ago Google came up with a post on URLs with parameters. The post can be found here: googlewebmastercentral.blogspot.com/2011/07/improved-handling-of-urls-with.html
Now, my website uses WordPress blogging platform, and the blog post from Google is inclined towards the e-commerce sites. However, I was wondering if I should follow the pagination rule for my site to make sure duplicate content isn't picked up by the Google bots.
My site has URLs for pages are like this: blogote.com/page/3/
Should I be worried? Should I leave it as it is?
More posts by @Pierce454
Sorted by latest first Latest Oldest Best
You shouldn't be worried. Google will find your content fine.
Pagination for e-commerce is slightly different to pagination for content sites, mostly due to content is broken into paginated chunks from the whole. Where things get similar (in terms of duplicate content) is when you have paginated pages of tags, categories or posts - where these tags, categories and posts/pages have their own 'home'.
Google's primary focus in the post you linked to was dealing with URL parameters to provide a refinement and sorting function to handle the many ways in which products on an e-commerce site can be displayed. The reason for Google offering this service is to ensure it's not wasting it's effort on crawling pages that it already has crawled (it's pitch to webmasters is that each site has a "crawl budget" that could be wasted by exposing refinement/filtering pages).
In terms of pure pagination issues that any site has, e-commerce or not, there are a number of methods to offset duplicate content problems (none of which, it seems, is the best approach).
Let's take a look at your options:
Google Webmaster Tools parameter handling service - as you linked to. This is a Google only service that provides hints/instructions to Google - it's effectiveness is untested at this stage, but it serves Google more that it serves your website.
Relevance attributes - using rel="previous" or rel="next" to your pagination links can provide a clear association with a page's siblings. Recently reinforced in the HTML5 spec. While not a proven concept, should be used as a matter of best practice.
Relevance meta - similar to relevance attributes, these tags are provided in the head of the HTML that provide association with other pages.
Rel="nofollow" - similar to the relevance attributes above in that it's applied at the link level, but this method is one that should only be used rarely and in special circumstances as it doesn't give the appropriate signal to search engines - effectively "nofollow" is a down-vote for your own content and the link value isn't transferred - but crawling/indexing still occurs.
Meta Noindex - applied at the page level, this instructs the search engines to crawl, but not index the paginated pages, meaning that the content is crawled and discovered, but the page won't appear in search results. It's a common method but has the downfall of not surfacing content relevant in the query if implemented wrongly (i.e. without an accompanying rel="canonical" tag)
Canonical Link Element - this "hint" is widely adopted and accepted by the major search engines and provides a good way of artificially amalgamating a set of pages under one canonical URL to be presented in search results. Recommended if you have issues with site architecture or implementing other methods (my personal belief is that every page should contain a rel="canonical" tag.)
WordPress specific solutions - Can't go past this great article from Joost - I also recommend his awesome SEO plugin for WordPress.