I need a view that only shows the results when you hit the search button. And another that shows the results, I do not care if it is on the same page or another, but I am doing something wrong. Can you help me?
Are you creating your view using the Block or classic editor ?
Either way what you need to do is not to use the view block when adding your view. Add a classic editor block to your template then use the Fields and Views button to add your view.
When you select your view you will be presented to add the Search form only, Both Search and Results and finally only the Results.
What you need to do is select the Search form only and then it will prompt you for the page that the results is on. From there you can go ahead and create your results page and populate it with the Results only form the view.