Не факт... 
Тут однозначно не скажешь
С одной стороны - да, экономия, не надо платить дяде-оптимизатору, да и способов продвижения бесплатных достаточно;
с другой - чтобы освоить тему СЕО для продвижения всего лишь одного сайта(т.е. не становиться проф. сеошником) придется потратить очень много времени, за которое можно было бы заработать своей основной деятельностью в 2-3 раза больше денег, чем пришлось бы отдать оптимизатору.

Да и я думаю, чем быстрее сайт будет раскручен, тем бодрее пойдет основной бизнес, у новичка это быстро ясно не выйдет... =(
Учитывая, что конкуренция по этим запросам не маленькая, то вывести в топ-ы ПС без опыта и бесплатными методами будет не так то просто.
Но всё равно, автору удачи
