Custom Post Type: Search Results – Template for no results

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