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
-
Landing pages for paid traffic and the use of noindex vs canonical
A client of mine has a lot of differentiated landing pages with only a few changes on each, but with the same intent and goal as the generic version. The generic version of the landing page is included in navigation, sitemap and is indexed on Google. The purpose of the differentiated landing pages is to include the city and some minor changes in the text/imagery to best fit the Adwords text. Other than that, the intent and purpose of the pages are the same as the main / generic page. They are not to be indexed, nor am I trying to have hidden pages linking to the generic and indexed one (I'm not going the blackhat way). So – I want to avoid that the duplicate landing pages are being indexed (obviously), but I'm not sure if I should use noindex (nofollow as well?) or rel=canonical, since these landing pages are localized campaign versions of the generic page with more or less only paid traffic to them. I don't want to be accidentally penalized, but I still need the generic / main page to rank as high as possible... What would be your recommendation on this issue?
Intermediate & Advanced SEO | | ostesmorbrod0 -
Appropriate use of rel canonical
Hey Guys,I'm a bit stuck. My on-page grade indicated the following two issues and I need to find how how to fix both issues.If you have a solution, could you please let me know how to address these issues? It's all a bit intimidating at the moment!!Thank you so much..****************************************************************************************************************************************Appropriate Use of Rel Canonical If the canonical tag is pointing to a different URL, engines will not count this page as the reference resource and thus, it won't have an opportunity to rank. Make sure you're targeting the right page (if this isn't it, you can reset the target above) and then change the canonical tag to reference that URL. Recommendation: We check to make sure that IF you use canonical URL tags, it points to the right page. If the canonical tag points to a different URL, engines will not count this page as the reference resource and thus, it won't have an opportunity to rank. If you've not made this page the rel=canonical target, change the reference to this URL. NOTE: For pages not employing canonical URL tags, this factor does not apply. No More Than One Canonical URL Tag The canonical URL tag is meant to be employed only a single time on an individual URL (much like the title element or meta description). To ensure the search engines properly parse the canonical source, employ only a single version of this tag. Recommendation: Remove all but a single canonical URL tag
Intermediate & Advanced SEO | | StoryScout1 -
What if a 301 redirect is removed?
Suppose the following scenarios after a 301 redirects from source URL to targent URL is removed. 1. If source URL raises a 404 error, will target URL retained the link juice previously passed from source URL? 2. If source URL starts to show different content than what is showing on target URL, will the previously passed link juice be credited back to the source URL?
Intermediate & Advanced SEO | | Bull1350 -
How important is having a 301 redirect?
Is having a 301 redirect a must for rankings when it comes to the www and non-www version of a site? I am on the bottom of page 1 for my main key phrases but I can't do a 301 redirect with my web host that I've been with for over a year. I've been considering changing web host (currently with Yahoo) but I also have concerns about transferring the site and the impact it might have because of the changing ip address. So my options are Stay Put Change Web host Which would you recommend?
Intermediate & Advanced SEO | | bronxpad0 -
Help with setting up 301 redirects from /default.aspx to the "/" in ASP.NET using MasterPages?
Hi SEOMoz Moderators and Staff, My web developer and I are having a world of trouble setting up the best way to 301 redirect from www.tisbest.org/default.aspx to the www.tisbest.org since we're using session very heavily for our ASP.NET using MasterPages. We're hoping for some help since our homepage has dropped 50+ positions for all of our search terms since our first attempt at setting this up 10 days ago. = ( A very bad result. We've rolled back the redirects after realizing that our session system was redirecting www.tisbest.org back to www.tisbest.org/default.aspx?AutoDetectCookieSupport=1 which would redirect to a URL with the session ID like this one: http://www.tisbest.org/(S(whukyd45tf5atk55dmcqae45))/Default.aspx which would then redirect again and throw the spider into an unending redirect loop. The Google gods got angry, stopped indexing the page, and we are now missing from our previous rankings though, thankfully, several of our other pages do still exist on Google. So, has anyone dealt with this issue? Could this be solved by simply resetting up the 301 redirects and also configuring ASP.NET to recognize Google's spider as supporting cookies and thus not serving it the Session ID that has caused issue for us in the past? Any help (even just commiserating!) would be great. Thanks! Chad
Intermediate & Advanced SEO | | TisBest0 -
Should 301 Redirects be used only in cross domains or also internally?
In the following video with Cutts: http://youtu.be/r1lVPrYoBkA he explains a bit more about 301 redirects but he only talks about cross sites. What about redirecting internally from a non-existing product in a store to a new similar existing product?
Intermediate & Advanced SEO | | BeytzNet0 -
Reversing 301 Re-Directs
What's your philosophy on reversing 301 redirects? Does it depend on how long the redirect has been in place? Is it okay to implement a 301 redirect and remove it if the desired results aren't achieved? Also, what about multiple 301 redirects and removing those? I'm working with a site that has several 301 redirects in place and there's no definite knowledge as to when these were placed. I know there's always a danger and the possibility of unintended results when moving these around. I'm just curious as to what others' experience has been with placing and removing these either within a short period of time or over the course of as much as a year. Thanks in advance!
Intermediate & Advanced SEO | | JamieCottle280 -
What Backlink Services Do You Use or Recommend?
Hi, I need some help w/ link blding and would like to outsource some of it. Can you recommend any reputable company thats affordable? Thanks
Intermediate & Advanced SEO | | PaulDylan0