Two doc-level settings for search that we could toggle off would solve most of my issues without having to implement any user-related filtering:
- “Show hidden pages” - I pretty much never want these to be surfaced, they’re hidden for a reason. Sometimes I see people finding their way to back-of-house pages through this when there’s a view specifically intended for what they’re trying to do.
- “Show table rows” - This is another way that people are getting into stuff they shouldn’t see(and personally, I think it clutters up search results so that I never really use search). It’s a ton of effort to make sure that people can’t see hidden columns this way via an unintended layout. Also, it’s redundant if people are able to search in the views that we want them going to anyways.
If we could turn those off, I think it would both make me feel a lot more comfortable about what data we are exposing, and would be a better experience. I’m sure malicious people familiar with a browser could find things, but our biggest problem is just people accidentally finding themselves in views that aren’t intended to be user-facing and getting confused.
Even if this were only at the org level it would be an instant massive win for us.