Для успешного старта необходим в первую очередь сайт. После его создания надо собрать т.н. "семантическое ядро", т.е. список фраз, по которым вас будут искать клиенты. Потом в соответствии с этим списком написать оптимизированные тексты.
Кроме того, вам потребуется постоянная работа по расширению того самого семантического ядра и улучшению функционала сайта, и... чуточку магии.
И тогда есть все шансы попасть в число лидеров на первой и второй странице Яндекса или Гугла. Только работа эта должна быть постоянной.