Поисковики сами предоставили сервисы для поиска ключевиков. В них хороший подбор слов под одну страницу сайта, просматриваются запросы по тематике, учитывается сезонность. Но они подбирают ключевики под контекст, а не под СЕО, не чистят накрученные запросы, не учитывают геозависимость и стоимость продвижения слова.