Canonical Tags?
-
I read that Google will "honor" these tags if your website has two url's with duplicate content. The duplicate content does not show up in my SEOmoz crawls report but they do in the search engines and many of "non authoritative links" that are generated from my search feature j(ugly url's with % ...not real user friendly) are ranking higher than the "good URL" links.
So if I do the canonical tags I guess my higher ranking bad urls will drop. I even read that google might even completely overlook the links. I read somewhere that the best way to do this is with a 301 redirect...is that correct? I m ranking pretty good with my main keyword terms so I am afraid to make changes not knowing the effect. Any suggestions?
Thanks,
Boo
-
We strongly suspect that canonical tags lose a portion of link "juice" just like 301s do. Otherwise, they could be abused.
-
I can't debate one thing - we certainly don't have all the information, and that can lead to bad advice at times.
I disagree on a couple of points:
(1) User-friendly URLs can have both usability and SEO advantages, whether or not they're meant to be typed in directly. Typically, those advantages are minor, but descriptive URLs can certainly boost SEO a small degree.
(2) If your URLs have spaces in them, they are probably being converted in some cases to "%20" (that's the URL-encoded equivalent of a space). It's generally a bad idea to have internal URLs with spaces, and this can lead to minor problems. This explanation sounds a little dubious to me. I'd highly recommend you run an internal crawl with a tool like Xenu or Screaming Frog - you might turn up badly formed internal URLs. I can't prove that, but I'd check if it were me. Hyphens don't "turn into" spaces.
Overall, this reads to me like a list of excuses, not solutions.
-
Jake Madison mentioned this one time.
Any Redirect will lose value. A 301 loses a portion of your juice and a 302 gives you nothing. What the canonical tag does is redirect the authority of the page with the tag to the target page you want to hold the authority (usually the parent page, be it Root Domain, primary landing page or a subcategory page)
Google has a new fantastic tool I think everyone should know about called Google Tag Manager. It creates a container under the that you can fill with any tag, Google or non-Google tags. It is fantastic because you don't need your programer to go in and change anything and no need to access code. It gives the power to you to add and remove tags and define the parameters of each one you put in place. in addition it builds the tag for you if you aren't a code wizard. this makes the world of SEO and OSO shake due to the rainbows and sunshine of not having t bother your programer with little fixes like tag adding and removal.
I hope this helped!
Cheers!
-
Here is what my computer programmer told me...what do you think? (I was mistaken and thought the links were from our advanced search option but they are just links from other sites that are more authoritative than ours I guess. There's a few things here to address, I'm going to try to put it simply. If you want more details I can expound on it:
I think you aren't giving enough information here, and it could potentially cause people to give you bad advice. First off, URLs (generally speaking) aren't meant to be user friendly, unless the user is going to actually type it in. In your case, URLs with %20 in them are never meant to be typed, so it doesn't matter. Second, we don't supply URLs from the site using %20, so we can't do anything about those anyways. One possibility is that websites who are linking to yours have an algorithm that converts hyphens to spaces... and spaces get converted to %20 by many browsers and other internet services.
Second: Don't forget that when we first built the site, we didn't have the vanity URLs (the specialty names)... so the category links with the hyphens-turned-spaces-turned-%20 could very well just be happening because those pages are so much older than the vanity URLs, also, our outbound feeds used to use the old URLs too, so if we provided a feed to a site with those links, and they haven't bothered to update, then those links are still going to be out there. Google sees the links on your site, but they also see the links that come inbound from other sites, and that's why google still has the old URLs listed. The best way to fix this is to use the canonical meta link, to explain to google that the authoritative source is the vanity URL.
-
I tend to agree - these pages are often very low-value for Google and can spin out of control. The canonical tag is a great way to conslidate unavoidable duplicates, but in many cases it's better not to create them at all. Of course, these situations can be very complex, and it's tough to speak in generalities.
-
By search pages, I'm assuming these are automated pages being generated by users searching for things on your site? Pages like these can be seen as 'thin content' and could lead to a penalty from Google.
Also, the question to ask yourself is why are these pages outranking your actual content? Is it because you're linking to them more prominently? Then you'll want to improve your internal linking. Is it because they have a lot of content? Then add more content to your main pages. Is it because they target keywords that your main content doesn't? Then create content around the keywords that people are searching for.
-
Takeshi,
If I no index my higher ranking search links then I will not be ranked as high in google because those will fall completely off right. Are you saying just noindex them...let them fall out of the rankings and then focus long term on getting the main pages ranked above the search pages in order to avoid panda penalties. (I didn't even know I was doing anything wrong)
Boo
-
You want to use a canonical tag on your site if you have any duplicate content. The canonical tag basically tells Google and other search engines which version of the page is the original, or canonical version of the content.
If you're generating a lot of URLs via your search feature, that sounds like it may be a different problem than having a lot of duplicate content. Autogenerating a content via search results is always a risky proposition, which can get you more traffic in the short term, but could get you hit by Panda if it gets out of hand.
My advice would be to noindex the pages generated through search, and create actual high quality content pages for the queries you seem to be getting a lot of traffic for.
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
-
If I use links intag instead of "ahref" tag can Google read links inside div tag?
Hi All, Need a suggestion on it. For buttons, I am using links in tag instead of "ahref". Do you know that can Google read links inside "div" tag? Does it pass rank juice? It will be great if you can provide any reference if possible.
Intermediate & Advanced SEO | | pujan.bikroy0 -
Http to https Canonical Question
Hello Fellow Moz Friends I have recently went from http to https for the website. Do I keep my canonicals at http or make all https? Will this affect ranking signals? Anything I should be looking out for? Thank you.
Intermediate & Advanced SEO | | Carwrapsolutions0 -
WooCommere Canonical links relating to products and subscriptions
Hello, Thanks for taking the time to have a read of this, I'm not quite sure of the best way to address this issue. I have a WooCommerce site with Products and Subscriptions, i.e subscribe to buy the product monthly. Because of the way WooCommerce works these are effectively two different pages, for example: https://formnutrition.com/plant-based-nutrition/form-superblend-plant-based-vegan-protein/ and https://formnutrition.com/plant-based-nutrition/superblend-protein-subscription/ Since the second is just a Subscription of the first (Product) it's basically exactly the same content. I'm not sure if I should make the canonical link of the Subscription point to the Product? I would prefer that customers find the Product first and don't want Google to think this is duplicate content. On the other hand it's not strictly duplicate content as they are two different things? Is there any advice or best practice on how to handle this? Many thanks, Damian
Intermediate & Advanced SEO | | damo_form0 -
Ecommerce Link Juice and Canonical URLs
Hello all. I am optimising an E-Commerce site and I have a questions about Products in several categories & Canonical URL's. Using Magento Platform. site.com/category1/product1/ ( link from category is site.com/product1/ )
Intermediate & Advanced SEO | | s_EOgi_Bear
site.com/category2/product1/ ( link from category is site.com/product1/ )
site.com/category2/subcategory1/product1 ( link from category is the same , as is the canonical URL )
site.com/product1/ ( this is where other categories link to ) Canonical links for all the above is site.com/category2/subcategory1/product1 which takes care of duplicate content correctly. I just wonder if we would get more link juice if ALL the links from all categories went to site.com/category2/subcategory1/product1 ( instead of some going to site.com/product1/ ) Thanks in advance 🙂0 -
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
Intermediate & Advanced SEO | | ABK717
www.domain.com/Product123 To 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.0 -
Will Canonical tag on parameter URLs remove those URL's from Index, and preserve link juice?
My website has 43,000 pages indexed by Google. Almost all of these pages are URLs that have parameters in them, creating duplicate content. I have external links pointing to those URLs that have parameters in them. If I add the canonical tag to these parameter URLs, will that remove those pages from the Google index, or do I need to do something more to remove those pages from the index? Ex: www.website.com/boats/show/tuna-fishing/?TID=shkfsvdi_dc%ficol (has link pointing here)
Intermediate & Advanced SEO | | partnerf
www.website.com/boats/show/tuna-fishing/ (canonical URL) Thanks for your help. Rob0 -
How to Disallow Tag Pages With Robot.txt
Hi i have a site which i'm dealing with that has tag pages for instant - http://www.domain.com/news/?tag=choice How can i exclude these tag pages (about 20+ being crawled and indexed by the search engines with robot.txt Also sometimes they're created dynamically so i want something which automatically excludes tage pages from being crawled and indexed. Any suggestions? Cheers, Mark
Intermediate & Advanced SEO | | monster990 -
How can I check if the FOLLOW,NOINDEX tag is working?
Hi everyone! After reading about pagination practices, a few days ago we introduced the <meta name="robots" content="FOLLOW,NOINDEX" /> tag, to prevent duplicate content. You can find an example below: http://www.inmonova.com/en/properties?page=2 I have been checking yahoo site explorer and result pages still get indexed. My question is: Am I doing something wrong? Is the code incorrect (follow,noindex - noindex,follow)? Or does it just take some time to have effect? Thanks in advance.
Intermediate & Advanced SEO | | inmonova0