Ecommerce store on subdomain - danger of keyword cannibalization?
-
Hi all,
Scenario: Ecommerce website selling a food product has their store on a subdomain (store.website.com). A GOOD chunk of the URLs - primarily parameters - are blocked in Robots.txt. When I search for the products, the main domain ranks almost exclusively, while the store only ranks on deeper SERPs (several pages deep).
In the end, only one variation of the product is listed on the main domain (ex: Original Flavor 1oz 24 count), while the store itself obviously has all of them (most of which are blocked by Robots.txt).
Can anyone shed a little bit of insight into best practices here? The platform for the store is Shopify if that helps. My suggestion at this point is to recommend they all crawling in the subdomain Robots.txt and canonicalize the parameter pages.
As for keywords, my main concern is cannibalization, or rather forcing visitors to take extra steps to get to the store on the subdomain because hardly any of the subdomain pages rank. In a perfect world, they'd have everything on their main domain and no silly subdomain.
Thanks!
-
I posted a bit of a Reddit rant here under my personal SEO alias of "studiumcirclus":
(click "View Entire Discussion")
Mainly these things vex me about the platform:
"In basic terms, Shopify is limited by its vision. They want to make sites easy to design for the average-joe, which means they have to spend most of their platform dev time on the back-end of the system and not the front-end of the sites which it produces
_ If they're always bogged down making extra tick-boxes to change things in the back-end, how can they be keeping up with cutting edge SEO? With WordPress you have a much larger dev community making add-ons, many of them completely free and still very effective. Because everyone is on WP, when new Google features, directives or initiatives come out they are quickly embraced (putting all sites on WP one step ahead)_
_ With smaller dev communities, platforms like Shopify or Magento lag behind. Why do people always expect that 'average' will rank 'well'? Ahead of the curve ranks well, average ranks averagely_
_ Also Shopify has some nasty Page-Speed issues which they won't acknowledge and they just argue about instead of fixing things. It's just not good for SEO_"
Other "Shopify is bad" evidence:
https://moz.com/community/q/main-menu-duplication#reply_391855 - just contains some of my thoughts on why Shopify isn't that good
https://moz.com/community/q/site-crawl-status-code-430 - a relatively recent problem someone had with their Shopify site, scroll down to see my reply
https://moz.com/community/q/duplicate-content-in-shopify-subsequent-pages-in-collections - someone else having tech issues with their Shopify site. While my answer was probably right, they probably couldn't implement the fixes
-
This was incredibly helpful. Right now their funnel starts on the store (adding product to cart), but there's definitely a benefit to it starting on the main domain to better track how the channels perform and overall user behavior.
-
In summary - firstly echo effectdigital on Shopify. It is an interesting platform sold very well by Shopify zealots - but we have had to bend too many times to Shopify platform limitations to believe it is the right answer for most. It is awesome if your a bikini start-up with no CRM or ERP - however the moment it comes to a decent integration - it often gets ugly quickly.
On to your query - the shortened version to the answer is no-one knows. Why? because the algorithm treats subdomains differently for different sites. https://moz.com/blog/interview-searchlove There is a good piece on subdomains v subfolders in this WBF. In summary a good discussion on subdomains.
The click through to the subdomain should be a normal step, ie so assuming on the subdomain your landing on the relevant contextual page within the funnel to transact. That is normal for some back ends. You are correct ideally in my view all on the root domain.
Overall if the subdomain pages are critical and you want to rank, then need to treat subdomain for SEO as a separate site. However, if the subdomain is just the end part of the sales funnel.. then may not need to rank..
Hope that is helpful.
Regards
-
One reason we got out of shopify. Gets complicated quickly. There was a brilliant WBF on subdomains about 2 months ago - by the british dude from distilled who pops up from time to time. Will try and find it if get time, but would check that out as a starting point.
-
Yeah, I'm trying to figure out the best way to present to them all the pertinent information regarding how terrible Shopify is. The way they use Collections then block any sort of parameters in their unalterable Robots.txt file is insane.
-
That sounds like a hell of a mess. Instead of tying your name to one proposed implementation and saying "yes, this IS the way" - I'd get the complexity of the issue across to the client / boss
I'd then present your idea and say "I want to test this, but if results suffer we will need to revert the changes". I think that with such a complex architectural nightmare (on a HORRIBLE platform like Shopify, which is just awful for SEO) - it would be extremely foolish to charge off into the night without making the risks clear
The best practice is really to not have built such a terrible site to begin with. In making things better, there may be growing pains. There may be NO options which would result in 100% growth and 0% losses
My recommendation would be to continue blocking Google's access to the original, default product variations (as those are already happily ranking on the main site. Don't fix what ain't broken). I might allow Google to crawl the sub-variations which are inaccessible from the main site. I might alter the main site's UX to include links to the sub-variants on the 'shop.' subdomain
In the end though, it's a very tangled web they have spun
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
-
Pagination vs. Scroll for Ecommerce
Hi I wanted to see what opinions were on having a product listings on paginated pages vs. loading as the user scrolls? We use pagination but I have heard scroll may be better for SEO? Thanks!
Intermediate & Advanced SEO | | BeckyKey0 -
Subdomained White-Label Sites
Wanted to pass along a specific use-case that I'm thinking through in the technical setup for a client. Site: http://www.abc.com is an ecommerce company that offers the ability to white-label a site so an affiliate can join and get access to the site, and ultimately get a cut of whatever is sold through that affiliate. So I join the site and get access to scott.xyz.com and can handle my business through that. From a technical standpoint, this is the proposed technical setup of the site. Canonical URLS will be set to www.xyz.com Pages on scott.xyz.com will be set to noindex, while the main www.xyz.com will be set to be indexed Webmaster Tools for scott.xyz.com will be set to have preferred domain of www.xyz.com scott.xyz.com will have separate robots.txt instructing to block crawl Questions Am I missing any steps in properly setting up the technical background of the subdomain sites? The use of subdomains isn't something that I am able to move away from. Will any links in to scott.xyz.com pass juice and authority to www.xyz.com, or does the noindex/nocrawl block that from happening? Is there anything else that I am missing? Thanks!
Intermediate & Advanced SEO | | RosemarieReed
Scott0 -
Is our Third Party Subdomain hurting our SERPs?
Hello! Our Moz report under the root domain godelta.com displays 696 high priority issues that we cannot control that are all caused by a third party subdomain. promotionalproducts.godelta.com We don’t have any control of the SEO on the third party website. Our blog posts link to the third party subdomain from our blog subdomain. blog.godelta.com Is the third party subdomain affecting our SERP and should we replace the subdomain with its own domain name? Hopefully we can clear this up and end the debate with our internal team and our HubSpot account manager. David
Intermediate & Advanced SEO | | wakadaca0 -
Meta Keywords: Do They Hurt Rankings
I know that Google doesn't use meta keywords, but does it hurt to have anything in there? Just wondering if I need to remove all the meta keywords that are on my site, or are they harmless to have. Also, would meta keywords ever be used by an internal search plug-in if we were to install one in the future, or do they generally look at the product title and description for that info?
Intermediate & Advanced SEO | | b4cab0 -
Keyword Strategy for outside of the US
I posted a similar question a while go, so I will attempt to articulate my question a little better.... I am the owner of an E-Commerce site that operates in Canada. I have been brainstorming ways to find opportunities and niches for Canadian online shoppers in an industry that is dominated by corporate American E-commerce sites. I saw another Canadian e-commerce site try to combat this issue, and I wanted to get some advice on whether this strategy is sound. Here is an example. Well.ca is a large e-commerce site in Canada. They take a competitive product like a "Tide Lundry Detergent" and include local and intent terms in their page titles. For example "Buy TideLaundry Detergent from Canada at Well.ca - Free Shipping". If a Canadian shopper searches for "Tide Laundry Detergent", they are going to find results for amazon.com, ebay.com, Tide's website, etc.. I would imagine that Canadian shoppers would start to add terms such as Canada, Buy, or online to try to find Canadian sellers. If that is the case, then Well.ca ranks and arguably serves the customer with those intentions much better. I guess my question is, if the dominant search terms in my industry are polluted with irrelevant or American companies (even in Canada), is this form of localization a good idea? The terms don't seem to be searched much according to any keyword research tool I've used, but I know that I add "canada" to my search terms in order to find Canadian results? Thoughts?
Intermediate & Advanced SEO | | evan890 -
Should we get a new domain that has our main keyword in it.
We have been running our site about 10 years under the domain www.islesurfboards.com and we are referred as "Isle Surfboards" when linked to in the anchor text. Our core product line and keyword focus has always been on "surfboards" and its related long tail keywords. However in the last several years we have began to sell "paddle boards" and now they have become our best selling product accouting for 80% of our business. We really want to rank well for "paddleboards" and related words but noticed we always seem to fall below people who have websites with "paddleboard" or "sup" in the domain and company name. will they always rank better unless we also inlcude it in ours? Should we move to a New Domain that focuses on the new target keyword "paddleboard" or a combo of both "surfboards" and "paddleboards"and would this make any difference or even hurt us since it would be a new domain. Then in addition rebrand our company name to include surfboards and/or paddleboards in the company name or some combo of both so the anchor text when people who refer to us relate to both paddle boards and surfboards?
Intermediate & Advanced SEO | | isle_surf0 -
Ranking For Misspelling of Primary Keyword
I have been baffled for the past few months for ranking for the misspelling of our primary keyword BELIZE in the Google U.S. Serps. We are nowhere to be found, but are ranking for the misspelling BELIZ (without the final "e"). We have been online since 1995 on page one everywhere. 11 months ago we did a site redesign changing over to WP as a CMS. We changed all pages from widget-example.html to widget-example and properly 301ed all pages after deleting the old pages. Then we accidentally de-indexed the site for a month due to a robots.txt error. This has been corrected 4 months now. We shared this on the Google Webmaster forums and some kind folks helped with advice - nothing major in our opinion but we implemented most of the tips given. We are doing fine everywhere with all search engines and Google itself in other areas Google.ca Google.bz Google.mx for example. But in our primary market is the U.S. where the majority of our readers are - tourists and retirees looking for our information - we do not exist. The joke is that searching for BELIZ in the U.S. Google Serps has us on Page One. It is a joke that is NOT funny - or maybe some human evaluator made a mistake or is playing a sick joke? We have done a reconsideration request in case there was a manual penalty and we received the no manual penalty form letter. I notice increasingly in Google Live Analytics people typing in our full domain name - I guess out of frustration not getting the site when inputting the primary keyword. I find that I can write a new article and in a couple of weeks it ranks in the top couple pages. Many other pages are found via long-tail only. I find it intriguing that yesterday I wrote a very small article, a press release actually, and today searching for the misspelling BELIZ in the U.S. Google Serp the root domain is ranked #2 and the snippet and image displayed is from this little article which is nothing really great. I am new here. Thanks to anyone who can help. The site: Belize http://www.belize.com
Intermediate & Advanced SEO | | Belize0 -
Zero visits from keyword in Google Analytics
The keyword "business engagement in outsourcing" shows 0 visits. I have a look at Seomoz post at - http://www.seomoz.org/blog/advanced-google-analytics. According to it, "If someone makes more than one visit to a site within the same "session" and each visit comes from a search but on different keywords, then both keywords will be included in the keywords report - the first with 0 visits and the second with 1 visit" In my GA report, i could only see 0 visit for the above keyword. Why is 1 visit not being shown ? On reading the blog, http://webanalysis.blogspot.com/2008/04/google-analytics-tips-and-tricks-why-do.html#axzz1UPqhMV7o i am more confused, as it says "Google Analytics, assigns the visitors activity to the first keyword " . which is NOT what seomoz suggests
Intermediate & Advanced SEO | | seoug_20050