Show custom view before input entered on exposed form
Looks like the required_filter_input module is the way to go, as it requires one exposed filter to have a value before returning results, which triggers the custom "no results" view without any input by default.