In terms of SEO and maintainability.
My website is based on WordPress, it's currently using WordPress search and it's using the same URL as the home page to return search results i.e. say my website is at domain.com then the search results are at domain.com/?<parameters>