Light 777
На лендинги обычно траф льют с других ресурсов или с рекламы.
Выйти в топ одностраничником, по высококонкурентной тематике очень геморно.
По оптимизации тут почти тоже самое что и с обычным сайтом визиткой. Чистый код, не перегруженная страница(без кучи тяжелой графики и флеша), текст заточенный под нужные ключи, robots.txt, sitemap.xml, и т.д.
Проще сделайте обычный сайт, с текстами по нужным ключам, двигайте его и лейте с него траф на свой лендинг (баннеры с линком на Ваш лендинг там добавьте например). Будет намного легче чем с одностраничником.
чтобы хотя бы в 20-30топ появлялась?
Там даже по ВЧ запросам кликов мизер, двигаться надо минимум на первую страницу выдачи.