What about using machine learning? It sounds like a discovery issue, and recommender systems work very well for that (eg. the side bar of Youtube).
I just discovered Neocities BTW, it sounds very interesting!
I just discovered Neocities BTW, it sounds very interesting!