What is an attribute-based breadcrumb? How is it different from location-based breadcrumb? Is it selecting two options at the same level?

  • Location Based Breadcrumb:
    this shows the trail of current file location from the main directory.

    Like documents folder on your system.

  • Attribute-Based Breadcrumb:
    this shows the trail of attributes of which your items fall into.

    i.e., like if your item is Pendrive, it falls into data storage attribute which is an attribute under computer peripherals, which might be a part of electronics attribute.

    Its analogy is like pendrive is a item which is in a folder of computer peripherals and this folder might be a subfolder of electronics.

For further clarification go through this article


  • Did you mean Pen drive is present at two different levels in the example above? My bad..!! sorry..!! :) – NB4 Aug 21 '17 at 11:50
  • NO, analogy is like pendrive is a item which is in a folder of computer peripherals which is inside a folder of electronics. – uttham Aug 21 '17 at 11:53
  • how is it different from location based? – NB4 Aug 21 '17 at 11:54
  • In location based it is literally located within that, but In attribute it is a sub set of it but totally doesnt lie inside that. It can be a attribute of some other thing as well. – uttham Aug 21 '17 at 11:55
  • Let us continue this discussion in chat. – NB4 Aug 21 '17 at 11:55

Basically, it's like Uttham says. However, to better explain the differences, a location based breadcrumb describes the path the user follows to get to specific pages (locations) of your site. Thus, these pages have to exist and are accessible independendently, breadcrumb or not.

On the other side, an attribute breadcrumb is related to specific attributes of an object, hence why it's commonly used on e-commerce, and the specific trail of the breadcrumb may or may not exist "physically", thus the breadcrumb is usually created for teh user's session. Think about faceted searches and filters. You look for (say) a room for 2 attribute people in some neighborhood attribute in some city attribute. Then you filter specific services attribute and later you add a budget range attribute. It wouldn't make sense to create this page since the search is very specific and it's created only for this specific search. However, you may have a breadcrumb based on your filters.

See image below:

enter image description here

Here the user started a process of faceted search and filtering as described above, narrowing the filters by attribute. If she decides to expand the search a little bit, she can go up the breadcrumb and broaden the results.

And that's the difference between both of them :)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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