I personally think a decent option for community discovery would be a section for 'communities people I follow are subscribed to but I am not.' I believe that leveraging a user's shared social graph to find a community would provide users a better way to find communities they may already belong to and have connections within.
I think this would also become crowded as more and more communities grow. To solve that I would just let users have an option to close the suggestion from appearing again similar to how announcement messages are often handled in feeds.
Something like what we do with follower suggestions?
https://steempeak.com/@user/following/suggestions
Also i like the suggestion about closing the suggestion so it doesn't appear again... that's what we do on follower suggestion... so i assume it's doable but not sure how we do it or if we have some sort of database for who they've closed the suggestion for. @asgarth knows.
Exactly like that! I think that will go a long way.