Best SEO Structure For E-Commerce With Products Using Multiple Categories
-
Hi all, I am in the process of re-structuring my e-commerce website for better SEO and user experience. I have done some keyword research and would like some advice on how best to structure my site around those keywords.
For example, my site (All Things Nature) sells a brand of wooden sculptures (Woodsculp) and I would like to rank for keywords related to that brand, the brand by animal, the brand by collection and the brand by release date.
Examples of keywords could be:Brand by Animal: Woodsculp Dogs, Woodsculp Cats, Woodsculp Elephants
Brand by Collection: Woodsculp Pets, Woodsculp Safari
Brand by Release Date: Woodsculp Christmas 2023, Woodsculp Summer 2022I would create each of these keywords as a category so that they can be found by a search engine and by users. I would then structure as follows:
All Things Nature -> Woodsculp -> Woodsculp by Animal -> Woodsculp Dogs
All Things Nature -> Woodsculp -> Woodsculp by Animal -> Woodsculp Elephants
All Things Nature -> Woodsculp -> Woodsculp by Collection -> Woodsculp Pets
All Things Nature -> Woodsculp -> Woodsculp by Collection -> Woodsculp Safari
All Things Nature -> Woodsculp -> Woodsculp by Release Date -> Woodsculp Christmas 2023
All Things Nature -> Woodsculp -> Woodsculp by Release Date -> Woodsculp Summer 2022The only problem with this structure is it would take more than 3 clicks (4) for the user to reach a product. How critical is this for good SEO and user experience?
- Would I be better off getting rid of the ‘Woodsculp by Animal’, ‘Woodsculp by Collection’ and ‘Woodsculp by Release Date’ categories? Structure would look as follows:
All Things Nature -> Woodsculp -> Woodsculp Dogs
All Things Nature -> Woodsculp -> Woodsculp Elephants
All Things Nature -> Woodsculp -> Woodsculp Safari
All Things Nature -> Woodsculp -> Woodsculp Christmas 2023The only thing with this is there would be a lot of categories under the brand name which might make it more difficult for search engines and users to logically follow.
- Would I be better off getting rid of the brand category and replace them with the keyword categories? Structure would look as follows:
All Things Nature -> Woodsculp by Animal -> Woodsculp Dogs
All Things Nature -> Woodsculp by Animal -> Woodsculp Elephants
All Things Nature -> Woodsculp by Collection -> Woodsculp Safari
All Things Nature -> Woodsculp by Release Date -> Woodsculp Christmas 2023This would organise things more logically but I would then lose the brand category (and the potential of the brand keyword ranking?)
- Would I be better off choosing one main keyword to use as a category and then use tags for the other categories?
Categories:
All Things Nature -> Woodsculp -> Woodsculp Dogs
All Things Nature -> Woodsculp -> Woodsculp ElephantsTags:
Woodsculp Safari
Woodsculp Christmas 2023The next issue I have is that I have products which could fall under several different categories. A product called Elijah Elephant, for example could fall under Woodsculp Elephants, Woodsculp Safari and Woodsculp Summer 2022.
In previous e-commerce sites I have never assigned multiple categories to one product (I instead have used tags).
- Is it good practice to organise products under multiple categories for an e-commerce site?
Thanks in advance for any help and advice.
-
-
When it comes to structuring an e-commerce website for SEO and user experience, there are several factors to consider. In your case, the goal is to rank for keywords related to the Woodsculp brand, its animals, collections, and release dates. Here are some suggestions:
Keep the brand category: Keeping the brand category will help users quickly find all products related to the Woodsculp brand. Also, having a dedicated brand category will help in ranking for brand-related keywords. However, you can optimize the brand category by adding subcategories such as Woodsculp by Animal, Woodsculp by Collection, and Woodsculp by Release Date.
Use a flat structure: A flat structure means that users can reach a product within three clicks or fewer. So, instead of having multiple subcategories, use a flat structure with the brand category and its subcategories directly under it. For example, All Things Nature > Woodsculp > Woodsculp Dogs.
Use tags: To ensure that products are discoverable from multiple angles, use tags. In your case, a product such as Elijah Elephant could have tags such as Woodsculp Elephants, Woodsculp Safari, and Woodsculp Summer 2022. This way, users can find the product regardless of which category they are browsing.
Assigning multiple categories: It's a good practice to assign products to multiple categories as long as it's relevant. However, make sure that the product doesn't appear in identical categories. In your case, Elijah Elephant can be assigned to Woodsculp Elephants, Woodsculp Safari, and Woodsculp Summer 2022, but it shouldn't appear under Woodsculp Elephants and Woodsculp by Animal.
Overall, creating a user-friendly and SEO-friendly e-commerce website requires a careful balance between organization and simplicity. You can consider working with an SEO expert or agency that specializes in e-commerce optimization to ensure that your site follows best practices and ranks well for your target keywords.
-
Hi There,
Pleasure - glad you found it useful. To answer your queries
- Like I said it depends on the search volume:
Woosculp Dog (0 searches per month)
Woodsculp Elephants (0)
Woodsclup Safari (0)So if this is the case and my searches are correct I would put them all on one page. At a push, if there are a lot, have an ajax filter as I described in the original post, so that users can slim the page down to just the animal they want. Same for Safari or frankly even season. It doesn't matter because all the 'juice' will be directed at Woodsculp.
If there are other brands with more searched for subcategories then you need to make a decision. Remember you will have all these animals on the page so the combination of Woodsculp+Animal will make it rankable, plus you will have the SEO text so you can mention them in there.
-
If you are going to have subcategories because they are searchable, (and my research is in the wrong country maybe?) Then the category would be Woodsculp Elephants (plural) There will be plenty of occurrences of the term Elephant (singular) on the page. It's also grammatically incorrect to name a page of elephants, elephant.
-
It doesn't matter how you display the category page. I prefer a top or sidebar, but some themes have categories in blocks on the page. It can be like this but I prefer just products in the main body of the page with sub cats/filters away to the top or side (plus in the menu)
-
You can put brand and sub-cat in the URL if you like (If you are having sub-cats because they are searchable) - but only if they will never move. Nothing worse than finding a product in one category then having to move it and change the URL. NEVER have a product in multiple categories with different URLs! One product/one URL
allthingsnature. com/woodsculp/dogs/ws012-woodsculp-scottie-dog
You will just make trouble for yourself down the line if products move category.
This is fine too
allthingsnature. com/product/ws012-woodsculp-scottie-dog
Personally I think the URL slightly helps SEO so having woodsculp and dog in there is great!
allthingsnature. com/product/woodsculp/dogs/ws012-woodsculp-scottie-dog
- Note 'dogs' not dog in the URL
You can remove the 'product' and 'product-category' slugs in WordPress using Premmerce, but do it before you launch - DO NOT do it after, or if you do, prepare for a ranking hit after you 301 them!
**actually you mentioned you are restructuring so you will have to 301 all the changes from original structure to what you are doing here (Brands, Cats, Products) . This will take time - up to 6 months to get them all ranking properly. You must do this otherwise you'll have a mess, so crawl the site using Screaming Frog and extract all URLs. Then make the changes and when you launch use a bulk redirection plugin to do them straight away. Don't leave it otherwise you'll get a mass of 404s (not found)
- Sites are better for SEO with one product in one category, however, you can get away with some product being in 2 or 3 different categories. Just note that Google will see that and the clearer you can make the structure for Google, the better
If 'Woodsculp Pets' is the higher category (as opposed to Woodsculp on its own), broken down into subcats, Dogs, Elephants etc, then I don't see a problem (If there are enough searches for the sub cats)
Many sites have Gender, Category, Brand. Others just Category and Brand
So for example you could have a category view:
Wooden Animals
Dogs
Elephantsand a Branded View
Woodsculp Pets
Dogs
ElephantsWe did this for a shoes website. In each case there is one URL for each product. See the two images.
https://carouselprojects.co.uk/wp-content/uploads/2021/10/Brand-Hierachy-600x318.png
Yes, noindex sale, best sellers etc - they just cause problems.
Good luck!
Nigel Carr - Retail SEO Specialist
Carousel Projects -
Hi Nigel,
Firstly, thank you very much for taking the time to provide such a detailed response. I’m really keen to take on board your feedback and learn and apply this to my store.
Ranking for Categories/Subcategories
Ranking for ‘Woodsculp’ would be the ideal scenario but there is a lot of competition. The searches for all the subcategories mentioned (e.g. Woodsculp Elephants, Woodsculp Safari, Woodsculp Summer 2022) are strong.
On the subject of ranking categories, if for example ‘Woodsculp elephant’ was a ranking search, would it matter if I called the subcategory ‘Woodsculp elephants’? I did notice during keyword research that the singular and plural can have different ranks.
Products Under Main Category
With regards to listing every model on the Woodsculp category page, in the past I would normally not display every product at this level as there could be hundreds of them. Instead I would normally display the subcategories (Woodsculp Dogs, Woodsculp Elephants) in a grid format to allow customers to navigate to the relevant subcategories (and products) more easily (like the pyramid way of site structure?). I know you mentioned having the sidebar to be able to navigate to the subcategories.
Is displaying all products under the main category (in this case Woodsculp) standard e-commerce practice and the best way of displaying products for users and for SEO?
- Product URL structure
In the past I would have structured my product URLs to include the subcategory. For example:
allthingsnature. com/woodsculp/dogs/ws012-woodsculp-scottie-dog
Would it be better to structure as:
allthingsnature. com/product/ws012-woodsculp-scottie-dog (wordpress allows either /product/ or /shop/ for the product permalinks).
- SEO Title
I noticed that you added in the ‘Wooden Sculptures’ part in the SEO title, will adding extra words like this hurt ranking for ‘Woodsculp’ in any way?
- Products in Multiple Categories
You mentioned earlier in your post that I could create a ‘Safari’ subcategory but you are saying that you would not put products in multiple brand categories?
So if I had a product ‘Woodsculp Scottie Dog’, I would be best off only placing it under one subcategory (presumably the one which ranks the highest) such as ‘Woodsculp Dogs’ as opposed to placing it under two, maximum three (Woodsculp Dogs, Woodsculp Pets etc.).
This seems a shame as I would certainly like users to be able to find that product if I was fortunate enough for them land on those category pages (Woodsculp Dogs, Woodsculp Pets) from a search engine result.
I’m confused by your last bit: ‘I would however have no problem having them in another type of category, say 'Wooden Animals’. Is that not exactly the same as having a category like ‘Woodsculp Dogs’? The only difference being that I’ve put the brand name in there as that phrase was a ranking keyword?
- No Index Pages
Thanks for the suggestion of a non indexing sale page.
-
There are two ways of handling this imho and it all depends how strong the brand and the sub categories are. It depends if people actually search for the subcategories.
Your primary aim is to rank for the brand 'Woodsculp' because that presumably is the most frequently searched word used to find the brand.
So the first way is like this
Woodsculp
> Dogs
>ElephantsSo the main page will be Woodsculp with every model listed.
You then put a sidebar in to point to a subcategory page of Dogs or Elephants.
The sub-category route would be.
allthingsnature.com/woodsculp/dogs
allthingsnature.com/woodsculp/elephants
- If Safari is also a 'thing' then create a subcat for that as well, but don't for Summer 2022 - that's not required. Just have them all on one page.
This would allow the subcategories to rank as well (If You Need Them To).
Note this risks the subcategories affecting the ranking of the main brand which is quite common with branded products. It depends how strong searches are for the dogs and elephants or whether they just search the brand.
The second way is using an Ajax/Filtered way of listing,
The filter sits in exactly the same place, maybe a side bar but goes to a non-ranking filter version of the page like this
allthingsnature.com/woodsculp?sub-cat=dogs
allthingsnature.com/woodsculp?sub-cat=elephants
The canonical (What Google sees) for all three would be allthingsnature.com/woodsculp
This means you don't set the subcategories to rank because Google doesn't read after the ?
Any other pages are produced via tags which are no indexed. This gives all the strength to the main brand page.
The first way you would write 300 word+ SEO content for the brand page. Make it really comprehensive, Maybe a short description at the top of the page with call to action and a fuller description under the listings.
SEO Title
Woodsculp - Wooden Sculptures - All Things Nature
Description
Shop for Woodsculp Wooden Scupltures including wooden Dogs and Elephants - Free Delievery ....... Other Calls to Action
Then have subcategories with a little content - focusing on the fact they are dogs or elephants.
SEO Title
Woodsculp Dogs - Wooden Sculptures - All Things Nature
&
SEO Title
Woodsculp Elephants - Wooden Sculptures - All Things Nature
Again, check the search volumes - if they are non existed use method 2 - filter/Ajax
The filtered page way you would only write content for the main brand but also write about Dogs and Elephants so you can rank for both types . Also write about Safari so that will rank as well. Christmas - you could have a separate page but noindex it so it doesn't compete. Also for Sale items - you can have a page for Woodsculp sale but no index it.
That's what I would do but it depends on the strength of the sub categories.
I would not put products in multiple brand categories - that is why I ask how important safari and Christmas are.
I would not have 'release date' categories - that's just designed to mess up SEO! If you must then use a non indexing filter as above.
I would however have no problem having them in another type of category, say 'Wooden Animals'.
Nigel Carr - Retail SEO Specialist
Carousel Projects
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
-
Seeking Advice on Improving On-Page SEO for my Website
I'm looking for some expert advice on improving the on-page SEO for my website, CCTV Camera Installation. Despite following best practices, I feel that my site isn't performing as well as it could be in search engine rankings. Here are a few specific areas where I'd appreciate some guidance: Content Optimization: I've ensured my content is keyword-rich and valuable to my audience. Are there any advanced techniques or tools that can help further optimize my content? Meta Tags and Descriptions: I've written unique meta titles and descriptions for each page, but I'm unsure if they're as effective as they could be. What are some tips for crafting compelling meta tags that improve click-through rates? Internal Linking: I've set up a basic internal linking structure. How can I enhance this to better distribute link equity and improve user navigation? Page Load Speed: While my site's load speed is decent, I'm aware that even minor improvements can have a significant impact on SEO. Are there any specific optimizations or tools you recommend for speeding up my website? Technical SEO: I've covered the basics like XML sitemaps and robots.txt files. Are there any advanced technical SEO practices that I should be aware of? Here is the link to my website for your reference: https://www.acssllc.ae/ Thank you in advance for your help! Best regards,
On-Page Optimization | | Htdbf
Israr Khan0 -
Strange Traffic Movements
Hi there, I'm wondering if anyone can shed some light on this... I'm working with a client whose website is experiencing some odd organic traffic patterns. See screenshot attached. As you can see, there was a sudden cliff fall about a month ago, and then it recovered (almost) entirely. Then, a month to the day later, the same thing happened again. What is the likelihood that this is a data glitch vs an algorithm thing? Any light you can shed on this would be appreciated. Thanks,
Search Behavior | | mhenshall
Marc
Screenshot 2023-08-18 at 09.37.26.png image url)0 -
National services provider and localized SEO (no physical stores)
Doing work for a telecom provider who operates in over 25 states. They are not trying to drive traffic to their brick-and-mortar stores. They want their marketing website to show products/services/pricing dynamically when a user enters their zip code. Previously, we could not show this until the shopper was already in the purchase flow that began with their serviceable address. They want to move these location-based details more forward in the shopping experience. They would likely have a "default" zip and set of services/pricing displaying until a user changes their location. My question is how does Google treat local SEO on a site where all location-targeted content is dynamic? Will the website suffer in localized search, when a shopper, say, in Colorado, wants to search for Internet providers? Is it better to have distinct landing pages for each territory with services/pricing?
Local SEO | | sprydigital0 -
Is page speed important to improve SEO ranking?
I saw on a SEO Agency's site (https://burstdgtl.com/search-engine-optimization/) that page speed apparently affects Google ranking. Is this true? And if it is, how do I improve it, do I need an agency?
On-Page Optimization | | jasparcj0 -
We used to sell links ...
We used to sell text links on our site WebDesign.org , I told about that via Twitter in public, Google penalized us and here’s the history of the issue in more detail. I write it here to ask if you guys know how to sort out this issue coz I’m not exactly sure at this point. Before I tackle the issue itself, here's some background. OUTBOUND LINKS ISSUE Jun 22, 2013 We received an Unnatural outbound links penalty (Manual spam action message in our Google Webmaster Tools account) from Google July 1, 2013 We nofollowed all homepage links and submitted a reconsideration request July 10, 2013 Google replied that we still violate their quality guidelines July 15, 2013 We removed links to low quality and irrelevant sites (such as Chinese stores, etc) and submitted another reconsideration request July 22, 2013 Manual Spam Action revoked INBOUND LINKS ISSUE November 8, 2013 We got a message from Google about Unnatural links to your site - impacts links (Message in our Google Webmaster Tools account) November 27, 2013 We Submitted a Disavow file with Deadly Risky links (found via generating a LinkDetox report) and submitted a reconsideration request December 15, 2013 Manual Action revoked (main keyword ranking got from 41 to 4) February 6, 014 And here's the actual issue: OUTBOUND LINKS ISSUE (Again) I told via Twitter in public that our site sells links. Matt Cutts noticed that and we got another Unnatural outbound links penalty (Manual action). Main keyword ranking decreased from 9 to 65. We removed all outbound links on the homepage and submitted a reconsideration request. April 15, 2014 Google replied that we still violate their quality guidelines. We nofollowd all outbound links with JavaScript (wrong move because Google did not take it as nofollowed) and submitted another reconsideration request. April 19, 2014 Google rejected our reconsideration request and said that we still violate their quality guidelines. April 23, 2014 We nofollowed properly this time (with PHP) and submitted another reconsideration request. May 4, 2014 Google replies that we still violate their quality guidelines. So, at this point I’m kinda lost in terms of what to do next because we've nofollowed all our outbound links (both paid and natural ones). What would you recommend?
Content Development | | VinceWicks0 -
Any help on best practices to move blog domain?
Hi, I am going to move my blog hosted on wordpress.com to a folder under mysite.com. (e.g. mysite.com/blog/). I start to think after the blog has gone live there will be duplicated content issue because I am going to import my posts in last 2 years onto the new location. I what way can I avoid that happen? Can I set something up (e.g. 301 redirect) in my current wordpress.com account? Any advice. Please help! Thanks
Content Development | | LauraHT0 -
What are the best wordpress theme clubs
Hi, i am looking for the best theme clubs out there for wordpress, i am looking for clubs that offer support and also ones that have a forum that you can share ideas as well as get support. any suggestions would be great
Content Development | | ClaireH-1848861 -
Is anyone using slashshot to promote themselves
hi, i am just wondering if anyone is using slashshot to promote themselves and if so how do you join to get your articles and news on the site
Content Development | | ClaireH-1848860