301 and Canonical - is using both counterproductive
-
A site lost a great deal of traffic in July, which appears to be from an algorithmic penalty, and hasn't recovered yet. It appears several updates were made to their system just before the drop in organic results. One of the issues noticed was that both uppercase and lowercase urls existed. Example urls are:
www.domain.com/product123
www.domain.com/Product123To clean this up, a 301 redirect was implemented a few months ago.
Another issue found was that many product related urls had a parameter added to the url for a tracking purpose. To clean this up, the tracking parameters were removed from the system and a canonical tag was implemented as these pages were also found in Google's index. The tag forced a page such as www.domain.com/product123?ref=topnav to be picked up as www.domain.com/product123.
So now, there is a 301 to address the upper and lowercase urls and a canonical tag to address the parameters from creating more unnecessary urls.
A few questions here:
-Is this redunant and can cause confusion to the serps to have both a canonical and 301 redirect on the same page?
-Both the 301 and canonical tag were implemented several months ago, yet Google's index is still showing them. Do these have to be manually removed with GWT individually since they are not in a subfolder or directory?
Looking forward to your opinions.
-
I think the point is,
mydomain.com/Page.html 301's to mydomain.com/page.html
but mydomain.com/page.html?x=y canonicals to mydomain.com/page.htmlso in this case both have a function.
but having said that I would fix the links to mydomain.com/Page.html as using a 301 leaks link juice, they are good when correcting a external link, but an internal link should be fixed by fixing the link itself.
-
That's correct. A 301 was placed to point to the lowercase urls, and then a canonical tag on the same page to try to clean out the parameters in the URL.
-
Just because I'm not sure if I'm reading this correctly or because its Friday & my brain is misfiring... Did you place a canonical on www.domain.com/Product123 pointing at the lowercase AND then 301 redirect it to the lowercase? Because if that's the case then it would really only pick up the 301.
-
Mike,
To answer your question above, the product url without parameters (i.e. www.domain.com/product123) should be what the SERPs pick up. The parameters that were there for a short period are no longer there and haven't been. I've also heard that in time, the crawlers will notice it and index correctly. But, 3 months after canonical tags were implemented and still no updates from what the index had as they are still being shown.
Also, a tool was used to show what crawling the site would look like to a spider. The uppercase urls (i.e. www.domain.com/Product123) have the 301 redirect being picked up. However, the canonical tag didn't seem to be picked up according to the tool. On other pages of the site where the canonical tag was implemented, without the 301, the tool shows detection which is what led me to this post.
-
They can be used together in this fashion without any problems. The 301 is redirecting duplicate content that does not need to physically exist and is better served by another page. The Canonical "redirects" the bots from a page that needs to exist for a specific purpose (tracking tag, model id, product id, etc.) but which is a duplicate or subset of another page that should be given the proper ranking signals in place of the page with the variable.
Edit: As to the second question, don't worry. They will naturally change over to the correct page(s) over time as long as Google chooses to follow the canonical tag and consider the page it is pointing to as proper/relevant. In the meantime, the 301s will bring people to the proper place and the canonicals should be passing signals/equity to the proper pages.
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
-
301 redirecting to anchor points
A client has just given me a list of redirect URLs as requested of them. However, they're wanting to redirect a bunch of pages to various anchor points within the same page. For example: /pages/about might redirect to: /pages/our-story#our-mission And: /pages/history might redirect to: /pages/our-story#history Is there any problem with this? I've never seen or been asked to redirect like this before.
Intermediate & Advanced SEO | | muzzmoz0 -
Using del canonical for subpage relating to homepage
Hi, I have a subpage that has a Moz-Page Optimization score for a keyword of 98%. Nevertheless that page is not seen on page one of google. Instead google shows the homepage of the same site which has only an optimization score of around 50%. Now Moz suggests to implement a del canonical tag. Should I implement one in the subpage relating to the homepage? I have never done this and am a little unsure. What if there are other keywords for which the homepage should be shown? Will the homepage still show up? Best wishes Marc
Intermediate & Advanced SEO | | RWW0 -
Canonical Tag help
Hello everyone, We have implemented canonical tag on our website: http://www.indialetsplay.com/ For e.g. on http://www.indialetsplay.com/cycling-rollers?limit=42 we added canonical as http://www.indialetsplay.com/cycling-rollers?limit=all (as it showcase all products) Our default page is http://www.indialetsplay.com/cycling-rollers Is canonical tag implementation right? Or we need to add any other URL. Please suggest
Intermediate & Advanced SEO | | Obbserv0 -
301 redirects within same domain
If I 301 redirects all urls from http://domain.com/folder/keyword to http://domain.com/folder/keyword.htm Are new urls likely to keep most of link juicy from source url and maintain the rankings in SERP?
Intermediate & Advanced SEO | | Bull1350 -
For a mobile website, is it better to use a 301 vs. a 302 redirect?
We are vetting a vendor for our mobile website and they are recommending using a 302 redirect with rel=canonical vs. a 301 redirect due to 301 caching issues. All the research I've done shows that a 301 is by far the better way to go do to proper indexing, which in turn will enhance our page authority. Thoughts on why a 302 would be a better fit than a 301 on our mobile site?
Intermediate & Advanced SEO | | seohdsupply1 -
Alternative to rel canonical?
Hello there, we have a problem. Let's say we have a website www.mainwebsite.com Then you have 40 websites like this: www.retailer1.mainwebsite.com www.retailer2.mainwebsite.com www.retailer3.mainwebsite.com www.retailer4.mainwebsite.com www.retailer5.mainwebsite.com www.retailer6.mainwebsite.com … an so on In order to avoid the duplicate content penalty from Google we've added a rel="canonical" in each 40 sub-websites mapping each page of them to www.mainwebsite.com Our issue is that now, all our retailers (each owner of www.retailer-X.mainwebsite.com) are complaining about the fact that they are disappeared from Google. How can we avoid to use rel="canonical" in the sub-website and not being penalised by Google for duplicate content in www.mainwebsite.com? Many thanks, all your advices are much appreciated. YESdesign team
Intermediate & Advanced SEO | | YESdesign0 -
How to use the information
I've just signed up and now I want to start using all the information that your site is providing. How do I go about it? I know how to get to the 'back end' of my site, Joomla (CMS) and can alter all the information. I just need to know how to implement all the data you give me. Sorry, but I am new to this.....
Intermediate & Advanced SEO | | Aim4fun0 -
The use of subdomains to improve SEO?
A clients website which provide a number of trade services which have a page for each service they provide for example: carpentry or electrician or plumbing etc. currently these pages are found at domain.co.uk/bathrooms/ bathrooms.html I am trying to optmise each page better as they are competing with other sites who for example sell bathrooms rather than bathroom installers or plumbers. As part of the on page optimisation I plan to change the page names and directory structure. I had an idea to split the website down into subdomains for various sections i.e for all their services Create a sub domain such as http://plumber.domain.co.uk 2.) upload the relevant content (in this example the plumbing page) to the sub domain location 3.) correct all the links to absolute URLs for each sub domain / Will this help target better use of keywords in the URL in terms of SEO efforts ? hope it makes sense thanks Darren
Intermediate & Advanced SEO | | Bristolweb0