Whats the definition of a category? and how deep should categories be in order to be user friendly? We are talking about 500+ categories here.

a1. categoires -> pets -> dogs -> labrador -> yellow
a2. categories -> pets -> dogs

b1. categories -> vehicles -> cars -> Audi -> A4 -> turbo s model
b2. categories -> cars (items in this category are then required to fill: brand, model, submodel)

1 Answer 1


how deep should categories be in order to be user friendly?

Make them shallow enough to allow for a rich (and useful) set of (search) filters to also exist.

On pets, as you mentioned, "Dogs", "Cats", "Rodents" and so on would be valid categories. "Breed", "colour", "intelligence" and so on should be considered filters, and should be combinable (e.g. to find dogs of a particular breed and also of a particular colour).

Filters should also be presented separately from the category trees, in a form that fits them, such as multiple-selection listboxes.

In short: build a category tree. See at what level it starts to make sense to combine different paths, to get more complete results. Also search for repetitions (see my diagram below, where the two breeds would have identical "subcategories"). Everything from there on should be considered filters.

Filters usually start two levels or so in. enter image description here (Teal colored are categories; yellow colored are filters)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.