Ecommerce: A product in multiple categories with a canonical to create a ‘cluster’ in one primary category Vs. a single listing at root level with dynamic breadcrumb.
-
OK – bear with me on this…
I am working on some pretty large ecommerce websites (50,000 + products) where it is appropriate for some individual products to be placed within multiple categories / sub-categories.
For example, a Red Polo T-shirt could be placed within:
Men’s > T-shirts >
Men’s > T-shirts > Red T-shirts
Men’s > T-shirts > Polo T-shirts
Men’s > Sale > T-shirts
Etc.We’re getting great organic results for our general T-shirt page (for example) by clustering creative content within its structure – Top 10 tips on wearing a t-shirt (obviously not, but you get the idea).
My instinct tells me to replicate this with products too. So, of all the location mentioned above, make sure all polo shirts (no matter what colour) have a canonical set within Men’s > T-shirts > Polo T-shirts.
The presumption is that this will help build the authority of the Polo T-shirts page – this obviously presumes “Polo Shirts” get more search volume than “Red T-shirts”.
My presumption why this is the best option is because it is very difficult to manage, particularly with a large inventory. And, from experience, taking the time and being meticulous when it comes to SEO is the only way to achieve success.
From an administration point of view, it is a lot easier to have all product URLs at the root level and develop a dynamic breadcrumb trail – so all roads can lead to that one instance of the product.
There's No need for canonicals; no need for ecommerce managers to remember which primary category to assign product types to; keeping everything at root level also means there no reason to worry about redirects if product move from sub-category to sub-category etc.
What do you think is the best approach? Do 1000s of canonicals and redirect look ‘messy’ to a search engine overtime?
Any thoughts and insights greatly received.
-
I would be interested to see whats going on with your "long tail game". Long tell keyword for me = money, So... I wouldn't jeopardize ranking for "Red Polo t-shirts" just to rank better for Polo t-shirts. I would suggest maybe boosting up the unique content on your Product pages to make them rank better for specific long tails. I like the fact that all of my product pages are indexed individually just for the simple fact that I have a customer base that google's Part numbers. Those product pages show up every-time and almost every-time it rings the cash register. This just might be something to think about... but if all of your product pages are duplicates then they are not helping with the long tail so I would say canonicalze them and redirect them to get rid of the dups and see if it helps with those head terms.
Hope this helps
Chad
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
-
Quickview product modal - should I add rel=canonical to each URL ?
I have a quick view modal for all products on my website. How should I deal with these in the page set up eg. should I rel=canonical to the full product page and no-index in robots txt or are they ok in Googles eyes as they are part of the UX ?
Intermediate & Advanced SEO | | ColesNathan0 -
Does google credit links from iFrames or created by Javascript, if so, is one more powerful than the other?
Consider this example, because I want to be clear about what I mean. You have two websites. Lets all them www.a.com and www.b.com. On www.a.com/some/page, there is an iframe something like this:
Intermediate & Advanced SEO | | adriandg
<iframe src="www.b.com/some/special/path"></iframe>
Then content of this iframe is a bunch of pictures, text and numbers, as well as a group of links, linking each picture to www.b.com for example the links might be:
www.b.com/content/1
www.b.com/content/2
www.b.com/content/3 Questions: When google crawls **www.a.com/some/page, **does it pass link juice to www.b.com/content/*? Does google instead consider these to be internal links within b.com itself. because links to www.b.com/content/ ** are actually from b.com itself, since the domain of the iframe is actually: www.b.com/some/special/path 3) Is there any amount of link juice passed from www.a.com/some/page to* www.b.com/some/special/path **because this is the src= element of an iframe that a.com is hosting? Consider an alternative setup. Where instead of using an iframe the contents of the above described iFrame is actually added the the page dynamically using javascript, and a call to an API endpoint at b.com. Resulting in these links being added directly to the body of a.com without being wrapped in an iframe element. Questions:
4) Do these links that were created after page load still get crawled and credited by google? (i have heard in the past that google was going to start crawling javascript, i just don't know if this is known for a fact yet).
5) Do links created on the client side hold the same weight as a link that was served directly via the backend html generation? If both the links within the iframe and the links within the javascript embed method pass link juice. Is one preferred over the other? is one known to be more effective than the other? Thanks!0 -
Is it bad I have a cluster of canonical urls that 301 re-direct?
Just went through a migration. We have a group of canonical URLs that are NOT the preferred url, but 301 re-direct to the preferred URL. Does this essentially "break even" and the incorrect canonical URL becomes obsolete? And/or would this be considered potentially bad and confusing for bots?
Intermediate & Advanced SEO | | lunavista-comm0 -
Ecommerce Tabs
This isn't a unique problem but an e-commerce client has product information on a page, with separate tabs that have been historically loaded with a new page, which have been indexed. Product (/product): 8,450 Results Content1 (/product?tab=content1): 966 results Content2 (/product?tab=content2): 683 Results Content3 (/product?tab=content3): 1,750 Results Content4 (/product?tab=content4): 1,500 Results All of the content shares a common product top section (summary of information) but has unique canonical url definitions, meta information, etc. The individual content tabs are all part of a larger grouping, which is why their index level is considerably less than the actual product page. As the client grows and updates this historical practice, one of the implementation options is making the content available on the page via an Ajax load. The desire would be to maintain the ability to search for content1, content2, etc at that level and not spread the juice throughout all the main product pages. My question is what would the best setup be to maintain the historical ability to target the content individually via Search, while updating the UI/UX for a better customer experience? If the ajax route is the way to go, what are all the tasks necessary to properly handle without creating a separate duplicate pathing? Some of the tasks that I've outlined would be Using pushState to update the url when the tab is changed Is there an ability to also update canonicals & meta information? what else am I missing? Any guidance would be great as Id love to get some thoguhts on the matter. Thanks!
Intermediate & Advanced SEO | | RosemarieReed0 -
Product instant answers?
Hi Guys, I noticed today that Google was serving a VERY different organic result for a product level search. The query was "giro aspect". Included is a screenshot of the SERP. Anyone know about these? Is there anything we need to do to get this (i.e certain schema.org markup)? Any insights appreciated,
Intermediate & Advanced SEO | | evoNick
Will fPzGb06.jpg0 -
Rel=Canonical=CONFUSED
Hey, I am a confused canonical and here's why - please help! I have a master website called www.1099pro.com and then many other websites that simply duplicate the material on the master site (i.e www.1099A.com, www.1099T.com, www.1099solution.com, and the list goes on). These other domains & pages have been around for long enough that they have been able to garner some page authority & domain authority that it makes it worthwhile to redirect them to their corresponding pages on www.1099pro.com. The problem is two-fold when trying to pass this link-juice: I do not have access to the web-service that hosts the other sites/domains and cannot 301 redirect them The other sites/domains are setup so that whatever changes I make to www.1099pro.com are automatically distributed across all the other sites. This means that when I put on www.1099pro.com it also shows up on all the other domains. It is my understanding that having on a site such as www.1099solution.com does not pass any link juice and actually eliminates that page from the search results. Is there any way that I can pass the link juice?
Intermediate & Advanced SEO | | Stew2220 -
Local and Organic Listings
Hi, My client has a number of stores across the country (UK) and ideally I would like them to appear in both the local and organic listings - at the moment I appear more often than not on page one for one or the other - I have noticed however that some pages appear in both. I understand that Google will not place a listing for the same page in both local and organic so I need to optimise a page on the site for organic and point my local listing to a different page (home page?). On some results though I am seeing my local result appearing with the home page URL listed but the actual link points to the internal store page which is the same page that is appearing in the organic listing (both on page one). Other local listings of mine appear with the store page URL showing in the result. I haven't set anything up differently for these stores. Can anyone explain why this is happening? Thanks, Dan
Intermediate & Advanced SEO | | SEOBirmingham810 -
ECommerce Products substantially similar but with important differences?
Hi eCommerce gurus, We sell a number of products, electrical in nature where the unit is from a group (sub-model is probably a good description) but each has important different physical properties. An example description is: #1 Clipsal C-Bus Wireless Plug Adapter 1 Channel Leading Edge Dimmer, 3A C-Bus Wireless Plug Adaptors allow mains GPO operated equipment to be controlled as part of a C-Bus Wireless network. The buttons on a C-Bus Wireless Plug Adaptor are able to control a load connected directly to the unit and control loads connected to other C-Bus Wireless units. Also, buttons on C-Bus Wireless Wall Switches can control a load connected to a Plug Adaptor.Each button can be programmed to function as an on/off, dimmer or scene control, as well as a number of other options. The other 2 in this group are: #2 Clipsal C-Bus Wireless Plug Adapter 1 Channel Trailing Edge Dimmer, 2A #3 Clipsal C-Bus Wireless Plug Adapter 1 Channel Relay, 10A but the item description details are really the same as #1. This trips Roger's duplicate content error and so probably Google's as well. I can consolidate into one product with 'options' but then can't list the three products discretely on Google shopping etc, and currently the 'Category' is a much wider 'Wireless Automation Products' which I don't really want to sub-categorise into 'C-Bus Wireless Plug Adapters' with three items in it making it harder for people to find. I can 'Spin' the description but this seem stupid and even more so for other items I have that have 12 different derivations of the same basic product Any Suggestions?
Intermediate & Advanced SEO | | BM70