Бесплатно раскрутить сайт можно за счет внутренней оптимизации.
По кейвордам. Существуют специальные сайты помогающие найти достойный кей.
А вообще советую зайти сюда
Более доступно пожалуй не напишет никто.
Могу посоветовать для раскрутки сайта воспользоваться методикой с этого сайта: