URLs for ecommerce site

by @spravca.uctu (177), 3 years ago


I have an ecommerce store and I found out, that lots of ecommerce sites have their URLs right from homepage. Example, what I mean: Structure would be: homempage / category clothing / subcategory pants / product Camouflage pants Subcategory pants would have this URL: homepage . com /subcategory-pants Product would have: homepage . com/camouflage-pants

My Urls are always from structure: homepage . com/category-clothing/subcategory-pants/product-camouflage-pants

Which way is better? If the first one...how big of a problem would it be, If I would remade it like that? I have like 7000 product pages.

Thanks guys

7 Replies
5 Users
Sort replies:
by @jaap (1667), 3 years ago

A semantically accurate URL is the best. There's nothing wrong with yours. SEO best practices for URLs

by @spravca.uctu (177), 3 years ago

Thanks. One more question to this?

Even if my top keyword is of course the product name, I should not be thinking about changing it to "domain .com/product-name" and let the whole "path" in the url, where the product name is on the last postion?

by @ms (4047), 3 years ago

domain.tld/product-name is (should be) better, as you're prioritizing your keyword and have no clutter in your url. However, your path is OK - there is nothing you should improve. The /product-name is part of a so-called "flat" URL structure, which is good for SEO, but not so great for user experience - on a product page, you can't tell where exactly in the structure you are. However, you probably have breadcrumbs, so virtually no one will be looking for it in URL...

It's also not trivial to bind those routes...

As you can see, it's more of a preference than good/bad practice. Maybe better fit for one project while not ideal for another.

by @spravca.uctu (177), 3 years ago

I understand. It is may be better for seo, especially, when I have breadcrumbs, which I do have.

My problem is, that for example:

  • I have 1 position for particular product on google rank, but, the url is not for the product, but for the category, in which the product is. So it is not domain.tld/category/sub-category/product-name, but domain.tld/category/sub-category.

f course, most convertible case is, when customer click right to the product he found on google, not just on category, where the product is.

I was thinking, if this could not cause the problem - That I have more juice for category, because of that URL, than for the product.

by @ms (4047), 3 years ago

I have 1 position for particular product on google rank, but, the url is not for the product, but for the category, in which the product is. So it is not domain.tld/category/sub-category/product-name, but domain.tld/category/sub-category.

Category may receive much more traffic, because it's more general, covering many products... Potentially much higher search volume - so yeah, lower conversion rate, but still could be the same or better in the end. Also depends on products you have listed.

With products, you get higher conversion rate but just a fraction of category volume. Which one is better? Who knows.

Would you rather be #1 on "iphone" or "iphone [whatever the current model is]"? I think you should build links and aim to rank as high as possible for both categories and core products.

by @techguideneo (15), 3 years ago

I suggest you use WordPress CMS where you can easily define the category name or stay on the site and focus on renaming subfolder names to related keywords based on your business domain name. This is yet another example of On-page SEO that you all are looking for. M I no wrong?

by @digitalpundit (70), 2 years ago

Designing a URL structure for eCommerce websites

Well-designed URLs can help Google more efficiently locate and retrieve web pages on your eCommerce site. If you control the structure of your URLs (for example, you are building your own site from scratch), then this guide can help you decide on your URL structure to avoid indexing problems seen by Google on eCommerce sites.

Why URL structure matters

A good URL design structure helps Google crawl and index your site, while a poor URL structure can lead to the following issues:

Content can be missed if Googlebot incorrectly thinks two URLs will return the same content as only one URL may be retrieved by the crawler (the other is discarded as a duplicate). This can happen if fragment identifiers (like #fragment) are used to show different content. Google does not use fragment identifiers in indexing.

Example: /product/t-shirt#black and /product/t-shirt#white are considered to be the same page by Google.

The same content may be retrieved multiple times by the crawler if Google thinks two URLs are different but result in the same page being returned. This can slow down the crawling of your site and put additional load on your web server for no benefit.

Example: /product/black-t-shirt and /product?sku=1234 may return the same product page, but Google cannot determine this by looking at the URL alone.

The crawler may think your site contains an infinite number of pages if your URLs include a continually changing value such as a timestamp. As a result, Google may take longer to find all the useful content on your site.

Example: /about?now=12:34am and /about?now=12:35am may be treated as different URLs by Google even though both URLs display the same page.

Join the forum to unlock true power of SEO community

You're welcome to become part of SEO Forum community. Register for free, learn and contribute.

Log In Sign up