Круто, классно, я лет 10 назад как раз ушел из сео. Вопрос не в ценах, вопрос в том, что там безумно много человеческого труда, а потом траст (время), ссылочный профиль, перелинковка, дропы и склейки, и все это может занимать месяцы на каждом этапе.
Конкретно данный проект я не заморачиваясь запилил бы на рандомной CMS без разработки вовсе, Но посчитал что бюджет общий проекта позволяет немного вложить в более интересное решение
Подскажите пожалуйста, ранее не обращал внимание на то что Ларавел создаёт модель даже если не передавать обязательные поля и сохраняет в базу. К примеру в базе для юзера email - NOT NULL , но User::Create([]) создает пользователя с значениями пустой строки в базе. Это стандартное поведение фреймворка?