Для начала давайте уточним, что значит "продвижение сайта". Чтобы ответить на вопрос, нужно понимать конечную цель, для которой сайт создан. Многостраничный магазин с товарами, сайт онлайн-сервиса, лендинг жилого комплекса, новостной портал и личный блог имеют разные цели, а у владельцев таких сайтов разные ресурсы. Ваш вопрос слишком широк, чтобы ответить на него однозначно. Важно всё: интересный контент, выполнение правил для SEO, попадание в релевантную аудиторию в рекламе. Но всё это в конкретных случаях имеет разное значение. Например, для магазина с товарами, под каждый из которых своя страница, имеет смысл сильно заморачиваться с SEO. А лендинг с продуктом, который нужно быстро распродать, можно продвигать платной рекламой, в которой результат виден сразу.