Создание и продвижение сайта

Суть проблемы: очередным знакомым нужно создать и продвигать сайт.

Суть вопроса: Как это делается? scarypeka



Для создания сайта есть конструкторы, есть шаблоны, есть специальные компании. В чем преимущества и недостатки этих вариантов, и какие подводные камни? Сайт нужен под статьи, услуги и интернет-магазин (вроде как без привязки к программам типа 1С). И ещё что это за зверь под названием landing page.

Как работает продвижение сайта в целом? Можно ли пойти на курсы и стать гуру SEO (и что он в принципе делает)? Или дешевле и выгодней заказать продвижение у специальных компаний?