I have 2 main questions about the back button and its functionality on a web site when running on a mobile. This isn't an app, but a responsive website working like an app.
The first question is whether or not should I use the back button or not and use the native button from the mobile device? I've been looking and found this question. It has a great answer but it's from 2011. The scenario is very different today.
I know we shouldn't rely on the browser functionality and provide the ones we need by ourselves. But today almost all the mobiles have a back button that most users are used to use. So is it ok to remove the back button?
Second, and most important question. If I stay with the back button, is it ok to use it until the users reach the home page? Or it should always go back 1 step in the history?
For example, let's say I have an e-commerce, the users search, find a list of products, return to the homepage and search again, this time he finds an item, explore it and decide to go back.
Should I provide a back button until he reaches the homepage or go all the way back? What is the best use case?
The page I'm building is like an e-commerce, but users can't buy, just search and then contact the company.