Маркетинг - это основное.До дизайна, до движка наобходимо довольно много мероприятий...Например, рыночный анализ, конкурентный анализ, пользовательский анализ: анализ целевой аудитории, сратегический анализ.Ведь именно из этого рождается коммерческая идея сайта, его идеология. И именно это обеспечивает успех.А облечь ее в дизайн и засунуть в систему управления - это уже потом. Далее нужно решить для себя, будете ли Вы продвигать в поисковиках сайт. Если нет, то Вам подойдут "настроите сами" и "закажите у любого фрилансера". Для контекстной рекламы также неважно, как ич то сделано программно.А вот если Вы планируете сайт продвигать в посиковиках, Вам нужно этим озаботиться также ДО создания сайта. Семантическое ядро, создание структуры, включая url-ы... Там столько нюансов. Но зато бюджет на продвижение у профессионалов будет ощутимо меньше. Если же сайт будет сделан некачественно, Вам предложат большой бюджет выкладывать на сссылки. А это не только деньги, но еще чревато попаданием под фильтры поисковиков. То есть можно спустить в унитаз все усилия.