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!
-
If I understand correctly, by adding multiple categories to each product, you should get the search functionality your looking for. Both systems allow the products to be tagged with multiple categories. I'm sorry that I'm not terribly familiar with the technical side of either system, but both are easy to use and all the products (and variations) seem to be indexed by search spiders.
Definitely check them out!
-
Thanks Dubs! Would any of these be able to do what I mentioned in my post?
-
Hey @Mihai,
I've only worked with a few eCommerce systems and found that the two most SEO friendly are:
- Fission system eCommerce - http://www.360psg.com/fission-commerce
- WordPress eCommerce Plugin - http://getshopped.org/wordpress-commerce
Both systems are very customizable but neither are FREE solutions. When it comes to an eCommerce system, I feel your better off using a paid service with tech support. I hope these systems meet your needs!
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
-
How can I outrank a website whose brand is named specifically after a product / service (and mine is not!) ?
Hi everyone, I've been working hard on my on-page SEO lately so I can gain visibility for my website. The results have been great and I am now on top of the SERP for the services I propose. I think that my content is almost fully optimize and** I've respected all the best practices (both on-page and technical SEO)**. However, there is one problem I just can't deal with for I don't have the knowledge, hence this post. I'm pretty sure that this issue is quite common for SEO experts. Here the thing: I offer dental emergency services, which is my core business. I'm ranked 4th for that request in my area, which is good, but I'd like to rank 1st as** I have a better DA and content than the 3 websites outranking me**. Also, I'm the first result for any other related services such as "dental services" or "dentist". However, when it comes to the theme "dental emergency", I'm constantly outranked by the same 3 websites. I ran an audit on their website but **my content and technical SEO is way better **than theirs. I suppose that the only reason I'm behind them is because they used "dental emergency" in their **Brand name **and, therefore, in the Home page URL. Every time someone is looking up online for "dental emergency", these websites will be on top of the SERP as I think that Google is unable to know whether the users are specifically looking for their websites (aka Brand) or for "dental emergency" services. Here is an example of a competitor: https://www.urgencedentairedemontreal.com/ (urgence meaning emergency in French). His whole Brand name and URL have been built after the "dental emergency." service. On the contrary, **my Brand name does not mention "urgence". ** I see that as a trick that is confusing Google. The fact that my competitors named their Brand after a specific service I also offer is real pain for my SEO. I also think it's really unfair as I've put a lot of effort in designing a nice website with great UX and content. This is the kind of practice that should be penalized in my opinion. Please, does anyone know any way to resolve this issue?
On-Page Optimization | | AlexTL0 -
Can Google read this code?
I'm working on some basic on-page SEO content for a website within my company and I need some guidance as far as 1. whether Google can read the small amount of existing text (not optimized) and if it isn't spiderable, then 2. what code should be there instead. Here is the site: https://www.le-velgear.com/store/catalog The text I'm referring to is toward the bottom of the page (isn't it always?) and says this: Designed for a Thriving Lifestyle The Le-Vel Gear store is an extension of the LV Life, the Thrive product line, and the world's largest health and wellness Movement, which you helped create. Living a life you deserve includes looking good while showing the world your pride in being a Thriver...Check out all the new and incredible gear and tools and take your Thriving lifestyle to the next level!!! When I "View Source," I cannot see the text, however, the text is highlight-able with my cursor and I can see it when I "Inspect Element" in a container that says Thanks in advance for any help!
On-Page Optimization | | lizzyr0 -
Can I add multi location business cities to homepage meta title or desc.?
I have a business with 6 locations (in the same state) but very different cities. We we expanded from one location with the city name in the URL we followed best practices to move to the new domain without the singular city name in the URL. We definitly took a hit on the organic side and I'm trying to figure out best practice for where to add geo info. Currently I have geo info: -In footer
On-Page Optimization | | beehiive
-Contact Page -On local page It's a WP site and each location has it's own page (ie. locations/geolocation_keyword). I know all other locations will take sometime but my concern is the hit we took on the original location that had geo-target URL. I guess really my question is simply can I include city names in homepage meta title and desc.?
and is there anything else I can do to bounce back organically on the original city faster?0 -
Can someone help with Canonical?
I have a wordpress site that On-Page Grader is saying I don't have Canonical done correctly. Here is the comment. 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. I have quite a few sites and have never had an issue with this. Can anyone help? I tried installing a plugin but that seems to have made it worse. This is the front page of the site btw.
On-Page Optimization | | jonnyholt1 -
Google index text that I can not find
Hello everybody, As you can see here: http://webcache.googleusercontent.com/search?q=cache:G-iicHoDJeYJ:www.billigste-internet.dk/&hl=da&gl=dk&strip=1 Google index the text "Forside" as the H1 tag, and "Right" and "Left" as body text, on my website. But I do not want that Google indexes this. But when I look in mine source code (see here: view-source:http://www.billigste-internet.dk/) I can not find "Forside", "rigth" or "Left", so I can delete it. Is there anyone who can help me where I need to delete the text "Forside", "Right" and "Left", so Google does not index this text? Hope someone can help.
On-Page Optimization | | JoLindahl910 -
Can you set objectives for an SEO campaign?
We have been working with a client for 3 months and they've been happy with the progress we've made on their SEO and the resulting increase in rankings, traffic etc. They are renewing their contract for another 6 months but this time want to set some objectives and want us to suggest what those objectives are. Is it possible to set objectives when a great deal of the results can be out of our hands, eg, how Google works, level of interest in the client's products in the target market, whether they take on board our recommendations for changing their website content to get better seo results etc? What would other people be happy being set as their objectives for a campaign?
On-Page Optimization | | mfrgolfgti0 -
Can Your Site Get Penalized For Keyword Stuffing On An 'Untarged' Keyword?
My site has dropped since the EMD/Panda 20 roll out and I am looking for reasons why. I am looking at Keyword Stuffing as one potential problem. My web site is on the topic of WordPress Security with that being the main keyword I want to target. Now I can limit the number of occurrences of 'wordpress security' to below the recommended 15, but it is impossible to do this for 'wordpress' without severely compromising the user experience. I've got other content on topics such as WordPress Backup and WordPress Security Plugins etc, so obviously the word 'wordpress' is bound to appear frequently. Is there a risk that Google will penalize me for Keyword Stuffing on 'wordpress' and thus pull down the site or page for other keywords? Or would it simply mean I won't be able to rank for 'wordpress' (which I am quite happy about)? Thanks!
On-Page Optimization | | andersvin0 -
How can I make it so that the various iterations (pages) do not come up as duplicate content ?
Hello, I wondered if somebody could give me some advice. The problem of various iterations of the clanedar page coming up as duplicate content. There is a large calendar on my site for events and each time the page is viewed it is seen as duplicate content . How can I make it so that the various iterations (pages) do not come up as duplicate content ? Regards
On-Page Optimization | | Tony14Aug0