А я считаю, что лучше, когда продвижением сайтов занимаются специализированные агентства. У них всегда есть собственная стратегия, проверенная временем. Например, можете ознакомиться с предложениями для клиентов здесь
http://levitsky-c.ru/seo/ . Кстати говоря, компании, в отличие от частных лиц, ещё и быстрее работают, за счёт большого количества специалистов.