Здравствуйте!
Для поисковых систем будет лучше создать многостраничный сайт. Представьте сайт зоомагазина, в котором продаются и кошки, и собаки, и рыбки. Если создать лендинг, то запросы по типу «купить кошку» и «купить собаку» будут собраны на одной странице, что негативно скажется на продвижении. На многостраничном сайте под каждую группу запросов будет создана отдельная посадочная страница, которая гораздо легче попадет в топ.
Однозначно делайте многостраничный сайт. Так как именно благодаря нему вы соберите максимальный траффик для вашего сайта. Не возможно раскрыть всю тематику на одной странице
Для поисковиков лучше то, что наиболее полно отвечает запросу набранному в поисковой строке пользователем. Поэтому лучше то, где будет более полный ответ отвечающий на запрос. А одностраничник это или многостраничник - значения не имеет.
Однозначно многостраничный! Без вариантов даже. Во первых это семантический охват. Есть правило 1 запрос =1 кластер = страница. Невозможно продвинуть кучу запросов на одной странице. Лендинги пригодны только для платного рекламного трафика.