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 check spam score and non indexed links
Hi I am working on a project in which I have a local services website <a target="_self">www.thepcrrg.com</a> I want to be sure its links are getting indexed or not. Please help me.
On-Page Optimization | | Jioiebytt2 -
Proper Use and Interpretation of new Query/Page report
When I'm in WMT/Search Console - I start a process of looking at all of the data initially unfiltered Then I select a query. Let's say its a top query for starters and I filter my results by that top query (exactly) With the filter on, I flip over to Pages and I get about a dozen results. When I look at this list, I get the normal variety of output: impressions, clicks, CTR, avg. position One thing that seems a bit odd to me is that most of the average positions for each of the URLs displayed is about the same. Say they range from 1.0 to 1.3. Does this mean that Google is displaying the dozen or so URLs to different people and generally in the 1st or 2nd position. Does this mean that my dozen or so pages are all competing with each other for the same query? On one hand, if all of my dozen pages displayed most of the time in the SERP all at the same time, I would see this as a good thing in that I would be 'owning' the SERP for my particular query. On the other hand, I'm concerned that the keyword I'm trying to optimize a particular page for is being partially distributed to less optimized pages. The main target page is shown the most (good) and it has about a 15x better CTR (also good). But all together, the other 11 pages are taking in around 40% of impressions and get a far lower CTR (bad). Am I interpreting this data correctly? Is WMT showing me what pages a particular query sends traffic to? Is there any way to extract the keywords that a particular page receives? When I reset my query and then start by selecting a specific page (exact match) and then select queries - is this showing my the search queries that drove traffic to that page? Is there a 'best practices' process to try to target a keyword to a specific page so that it gets more than the 60% of impressions I'm seeing now? Obviously I don't want to do a canonical because each keyword goes to many different pages and each page receives a different mix of keywords. I would think there would be a different technique when your page has an average position off of page 1.
On-Page Optimization | | ExploreConsulting0 -
SOS - I have done a terrible mistake: How can I make it up?
Two weeks ago i changed the urls on our website, without redirecting the old ones. This has led to a dramatic drop in ranking. What should i do: redirect the old pages and keep the new ones Change the urls back to the original ones Which of these to methods will result in best ranking? Maia
On-Page Optimization | | MaiaHaaland0 -
Can you have more than 1 site on the first page if site look and content is completely different but keywords are the sam.
I have a client that wants to build another completely different site than his main site and optimize it to have 2 websites on the first page for his keywords. The content and look and feel of the website would be completely different. One of his competitors is doing it and getting away with it. What is your advice.
On-Page Optimization | | Roots70 -
Is it worth De-duplicating a large e-commerce website?
Hi all, Most e-commerce websites use the same product description as the manufacturers. We know duplicate content is a huge negative for SEO. We are thinking about de-duplicating ours but our website is so big - it has tens of thousands of products. To de-duplicate it would require a ton of resources. Do you think it's worth it to go ahead de-duplicate our website? Do you have a website where de-duplication was done and did you see any positive result? (if so, did you see a certain percentage increase?) Thank you in advance
On-Page Optimization | | truckguy770 -
Blocking Pages E-Commerce Site
Hello, I am working on a site with 1,000's of product pages, some of which do not have inventory in them. Should be blocking these pages in order to reduce bouce rate? How could i manage so many pages efficiently? It would takes weeks to comb through pages to determine which have inventory and which do not. They are also time sensitive as they are live events so dates are always changing. Thanks!
On-Page Optimization | | TP_Marketing0 -
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 -
Dealing with a category page that is optimised & ranks for same keyword as homepage
Hi, I'm working with a very niche website where only one product is sold. This means there is a small keyword set (just variations of same keyword) that we are optimising for. Currently the homepage www.example.com ranks in position 2 for target term - "sample". But there is also a required deeper page www.example.com/sample which has lots and lots of internal links targeted to "sample" pointing to it. This page ranks position 8. Effectively this is optimising the deeper page for the same keyword as for the home page through internal anchir text. This deeper page must exist as it has much more detailed information about the product. We want the homepage to rank highest and I'm trying to figure out if we are confusing Google and splitting authority between 2 pages. Best result for us would be to have homepage in position 1 and the deeper page can disappear (total visits would increase). So the question is, is there a solution to do this? My initial thought was use canonical tag on the www.example.com/sample page specifiying www.example.com. Can we do this? Its not duplicate content. Other option I considered is to nofollow links to the deeper page. Again not sure if this will have positive or negative impact. My fear is by removing 40 odd internal links with "sample" anchor text will reduce relevancy of the domain as a whole for the "sample" keyword. Any help much appreciated! Thanks
On-Page Optimization | | Red_Mud_Rookie0