мысли - алгоритм формирования кластеризированой группы
Алгоритм рабочий. Важные моменты с мета тегов из спайдера сложнее будет ключи выделить, чем с меню и заголовков. В третьем пункте много ручной работы, особенно если СЯ разнообразное.
Еще вопрос а как проверить релевантность запроса к странице сайта и ко всему сайту - например показатель в процентах + количество страниц - есть такой сервис?