How should I go about setting up a custom search page?

I have setup a custom search page within my Sage theme under “search” that should query for posts and display them as expected. When I navigate to the page just by the url, I can see the page just fine. If I navigate through a POST or a GET method from a form, I get a 404 error on the page. Is there something I need to setup in the wrapper to prevent query tags from throwing an issue?

I use permalinks based on the page name for SEO purposes. IE site.com/page-1