Pagination V Canonical
-
Hi Guys,
I am needing some help with regards to duplicate page content issues.
Using Zen Cart on an ecommerce platform and it is bringing up duplicate page content on pages. For instance:-
http://www.blissfulkidsparties.com.au/store/1st-birthday-themes-barnyard-bash-1st-birthday-c-67_321/
is the same as:-
Rel=Prev/Next as I understand it will treat
as one page but won't solve the issue of the duplicate content issues between:-
http://www.blissfulkidsparties.com.au/store/1st-birthday-themes-barnyard-bash-1st-birthday-c-67_321/
and
am I better using rel=Canonical here instead???
Kind Regards
Neil
-
So, technically, according to Google, the answer is really ugly. You should canonical to the page level (e.g. "page=2"), but then rel=prev/next to pages 1 and 3 with the same parameters have the current page. So, if you call page 2 with "sort=20" then, "sort=20" should be in the rel=prev/next tags, BUT the canonical should go to page 2 without the "sort=20".
Repeat this for every possible parameter, and welcome to Hell.
You could just use rel=prev/next with the base URLs, and then rel-canonical to the page level. The other option, though, is to hide these parameters completely. Could you store the results/page option in a cookie, for example (that's what I do on a lot of sites) or leave it default, unless someone changes it? If Google always gets the default, then they'll never see that in the URL.
You could also block the sort= parameter in Google Webmaster Tools, although I think combining that with rel=prev/next gets a bit messy.
-
If we navigate yoursite outside of the pagination then the root page is this:
http://www.blissfulkidsparties.com.au/store/1st-birthday-themes-c-67/
I would use that but the big thing here is just to be consistent.
Hope that helps.
Marcus
-
I have just read this post
http://www.seomoz.org/q/avoiding-duplicate-content-in-e-commerce-product-search-sorting-results
And Dr. Pete explains it well. However, If I use rel="canonical" and "rel=prev/next" together
would the rel=canonical be to this page http://www.blissfulkidsparties.com.au/store/1st-birthday-themes-barnyard-bash-1st-birthday-c-67_321/?sort=20a&page=1 or this page
http://www.blissfulkidsparties.com.au/store/1st-birthday-themes-barnyard-bash-1st-birthday-c-67_321/
I am confused!!!
Kind Regards
Neil
-
Hi Neil,
Yes use rel=Canonical, by using this code you are telling Google which page to count.
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
-
Does Google read dynamic canonical tags?
Does Google recognize rel=canonical tag if loaded dynamically via javascript? Here's what we're using to load: <script> //Inject canonical link into page head if (window.location.href.indexOf("/subdirname1") != -1) { canonicalLink = window.location.href.replace("/kapiolani", ""); } if (window.location.href.indexOf("/subdirname2") != -1) { canonicalLink = window.location.href.replace("/straub", ""); } if (window.location.href.indexOf("/subdirname3") != -1) { canonicalLink = window.location.href.replace("/pali-momi", ""); } if (window.location.href.indexOf("/subdirname4") != -1) { canonicalLink = window.location.href.replace("/wilcox", ""); } if (canonicalLink != window.location.href) { var link = document.createElement('link'); link.rel = 'canonical'; link.href = canonicalLink; document.head.appendChild(link); } script>
Technical SEO | | SoulSurfer80 -
How google bot see's two the same rel canonicals?
Hi, I have a website where all the original URL's have a rel canonical back to themselves. This is kinda like a fail safe mode. It is because if a parameter occurs, then the URL with the parameter will have a canonical back to the original URL. For example this url: https://www.example.com/something/page/1/ has this canonical: https://www.example.com/something/page/1/ which is the same since it's an original URL This url https://www.example.com/something/page/1/?parameter has this canonical https://www.example.com/something/page/1/ like i said before, parameters have a rel canonical back to their original url's. SO: https://www.example.com/something/page/1/?parameter and this https://www.example.com/something/page/1/ both have the same canonical which is this https://www.example.com/something/page/1/ Im telling you all that because when roger bot tried to crawl my website, it gave back duplicates. This happened because it was reading the canonical (https://www.example.com/something/page/1/) of the original url (https://www.example.com/something/page/1/) and the canonical (https://www.example.com/something/page/1/) of the url with the parameter (https://www.example.com/something/page/1/?parameter) and saw that both were point to the same canonical (https://www.example.com/something/page/1/)... So, i would like to know if google bot treats canonicals the same way. Because if it does then im full of duplicates 😄 thanks.
Technical SEO | | dos06590 -
Rel Canonical, Follow/No Follow in htaccess?
Very quick question, are rel canonical, follow/no follow tags, etc. written in the htaccess file?
Technical SEO | | moon-boots0 -
Should existing canonical tags be removed where a 301 redirect is the preferred option?
Hi, I'm working on a site that is currently using canonical tags to deal with www and non-www variations. My recommendation is to setup 301 redirects to deal with this issue instead. However, is it ok to leave the existing canonical tags in place alongside the new 301 redirects or should they be removed? My thoughts are that this is not a canonical issue and therefore they should be removed? If 301 redirects are not possible it would be better have them that nothing at all but I don't think we need both, right? Any feedback much appreciated!
Technical SEO | | MVIreland0 -
If a URL canonically points to another link, is that URL indexed?
Hi, I have two URL both talking about keyword phrase 'counting aggregated cells' The first URL has canonical link pointing to the second URL, but if one searches for 'counting aggregated cells' both URLs are shown in the results. The first URL is the pdf, and i need only second URL (the landing page) to be shown in the search results. The canonical links should tell Google which URL to index, i don't understand why both URLs are present in search results? Is 'noindex' for the first URL only solution? I am using Yoast SEO for my website. Thank you for the answers.
Technical SEO | | Chemometec0 -
Regarding Rel Canonical on PhoneTech.dk
Hi All you Seo Experts from seomoz I have a question about one of my webshops where I have the same product listed in different categories where I on the duplicate pages use the Rel Caninical Tag on, that points to the main product url. I just have to verify with you guys that I did it correctly Example on the shop. This is just an example www.phonetech.dk/shop/product1.html - This is Main Duplicates www.phonetech.dk/shop/iphone3G/product1.html - Canonical Tag on this one pointing to the main. www.phonetech.dk/shop/iphone3g/backcovers/product1.html - Canonical Tag on this one pointing to the main. www.phonetech.dk/shop/iphone3gs/colorbackcovers/product1.html - Canonical Tag here also pointing to main Hope you guys can help me that my use of Canonical Tag is correct. Regards Christian - Denmark
Technical SEO | | noerdar0 -
Robots.txt and canonical tag
In the SEOmoz post - http://www.seomoz.org/blog/robot-access-indexation-restriction-techniques-avoiding-conflicts, it's being said - If you have a robots.txt disallow in place for a page, the canonical tag will never be seen. Does it so happen that if a page is disallowed by robots.txt, spiders DO NOT read the html code ?
Technical SEO | | seoug_20050 -
How rel=canonical works with index, noindex ?
Hello all, I had always wondered how the index,noindex affects to the canonical. And also if the canonical post should be included in the sitemap or not. I posted this http://www.comparativadebancos.co... and with a rel=canonical to this that was published at the beginning of the month http://www.comparativadebancos.co... but then I have the first one in google http://www.google.com/search?aq=f... May be this is evident for you but, what is really doing the canonical? If I publish something with the canonical pointing to another page, will it still be indexed by google but with no penalty for duplicate content? Or the usual behaviour should have been to havent indexed the first post but just the second one? Should I also place a noindex in the first post in addition to the canonical? What am I missing here? thanks
Technical SEO | | antorome0