Прочитал недавно статью, что интернет стал порочным из-за практики обмена ссылками (релевантности).
Предлагаю нехитрую оптимизацию, которую можно использовать для улучшения результатов поиска - в таком случае кроме релевантности, появится еще и репутация ресурса, которую можно использовать при сортировке результатов запроса.
Пусть некая организация решила завести сайт vaska.com
Она хочет, чтобы пользователи находили ее по ключевым словам, записанным в тегах keywords и размещенных в тексте страницы. При этом организация ручается, что на ее сайте нет спамных ключевых слов, для поднятия ее в рейтингах поиска, например слов "секс", "кряк", "порно" и т.п. Если организация поручилась, а на ее сайте обнаружен такой спам, то ее репутация понижается.
Нужно дать возможность организации поручиться за свой сайт.
Для этого должна существовать какая-нибудь служба в интернете, где хранится уникальный номер (как в ICQ) и открытый ключ для этого номера.
Организация подписывает этим ключом или адрес своего сайта в коментариях к DNS или размещает подпись в коде страницы (подписывать можно не содержание, а адрес страницы).
Таким образом, очень быстро выявятся надежные поставщики подписей и спамеры и первыми в запросах будут выдаваться подписанные страницы.
В принципе, эту идею можно развить и в этой службе некоторый поставщик подписи может подписаться за другой сайт.
То бишь он может сказать, что сайт vaska.com - хороший с его точки зрения или плохой или содержит порнографию (т.е. возможны разные варианты того, под чем подписываешься).
Тогда поисковая система будет обращаться к службе репутаций за рейтингом доверия страницы и выдавать результаты в порядке доверия.
Пока за неимением такой службы можно подписывать один сайт другим сайтом, храня подпись в DNS.