I would like to state before talking about my idea, that this has not been thought of a lot, just an idea that occurred to me. And that I agree, that it definitely needs to be thought and improved on.
I would sort of like to see a feature where you can rate a club, and describe why you rated it like that. It would allow for members to decide if they want to join the club, it would influence the "recommended clubs" section, and it would give admins an opportunity to see how they can improve. Maybe sort of like what it asks you when you downgrade your membership, and admins, or maybe just S.A. can look at overall statistics of why members rated it like it is. Also, something I was thinking of was making the rating public or private. Again, this definitely needs to be improved on but I think it would make a very cool idea. Some of the details I gave can be taken away, or more details can be added on. Please consider my suggestion and ask any questions to me about it as you want.
Ideas from the comment section:
Updated with frequency because the club's quality could change
Anonymous option (One con, there can be multiple fake reviews and the second accounts wont get caught, maybe a solution to this is chess.com moderators being able to see who the anonymous member was)