Продвижение сайта самая сложная и запутанная тема в сайтостроении. Сколько людей, столько и мнений...
Одно можно утверждать достоверно - максимальный эффект в раскрутке сайта имеют две вещи - интересные оригинальные тексты и(или) деньги.
Другими словами - самый надежный, но не самый быстрый способ, раскрутить сайт - это писать интересные оригинальные статьи по тематике сайта. В идеале порядка двух статей в день! В этом случае ваш сайт в течение примерно полугода поднимется в выдаче поисковиков на первые три-пять страниц.
Быстро поднять сайт в поисковой выдаче можно с помощью денег. Просто заплатить Яндексу или Гуглу. Но здесь есть одно большое НО - вы будете платить всё время и, если вдруг, вы платить перестанете, то ваш сайт очень быстро "утонет" и сильно мало шансов, что вы его вообще сможете поднять в дальнейшем. Мы рекомендуем платить поисковикам только в случае неограниченного бюджета.
Второй момент - с вашей стороны должен быть ответственный человек, который занимается сайтом и решает все возникающие вопросы. Не советуем полностью отдавать вопрос продвижения сайта сторонним специалистам.