Breadcrumb

Usage

When to use
Breadcrumbs are a navigational aid that show users their current location in the information architecture. They allow users to skip to different levels easily, and are helpful in complex site hierarchies with more than 2 levels.
How best to use
When not to use
Don't use as primary navigation
The breadcrumb is supposed to be a secondary navigational pattern and should never replace the primary navigation.
Don't use for sites with flat hierarchies
There's no need to use a breadcrumb when the product's navigation doesn't go beyond 2 levels, or when it has a linear structure, because a breadcrumb will be redundant.
Don't use breadcrumbs to present a flow
Breadcrumbs are not suitable when users need to move through a series of steps as part of a flow.