Заказ на разработку сайта?
1. Смотрите сами, плюсы и минусы.
+ : В студии специалисты занимаются каждый своим делом и каждый умеет делать то, что ему нужно. И ка правило делает это хорошо. Дизайнер рисует, верстальщик верстает, программист программирует.
- : Цена проекта в студии в разы дороже, чем у одиночного исполнителя. В стоимость сайта входит зарплата сотрудников, аренда студии, коммунальные платежи и прочие расходы.
+ : Фрилансер берет меньше чем студия, это однозначно, и фрилансера проще контролировать, если вы конечно заключаете официальный договор на работу.
- : Ни один фрилансер не сделает то, что может сделать студия. Какой бы умный не был специалист, огн не может делать все работы (дизайн, верстку, программинг, копирайтинг) на отлично. Где-то обязательно будет "брак".
Итог: Вам нужно искать не одного исполнителя, а не сколько. В идеале, если вы найдете готовую команду фрилансеров, такое бывает. Или просто найдите Менеджера проектов, он найдет команду и будет курировать работу. Такой вариант работы очень распространен в последнее время.
2. Продвижение однозначно нужно отдавать НЕ исполнителю по сайту. Если это студия, нужно посмотреть внимательно на качество их раскрутки. Но я бы лучше обратился в компанию, которая не занимается созданием сайтов, а работает именно с продвижением. Там всегда показатели выше. То же самое касается, если вы решите искать отдельного исполнителя. Если он делает сайты, то он не может качественно раскручивать. Ищите СЕО-оптимизатора.
1. на фрилансера
2. лучше,  чтобы человек, который разрабатывает, знал SEO
PS: тут уже нужно смотреть ближе к закону и юристам...