Exactly. It's like a brick-and-mortar store. If a lot of people come in expecting to find widgets, you either start selling widgets-- or * you figure out what you were doing that led people to expect you to have widgets in stock, and then you can change things so you don't end up wasting your staff's time with the wrong customers. Can't do that if the customers refuse to say that they're looking for the widget department.
When Google ( who drive the majority of SE traffic ) decided to no longer pass on the search term "for reasons of user privacy" ( unless one buys adwords ;) it became necessary to become a niche boutique owner ,( or open many niche boutiques ) not a general store..
It was only a matter of time before Bing did the same (as would any SE that sells targeted ads ), Yahoo and the others do not send enough traffic % ATM to mention, and the same strategy applies / will apply to their traffic anyway..
The solution is to make many distinct, separate boutiques*, each stocking only one species of widget..
To make it very clear to search engines, and potential customers passing, which species of widget is on sale inside each.. *Domain names are cheap..and, there is still a lot of "low hanging fruit"..even in the dot com space
The customer, upon entering, either buys the species on display..or leaves..
( If the latter, they may be back, just make the page / site "memorable", so they will not get lost, if they do wish to return )
You can provide multiple exits..leading to your other boutiques..they may exit via them..and they may purchase when they land on your next niche boutique..
Or the customer may leave they way they came in ( the back button )..if the page(s) are carefully constructed, one will know why they arrived..and thus what they were looking for..one does not always need more than one page..
It is never worth wondering what might would have happened..
"No one is ever told what would have happened"..**