Implementing rel=canonical in a CMS
-
Hi Guys,
We have an issue with duplicate content caused by dynamic URLs, so want to implement rel=canonical. However this isn't easy due to the way out CMS works.
These were pulled from SEOMoz scan:
http://www.transair.co.uk/pp+Aerobatics-Training+463
http://www.transair.co.uk/pp+Aerobatics-Training+463?page=1&perpage=10&sales_group=NULL&filter_colour=&filter_size=&sortby=RELEV&inStock=NO&resfilter=
and are obviously the same page. As far as I can see I have two options.1. To implement the canonical meta tag only on page 1.
2. To implement the canonical tag so that I add ?page=X
so
http://www.transair.co.uk/pp+Aerobatics-Training+463
would be
http://www.transair.co.uk/pp+Aerobatics-Training+463?page=1Will this work?
Thanks
Rob
-
Ideally, you'd fix the crawl path, but that may be tricky (unless they've patched the CMS). You could add the canonical to just the "page=1" version, but admittedly that's a bit code-intensive.
An alternate idea - that is fairly Google-friendly. You could add a "View All" version and then point the canonical on all search pages to that version. Especially since all is only 2 pages, that could work well in your case and you wouldn't have to worry about all the variants or search results not getting crawled.
-
Still I would advice to talk to Sanderson first, because maybe they have met the same issue on several clients.And have developed something to resolve it.
Webmaster tools can be helpful too just as Bede said.
-
Hi Istvan,
Thanks for your comments. I have contacted Sanderson but as @Bede suggests, I might try and do this in webmaster tools
-
Hi Bede,
I did think about that a while back, the issue is that we are an ecommerce site, so I don't want to run the risk of excluding page 2,3,4 etc from being crawled. However, I think you might be right - this may have to be the way forward. Currently we have 3165 products and 9495 pages of duplicate content, so it is something I need to get fixed.
Thanks, Rob
-
Just throwing this out there, but, could rel=canonical be augmented or assisted in this case by URL parameters in webmaster tools?
https://support.google.com/webmasters/bin/answer.py?hl=en&answer=1235687
-
@Nicolai: maybe this could be a solution: http://drupal.org/project/nodewords
@Rob: I am searching for a solution. Did you try contacting http://www.sanderson.com regarding this issue?
-
Hi Istvan,
Thank you very much - take your time It's deeply appreciated.
-
Hi Nicolai,
More than possible in the evening I will have more time to check things. I will look for both Drupal and Elucid solutions.
Gr.,
Istvan
-
Hi Rob / Istvan,
@ Rob, I hope you don't mind that I "steal" your thread, that's not my intention. I have what seems to be the exact same problem as you (as described in this threat), and I can't seem to find a solution for it.
@Istvan - my CMS is Drupal, and I guess I have the exact same problem as Rob(?).
Again guys: Apologies for staling this thread, I hope it's ok. I just saw it and was very happy to find not only the question written by Rob, but also someone who seems to have an idea of what to do about it.
Thanks in advance, and good day both of you.
Nicolai
-
Hi Rob,
I will check and get back to you in a few hours.
Hopefully we'll find something for you
Gr.,
Istvan
-
Hi Istvan,
It is a system called Elucid from Sanderson. It is basically a multi-channel platform. The problem content all run off the same template, which is the issue.
Thanks
-
Hi Rob,
What CMS are you using? Maybe we could link a few very good plugins which will help you out with this situation.
Gr.,
Istvan
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
-
ASP Canonical and Internal Linking
Hello - I'm working with a large ASP website and trying to troubleshoot issues I believe might be related to how the canonical element is used. On page - all internal links, including navigation links, use the following format (uppercase) - website.com**/F**older/Folder/Product . So, any page navigated to will always display the uppercase version of the URL. And, all of these pages have the canonical tag pointing to the lowercase version of the URL. The pages included in Google's index are all lowercase versions of the URL like this - website.com**/f**older/folder/product . My concern is that a lot of internal authority flow is being impacted/negated because all internal links point to the uppercase versions of URLs and all those pages reference the lowercase version URL in the canonical reference. Is this a valid concern?
On-Page Optimization | | LA_Steve0 -
Do non-canonical pages need to worry about things like Alt Text, H1 tags, etc?
Just wanted to confirm, if we have multiple similar pages, with all of their canonicals pointing towards the prime page, does it impact SEO rankings at all if the non-canonical pages were missing alt text from their images, or shared duplicate or multiple H1 tags? Basic SEO page construction stuff? I know some will hurt user CTR but wanted to make sure that SEO crawlers don't care about them even if indexed.
On-Page Optimization | | SimonZM2 -
Rel="canonical" Wordpress 2015 Best Practice
There are forum posts about how to insert rel="canonical" tags in Wordpress, but I've read about lots of changes in this space recently (updates to Yoast, for example). I'm having a problem with duplicate content on one of my sites, and it seems to be coming from multiple indexes of the same pages. I'll have a blog post show up under the posts, then the archives, then the tags. So, my question is, in early 2015, what are the current best practices for adding rel="canonical" tags in Wordpress? Thanks! Tim
On-Page Optimization | | TimLlew0 -
Can you canonical from one domain page to a different domain page
We are a boating site and have our main site with all it's products. We have an engine section within our main site. But we also have an outside domain, specific to a certain manufacturer of engines. So we want our customers to still find the engine information for this manufacturer within our main site, as well as find the manufacturer targeted engine site in the SERPS. My question is this: Can I canonical those pages within our main site to pages on the outside domain? Or does are canonicals to be used only within the same domain? Thanks,
On-Page Optimization | | tdawson090 -
Looking for an e-commerce CMS that can deal properly with facets and filters
Hi! One of my clients has an online shop built on a custom platform. Following my on-page audit, I found multiple issues with the faceted & filtered navigation. After doing some research, I've developed a good site architecture based both on keyword targeting and on user experience. Since the client's platform is custom and he is no longer in contact with the original webmaster, I'm looking to recommend an e-commerce CMS that would fix the issues he has and allow for proper navigation using facets + filters. I'll give you an idea of how I've envisioned the new site architecture (with a random example): The website has 3 main categories: Jackets Shoes Pants These categories are completely separated, no products exist in more than one category. Let's take the Shoes category. It has the following facets (these are like subcategories, in the form of links, indexable by the search engines): By Brand: Brand 1 Brand 2 Brand 3 By Genre Men Women Unisex By Type Running Flip-Flops Boots Each product of the Shoes category will belong to one of each facets (so you can have a product that belongs to Brand 1, for Women, of the "boots" type). Now, each of these facets also display filters depending on the facet itself. These are non-indexable, and preferably done through AJAX. For example, if I select Shoes -> Men I get a list of filters that can also include options from the other facets (so I'll have filters for "Size", but also for "Brand" and "Type"). When I select Shoes -> Boots I won't have the "Type" filter anymore (or I can have it pre-selected I guess), but I will have the "Size" and "Brand" filters. So, what I am looking for is for a CMS that can allow product attributes (like "Type", "Genre" or "Brand") to be used both as facet categories as well as filters. The closest live example I could find is ASOS, where you can search products by Brand (facet) and have the refined afterwards by Type (filter) or you can search products by Type (facet) and refine them by Brand (filter). So, any idea of an e-commerce CMS that would allow me to do the above (bonus points if it also allows entering descriptions for facets, similar to what ASOS does)? Thanks!
On-Page Optimization | | mihaiaperghis0 -
Canonical URL, cornerstone page and categories
If I want to have a cornerstone "page", can I substitute an actual page with a category archive of posts "page" (that contains many posts containing the target key phrase)? This way, if I make blog posts about a certain topic/ key phrase (example "beach weddings") and add a canonical URL of the category archive page to the individual posts, am I right then to assume google will see the archive page as the cornerstone page (and thereby won't see the individual posts with the same key phrase as competing)?
On-Page Optimization | | stephanwb0 -
Canonical issue
Hi again, my SEOMOZ software has found some "notices" related to certain pages regarding canonical tag. Here are some examples: El primer campamento de kitesurf en tarifa, somos tks!
On-Page Optimization | | juanmiguelcr
http://www.tarifakitesurfcamp.com/
http://www.tarifakitesurfcamp.com/
1 0
El primer campamento de kitesurf en tarifa, somos tks!
http://www.tarifakitesurfcamp.com/?attachment_id=
http://www.tarifakitesurfcamp.com/
1 0
Aviso Legal y Política de Privacidad
http://www.tarifakitesurfcamp.com/aviso-legal-y-politica-de-privacidad/
http://www.tarifakitesurfcamp.com/aviso-legal-y-politica-de-privacidad/
1 0
campamento de kitesurf tarifa en un complejo natural con tks!
http://www.tarifakitesurfcamp.com/campamento-kitesurf/
http://www.tarifakitesurfcamp.com/campamento-kitesurf/
1 0
campamentos bilingues para niños y jóvenes en tarifa, tsk!
http://www.tarifakitesurfcamp.com/campamentos-bilingues-para-ninos/
http://www.tarifakitesurfcamp.com/campamentos-bilingues-para-ninos/
1 0
Condiciones Generales
http://www.tarifakitesurfcamp.com/condiciones-generales/
http://www.tarifakitesurfcamp.com/condiciones-generales/
1 0
Contacto
http://www.tarifakitesurfcamp.com/contacto/
http://www.tarifakitesurfcamp.com/contacto/
1 0 Can anyone tell me what does mean? I guess it has to do with the impact of some kind of plugin since I haven't done anything. Thanks in advanced.0 -
What are all those meta name= and link rel= on the cnn home page source?
I usually use Description, title and keywords tag. I keep seeing these meta name = "classification" or "distribution" and also link rel =stylesheet" and "pingback" etc. Please tell me how important this is for SEO. It would be great to be pointed to the right page. Also, is there a wordpress pluggin to just fill in and have these be populated on the front end? Thank You
On-Page Optimization | | waspmobile0