If your search results page is defaulting to the index.php
it’s because you don’t have a search.php
template in your theme. Quite likely, your index.php
template is also handling search results when items are found, too.
search.php
template, if it exists should be used for search results whether or not any items were found. Just create one and put what you want to in it. See the bottom of the template hierarchy diagram