One of my sites doesn’t have a search box on the home page, and we wanted to go about offering an easy search option. I found this incredibly helpful article: http://codex.wordpress.org/Creating_a_Search_Page — I followed the directions listed under “Using the page.php” heading.
A few notes regarding the posted directions: The first step says to save the file, but not where. Save it to the themes directory under wp-content. That’s where you will upload it in the end. I keep a mirror of the website on my hard drive (makes things like sync’ing files and such a lot easier).
Secondly, you uploaded the new search page template… now what?
Go to the Pages manager, add a new page, and select “Search Page” from the template drop-down under Page Attributes. You’ll find the page attributes module on the right-hand side of the page.
Lastly, there’s no need to add any content to your new search page – it won’t show up. If you want the search page to look/feel different, head over to the Editor (under Appearance), select the searchpage.php file you created, and edit away.
For example, I went back in and choose a different page template from which to base the search page template on. The theme this site uses has a full-width page template that I liked better for this type of page. That was a quick fix tho – same instructions, just replace a different content loop.