How to avoid site scoped search results confusion
The SharePoint search can be a confusing user experience
Take a look at the following scenarios.
A. SharePoint search is setup to show results from the current site. However, the user is expecting a Google type search where all results are shown.
B. SharePoint search is setup to show results from all sites; however, this user only works within one team site and only wants to see this site’s results.
How can we make this experience better? It’s through messaging. On the search results page you can add a web part to check if contextual search is being used. If yes, then output text that says “Currently viewing results for all sites” otherwise output “Currently viewing results for [this site]. To view results for all sites click [here]” and redirect to the full search results.