Продвинуть лендинг по SEO возможно, но не совсем эффективно.
Дело в том что на одной странице нельзя собрать широкую семантику то есть число запросов для продвижения ограничен, следовательно большой трафик из поиска собрать не получится.
Например, если у вас сайт СТО, то запросы формата "Замена масла в BMW", "замена антифриза" и "ремонт двс бмв" нельзя продвинуть в рамках одной страницы, так как это три принципиально разные вещи в глазах поисковой системы.
То есть для достижения результатов, все ровно придется создавать три отдельных странички, которые и оптимизируются под запросы (заголовки, контент и тд).
Но лендинг можно продвинуть по одному запросу, например, "Замена масла BMW", проработав все необходимые моменты.
В выдаче есть много лендингов которые неплохо ранжируются.
Взять, например, тематику "Курсы по SEO" (Яндекс.Минск). Там в выдаче сразу 3 лендинга
Конечно если использовать многостраничник, цена лида будет меньше, так как вы получите трафик по SEO, и не нужно тратиться на платные источники трафика, такие как контекстная реклама, таргетированная реклама и тд.
Обычно одностраничники создаются под контекстную рекламу, поэтому не совсем понятно, что Вы имеете ввиду под раскруткой одностраничного сайта. По сути, единственный способ привлечь на такой сайт посетителей - это купить на нее рекламу.