I want to implement breadcrumbs on a website, now I'm struggling on how to best implement them.
Users can search for products but can also navigate to a product category to find a product. On a product page the user can click on a product category to find similar products. So the users has different paths to reach a specific product / page.
I think I have two options to implement breadcrumbs
Option 1: Add every visited page to the breadcrumb. For example: Home > Search Results > product 1 > Category 2 > product 2 Disadvantage: breadcrum can become very long
Option 2: Specify for every page a specific fixed breadcrumb for example: Home > category 1 > product 1 Issue: what to do with products that are in multiple categories?
What are you opinions? Is there option 3 that I have overlooked?