SEO — спицифично. Оно играет в Чёрный Ящик Тьюрринга. Представьте себе изменчивый мир поисковых алгоритмов, которые, к тому же, наглухо закрыты наружу.
Что бы вы не делали — работать приходится наугад. И тут выручает статистика — наличие как можно большего количества разрозненной информации о разных методоах продвижения.
Один сотрудник более-менее качественно тянет 5-8 проектов. Т.е. у фрилансера выборка — 5-8 сайтов + отзывы коллег на форумах и комьюнити.
У SEO-компнании — 50-800 проектов, это уже репрезентативная выборка.
При проседании отдельных сайтов после апдейта довольно быстро становится понятно, как действовать.
Другой минус фрилансера — это отсутствие закрытого автоматизированного софта — что сказывается при работе на огромных семантических ядрах (более 200 запросво на сайт).
А по интернет-магазинам может быть до 10 000 разных запросов (низкочастотка) на проект!
Дополнительные риски — пропадание фрилансера. Всё перечисленное имеет отношение и к сеошнику в штат компании, и к маленьким молодым сео-компаниям. + добавьте стоимость вашего времени, которое вы потратите на коммуникацию с частным мастером.
===
Выводы: если у вас малое сем.ядро, низкая конкуренция на вашем рынке, вы молодые и у вас мало денег — можно пойти на риск и нанять сотрудника или фрилансера на продвижение. Но, может, стоит самим попробовать? Не так уж это и
страшно.
В остальных случаях это не оправданный риск.