I made opposite experiences, in my area the hidden segments are usually the bad oder redundant ones. And of course you can hide for you personally whatever you want in the Strava website.
Of course a bad designed segment with i.e. only 10 efforts ever has a 100% top 10 probability and is maybe not hidden but why this should be a problem for anybody I can't see. It's very unlikely that segments with fewer efforts are more often clicked than segments with many efforts.
>>Of course a bad designed segment with i.e. only 10 efforts ever has a 100% top 10 probability and is maybe not hidden but why this should be a problem for anybody I can't see.
The problem is not bad segments being shown by default but good ones being hidden because bad ones are chosen instead.
>> It's very unlikely that segments with fewer efforts are more often clicked than segments with many efforts.
Two examples from the area I am recently in:
https://www.strava.com/segments/1572764?filter=overall
This segment has two problems: 1)it starts before the round about where you often need to slow down, this is a relatively minor issue though. Worse is that: 2)it ends 250-300m beyond the summit and that 250-300m is quite not so mild downhill section. People are stopping at the top to put the jacket on for example. While this is shown the are multiple very good segments that are hidden (which start at the round about and end at the actual top).
Here are some better segments with more people matching it:
https://www.strava.com/segments/17173280?filter=overall (ends in correct place, starts a bit later but still not ideal)
https://www.strava.com/segments/34652545?filter=overall (starts after the round about, ends on the top - according to Strava guidelines)
Multiple random short sections of the climb are shown but for the long parts Strava chooses to show the worst possible one while hiding decent segments.
https://www.strava.com/segments/13499654?filter=overall
This ends in a random spot in the middle of a climb just after crossroads where you can turn to the town. This means that people who turn right to the town won't have it matched but also why finish the segment if the climb continues? Again, there are multiple segments containing the whole climb or ending just before the cross road to the town which are hidden. They often have way more people matched on them but they are still hidden. Instead what is not hidden are tens of random segments containing pieces of the climb, often 200-400m long. All this and the segments made according to the guidelines are hidden.
Once the segment is hidden people will stop clicking on it (you can't even seen them on mobile for example). I've noticed this segment quality degradation for some time now and it's getting worse. Very often I am wondering "why there is not a segment containing the whole climb) or "why does it end 300 meters beyond the summit in the middle of the a downhill section" or "why does it start before the major crossroads (contradictory to Strava guidelines for segment creation). It's not a problem to show bad segments but quality segments being hidden is an issue and will lead to significant degradation of the major feature of Strava.
As a side note Strava counts number of efforts incorrectly. For example in the first segments I linked to it says there are 3959 times in the overall standings but at the top it says "14,655 Attempts By 2,944 People". Both can't be correct. Maybe there is a some problem counting efforts/matches which contributes to the wrong selection of hidden/shown segments.
Guys, I understand it's technical and requires some research but the algorithm is seriously messed up. It seems it has some bonus for longer segments and promotes bad segments because of it (those that start in random places before crossroads, 2 streets before the climb etc.). Segments are one of the main features people use Strava for. It will seriously hurt you if nothing is done about it. I've done some work already demonstrating the issue. It would be nice if you could think about it as well.
My experience as a trail runner is completely different. Often I find that segments that are hidden are exactly the ones that I most interested in - usually the more challenging segments with steeper gradient or in general longer segments.
For example, last week I did an iconic local loop, which is quite popular and sought after as a challenge. And yet while a bunch of shorter segments along the route were visible, the entire loop was hidden for me.
Today I climbed a peak with a long approach. There were a bunch of segment on the approach path, yet the actual summit push and an equally tough steep descent from the peak were hidden segments. The worst part is that unless I look at this on the web page, there isn't even a notion of hidden segments in the app. I understand that those segments are naturally less popular because fewer people will go for the summit, but that there has to be a way to promote challenging segments! The problem is that I can't possibly star all good segments because all of them get synced to my Garmin watch, and it doesn't handle a large number of synced segments well. In fact, there is a limit of 100 segments that can be synced to my watch, so if I star more than 100 segments I can no longer control which segments are synced to my watch. If not for the watch sync issue, I'd simply star all challenging segments that I've ever encountered that I was to try again in the future.