Машинное обучение в SEO используется для классификации ключевых слов, определении ниши сайта по ключевым словам, и возможного прогноза.
В целом автоматизация SEO идет за счет некоторого ведения статистики и автоматизации сайта (перестраивание страницы с указанием актуальных и более профитных ключевых слов).
Начальная разработка такого инструмента усложняет и замедляет разработку всего продукта. Замедляется за счет того, что алгоритм нужно обучать под каждую нишу и соответственно нужен огромный датасет.
Если есть датасет, хорошая модель, грамотные алгоритмы и статистика - ускорит работу на какое-то время.