Canonical pagination content
-
Hello
We have a large ecommerce site, as you are aware that ecommerce sites has canonical issues, I have read various sources on how best to practice canonical on ecommerce site but I am not sure yet..
My concert is pagination where I am on category product listing page.. the pagination will have all different product not same however the meta data will be same so should I make let's say page 2 or 3 to main category page or keep them as is to index those pages?
Another issue is using filters, where I am on any page and I filter by price or manufacturer basically the page will be same so here It seems issue of duplicate content, so should I canonical to category page only for those result types?
So basically If I let google crawl my pagination content and I only canonical those coming with filter search result that would be best practice? and would google webmaster parameter handling case would be helpful in this scenario ?
Please feel free to ask in case you have any queries
regards
Carl -
Google just announced some tags to help support pagination better. They say if you have a view all option that doesn't take too long to load, searchers generally prefer that, so you can rel=canonical to that page from your series pages. However, if you don't have a view all page, then you can put these nifty rel="next" and rel="prev" tags in to let Google know your page has pagination, and where the next and previous pages are.
View all: http://googlewebmastercentral.blogspot.com/2011/09/view-all-in-search-results.html
next/prev: http://googlewebmastercentral.blogspot.com/2011/09/pagination-with-relnext-and-relprev.html
-
I checked your site, and don't know whether you already changed it or not, but it looks pretty good. I have dealt with much more hardcore issues, meaning where you have tons of products in each category, several filters which can be freely permutated, and in the meantime you were able to paginate as well. There were a lot of canonical issues, so your case is an easy ride, believe me.
Here are a few tips, and I reason why I suggest them:
1) cutting back your navigation on deeper pages
I just quickly checked how many links is included in your site-wide navigation with Google Spreadsheet:
=ImportXML("http://www.cnmonline.co.uk/Dehumidifiers-c-778.html","//h6/a/@href")
And it got back 142 links. Whoa, thats a lot. And that many links are included in all of your pages, and the navigation is placed BEFORE your content. I had this very same issue with a client, they were hesitating to change the navigation, but eventually it helped them, a lot.
The suggested solution:
- wipe out the drop menu links from deeper pages
- only link to the big categories: "Air Treatment", "Bathroom", ... "Cleaning Products"
- in the category you are in, you can link to subcategories (without any javascript/css drop menu, just simply list them beneath the main category with a different background than darkblue), for example if you are in the Bathroom category, your left navigation will look like:
- Air Treatment
- Bathroom
- Electric Showers
- Mirror Demister
- Bathroom Heaters
- Heated Towel Rails
- Catering Equipment
- ...
- Cleaning Products
So this way you don't have to change a lot in your navigation, and it will make your interlinking more consistent. Furthermore if a user wants to find an another category, there is the search box, the main categories, and the breadcrumb. Which leads to the next suggestion:
2) Make the breadcrumb look like a breadcrumb, not like a tab.
This is just a personal feeling, but now it looks like a tab rather than a breadcrumb. These add up resulting in my feeling: "item1 | item 2 | item3" without underlining the links (so they not looking and feeling like links), and not beginning at the left side of the site, instead next to the left navigation.
Suggested solution:
- move your breadcrumb to the very left side of your site, above your navigation box, you can position it to start from the left side as your navigation box starts (it looks like 15px padding from the left side of the white background)
- the text can be smaller, but make the links underlined, to look like links
- change the pipeline ("|") character with a greater than character (">"), that's much more like a breadcrumb
3) make your pagination link follow, and the pagination pages meta "follow,noindex"
Now at the moment you have nofollowed your pagination links, which results in lower indexation between your product pages than it would possible.
Eg:
- this is cached: http://webcache.googleusercontent.com/search?q=cache:www.cnmonline.co.uk/Bathroom-Products-c-2278.html&hl=en&strip=1
- but the 2nd page isn't: http://webcache.googleusercontent.com/search?q=cache%3Awww.cnmonline.co.uk%2FBathroom-Products-c-2278-p-2.html
- and whats even worse, but not surprising, this item on the second page isn't indexed: http://webcache.googleusercontent.com/search?q=cache%3Awww.cnmonline.co.uk%2FSavoy-Shawl-Collar-Bath-Robe-Box-of-5-pr-36295.html
Suggested solution:
- let the google bot follow your pagination links, remove the rel nofollow attribute from the links
- make the pagination pages meta robots "follow,noindex"
This change means the google bot can follow your product pages, but won't index those paginated pages. This is awesome, since you don't want to hassle with unique title, description, and the pagination pages are just lists, they don't give any additional value or any reason to be indexed.
Of course if you had pagination issue with reviews, then it would be a whole different story, because then each paginated pages would be valuable, since they are listing valuable user generated content, and not just essentially linking to product pages. So in that case, you might create unique titles and description at least by adding "page X".
4) Your filters aren't causing duplication / canonical issue, since they work on an ajax basis, and they don't create any new url.
So here you shouldn't change anything, but I guess this don't surprise you. You can always check this, by using 'cache:' in google and selecting text-only version, for example: "cache:http://www.cnmonline.co.uk/Bathroom-Heaters-c-2320.html", click text-only version, and you will see that Price Range and Manufacturer have no links which google could follow, so no canonical problem.
Hope this helps.
-
Is it best method to get canonical url redirect with paging to view all pages including all the urls coming with price and sorting filters? any other members would like to share their opinions?
regards
Carl
-
View all! Of course... how did I not think of that before? Thank you.
-
Concerning Pagination,
I would create a "view all" where all the products are listed under this category. then i add rel canonical linking to the "View All " page.
its can help you with your first question and for the issue using filters.
Got a burning SEO question?
Subscribe to Moz Pro to gain full access to Q&A, answer questions, and ask your own.
Browse Questions
Explore more categories
-
Moz Tools
Chat with the community about the Moz tools.
-
SEO Tactics
Discuss the SEO process with fellow marketers
-
Community
Discuss industry events, jobs, and news!
-
Digital Marketing
Chat about tactics outside of SEO
-
Research & Trends
Dive into research and trends in the search industry.
-
Support
Connect on product support and feature requests.
Related Questions
-
Query string category pagination
I've been reading some posts on the merits and pitfalls of using rel=prev, rel=next and canonical, but I just wanted to double check the right solution. example.com/birth-announcements example.com/birth-announcements?p=2 example.com/birth-announcements?p=3 With a small selection of products on each variation. So at the moment there is a canonical on all of them to the base example.com/birth-announcements. The problem is we are having difficulty getting the products within p=* indexed. I don't think from all I read that rel=prev/rel=next is the way to go. Would the solution (or best way to go) be to create a "view-all" filter and set that to be the canonical URL, so all product URLs are in clear focus for Google. The volume of products won't (shouldn't) have too much of an impact on page load. Or am I wrong and rel=prev/rel=next is a feasible solution?
Technical SEO | | MickEdwards0 -
GWT Duplicate Content and Canonical Tag - Annoying
Hello everyone! I run an e-commerce site and I had some problems with duplicate meta descriptions for product pages. I implemented the rel=canonical in order to address this problem, but after more than a week the number of errors showing in google webmaster tools hasn't changed and the site has been crawled already three times since I put the rel canonical. I didn't change any description as each error regards a set of pages that are identical, same products, same descriptions just different length/colour. I am pretty sure the rel=canonical has been implemented correctly so I can't understand why I still have these errors coming up. Any suggestions? Cheers
Technical SEO | | PremioOscar0 -
Duplicate content or titles
Hello , I am working on a site, I am facing the duplicate title and content errors,
Technical SEO | | KLLC
there are following kind of errors : 1- A link with www and without www having same content. actually its a apartment management site, so it has different bedrooms apartments and booking pages , 2- my second issue is related to booking and details pages of bedrooms, because I am using 1 file for all booking and 1 file for all details page. these are the main errors which i am facing ,
can anyone give me suggestions regarding these issues ? Thnaks,0 -
Why Canonical error?
I just got my SEOMOZ run and it says I have a CANONICAL ERROR: Scorpio Earrings - 7mm Stud - Sterling Silver http://www.astrojewelry.com/jewelry/scorpio-the-scorpion-earrings-30502.htm I'm not sure why--I only changed the <title>tag--not the URL.</span></p> <p><span class="truncated sub-url" title="http://www.astrojewelry.com/jewelry/scorpio-the-scorpion-earrings-30502.htm">Why would this generate a canonical error?</span></p> <p><span class="truncated sub-url" title="http://www.astrojewelry.com/jewelry/scorpio-the-scorpion-earrings-30502.htm">Kathleen</span></p> <p><span class="truncated sub-url" title="http://www.astrojewelry.com/jewelry/scorpio-the-scorpion-earrings-30502.htm">astrojewelry.com</span></p> <p> </p> <p> </p></title>
Technical SEO | | spkcp1110 -
Duplicate content in Magento
Hi all We got some serious issues with duplicate content on a Magento site that we are marketing. For example: http://www.citcop.se/varmepumpar-luft-luft/panasonic/panasonic-nordic-ce9nke-5-0kw http://www.citcop.se/panasonic/panasonic-nordic-ce9nke-5-0kw http://www.citcop.se/panasonic-nordic-ce9nke-5-0kw All of the above seem to work just fine as it is now but since they are excatly the same product they should ofcourse do a 301 redirect to the main page. Any ideas on how to sort this out in Magnto without having to resort to manual work in .htaccess? Have a great day Fredrik
Technical SEO | | Resultify0 -
Canonicals for Real Estate
A real estate site has a landing page for a particular zip code: site.com/zip/99999 On this page, there are links which add arguments to the URL, resulting in structures like this: site.com/zip/99999?maxprice=1000000&maxbeds=3 My question is on using a canonical URL for the pages with arguments. These pages may have lots of duplicate content, so should I direct search engines back to the base URL for the search? (site.com/zip/99999) A side note is that these pages with arguments could have no listings returned (no listings found) or could come back with listings (then it wouldn't be duplicate), but that can change on a day to day basis.
Technical SEO | | SteveCastaneda0 -
Canonical efficiency
Hi, I'm creating recommendations for one of my client's site. It's a news site highly based on a regional aspect. One of the main features would be that you can navigate on a high level, we call it inter-regional (with all the regions news) and on the regional level (with only news related to the region) which act as a filter which means that most of my content will be duplicate. To allow the user to navigate the site on the two levels means that all the news pages will be duplicated, one with the inter-regional URL and one with the regional URL. Example: http://www.sitename.com/category/2011/11/07/name-of-the-article http://www.sitename.com/region-name/category/2011/11/07/name-of-the-article The regional URL is the official one, since it has all the keywords I want, and I'm planning to have a canonical on both version with the regional URL. Is there a risk that this would affect my ranking? Any alternatives? I read that I could prevent SE to crawl inter-regional articles using my robot.txt but I'm not fond of that. Thanks!
Technical SEO | | Pherogab0 -
Solution for duplicate content not working
I'm getting a duplicate content error for: http://www.website.com http://www.website.com/default.htm I searched for the Q&A for the solution and found: Access the.htaccess file and add this line: redirect 301 /default.htm http://www.website.com I added the redirect to my .htaccess and then got the following error from Google when trying to access the http://www.website.com/default.htm page: "This webpage has a redirect loop
Technical SEO | | Joeuspe
The webpage at http://www.webpage.com/ has resulted in too many redirects. Clearing your cookies for this site or allowing third-party cookies may fix the problem. If not, it is possibly a server configuration issue and not a problem with your computer." "Error 310 (net::ERR_TOO_MANY_REDIRECTS): There were too many redirects." How can I correct this? Thanks0