Recently, I have been looking at how websites structure their eCommerce sites. After browsing quite a few sites, I have noticed there seems to be 2 primary approaches in how to handle 'Parent' and 'Child' Categories.
For the sake of this question, lets say that both sites are selling Paintings.
Site A:
This site, adopts the following URL structure:
www.example.com/page/product-category/
The 'page' would consist of image links only. These image links, would link to Product Categories, such as 'Classical Paintings', 'Renaissance Paintings' and 'Contemporary Paintings'. Upon selecting an image link, you would then be taken to the relevant Product Category, where you would be able to view the relevant products.
As stated, the 'page' does not display any products at all.
Site B:
This site, adopts the following URL structure:
www.example.com/parent-product-category/child-product-category/
Rather than the 'page' being used to present image links to 'Classical Paintings', 'Renaissance Paintings' and 'Contemporary Paintings' etc, a Parent Product Category has been used. This Parent Product category displays all of the products, from the 3 child categories, along with contextual links to the relevant Child Product Categories.
Conclusion:
Personally, I feel that Site A is missing out on targeting the shorter tail keywords. I also dislike the idea of mixing 'pages' with 'categories' and 'products'. Not sure if the latter has any effect on SEO but it is a preference of mine, nonetheless.
As for Site B, I feel this is a better approach. Not only does it 'sit better' with me logically but I feel the site structure aids in a more optimised distribution of 'link juice'.
I see so many well established sites opting for the structure, displayed in Site A, that I am wondering if I am missing something here. Does SEO favour one or the other? Maybe there is some 'best practice' practice, I am missing out on here?
Secondary Question:
Let's assume I stick with the structure displayed in Site B. I have created the following Product Categories:
Parent Category: Paintings
Child Category: Classical Paintings
As such, I have created the following URL:
www.example.com/paintings/classical-paintings/
At first, this seems pretty straight forward. What if, I then wanted to help improve user experience by implementing a Facet Navigation on the 'Paintings' Product Category page? One of the Facets being 'Classical Paintings'?
The Facet URL would look something like:
www.example.com/paintings?style=classical
Inevitably, this would produce duplicate content. If I was to go ahead with this approach, and found myself in this situation, would I simply apply 'noindex' to all Facet URLs and keep the original /paintings/classical-paintings/
URL or would I remove this URL and seek to get the Facet alternative to rank well?
/art/classical/paintings
/art/modern/paintings/
/art/victorian/sculptures/
since then 'art' shows all art, victorian would show all art from the Victorian era, and sculptures would just display victorian sculptures, but either way... this ain't going to make a noticeable difference in terms of SEO, do whats best for your users, since your not going to be rewarded for the best URL structure.