Mobile app version of vmapp.org
Login or Join
Twilah146

: URL formatting for a project I'm currently in the process of developing a website for a client, and we're having disagreement on the url format for the site. I am recommending he do a format

@Twilah146

Posted in: #Seo #Url

I'm currently in the process of developing a website for a client, and we're having disagreement on the url format for the site. I am recommending he do a format such as this:

siteroot/brand/<brandName>#<categoryName>
siteroot/category/<categoryName>/<subcategoryName>#<brandName>


He is wanting to have everything directly off of the main page

siteroot/<brandName>#<categoryName>
siteroot/<categoryName>/<subcategoryName>#<brandName>


Personally, I'm not seeing anything wrong with having the simple identifier in the URL, as it helps to separate the two varying results, but I could be wrong. Does anyone have any suggestions or advice as to which would be a better format to use and why?

P.S. There are obviously other pages on the site, but they are minimal and make sense. This is our biggest disagreement.

10.03% popularity Vote Up Vote Down


Login to follow query

More posts by @Twilah146

3 Comments

Sorted by latest first Latest Oldest Best

 

@Angie530

Sorry for the late answer, but I hope this still helps you or someone.

The reasoning is simple, <brandName> is a dynamic URL slug, brand is a static URL slug.

When a slug is dynamic then all the slugs are expected to identify some dynamic resource, for example your brand, when a slug is static then it specifies a section/category/slice of the site.

Let me give you a practical example using his format:
example.com/<brandName>

Means you can have urls like
example.com/google http://example.com/yahoo example.com/bing

But you loose control of the first slug, you can no longer have
example.com/<categoryName>/

Because what if you have a category and a brand called "Bing"?
example.com/bing/

Is this a category or a brand?
It might not be likely in your case, but it is a sign of bad design (Unless you only have brands on your site).

With your way there is no possibility for such confusion
example.com/category/bing/ http://example.com/brand/bing/


It also slices the website into parts, this usually gives way for server server optimizations as you can reduce the amount of resources to be loaded by checking the static slug.

Keep in mind, URL's should never change so it is better to make them completely future proof.

If he is still not convinced just have him look at the stackexchange URL format
webmasters.stackexchange.com/questions/<questionID>/<dash-separated-keywords>

10% popularity Vote Up Vote Down


 

@Candy875

The advantage of the your recommendation is that it tells the user "we organise our site in two ways, by brand and by category". It also prevents confusion if (depending just on what you're selling) brands and categories have similar or identical names.

It also lets you create a page at siteroot/brand which contains a list of brands, and similarly with categories. If people are having trouble finding what they want then they can go to those pages and get an overview of what's available.

10% popularity Vote Up Vote Down


 

@Angela700

Matt Cutts and Yoast go over the best practices for URL structures on this page which includes two videos from Matt Cutts at Google yoast.com/wordpress-seo-url-permalink/

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme