Совсем без денег не получится. СЕО, по-вашему, вывод в топ, делится на 2 вида: внешнее и внутреннее. И если с внешним вы еще кое-как справитесь - будете расставлять ссылки на форумах, писать отзывы самостоятельно, размещать статьи, - то с внутренней никак, если нет опыта. Я говорю в основном о технической стороне: правильный код, роботс, стили, верстка, дизайн и многое-многое другое. Для этого придется нанимать человека.
Только спецы, которые занимаются продвижением сайтов долгие годы, умеют ВСЕ. Так что пока не научитесь, придется делегировать некоторые обязанности спецам. Да и учиться нужно осторожно, а то наделаете ошибок, нахватаете фильтров, не выберетесь потом.