Ну, если вы не хотите сканировать, вы можете использовать вики-подобный подход, при котором пользователи могут отправлять ссылки на сайты (с заголовком, описанием и тегами). Таким образом, совместная коллекция ссылок может быть построена.
Чтобы избежать спама, может быть задействована система +/-, чтобы голосовать за полезные сайты или теги вверх, а за бесполезные - вниз.
Чтобы избежать массового голосования спамеров, вы можете взвешивать голоса по репутации пользователя.
Репутацию пользователя можно получить, представив полезные сайты. Или как-то отслеживая шаблоны использования.
И с учетом других моделей злоупотреблений.
Ну, я думаю, вы поняли.
Поскольку спаммеры постепенно обнаруживают слабые стороны традиционных поисковых систем (см. Google бомба , сайты для сбора контента и т. Д.), Может работать подход, основанный на сообществе. Но он сильно пострадал бы от эффекта холодного старта , а когда сообщество маленькое, систему легко злоупотреблять и отравлять ...
По крайней мере, Wikipedia и Stack Exchange пока не спамятся до бесполезных уровней ...
PS: http://xkcd.com/810/