Все зависит от региона.
Одностраничник в Москве продвинуть почти невозможно (только по брендовым запросам)
Важно понимать, что Яндекс с помощью алгоритма Matrix.NET видит, как ведут себя на лендинге посетители.
1. Он видит ваши заголовки H1 (должен быть 1 на страницу с вхождением ключевых слов и написанный русским языком, понятным для человека, например "Аренда помещений и офисов в Москва-Сити. Цена от 5000 рублей за квадратный метр". Также на выдачу+сниппеты влияют заголовки H2 (до 8 штук на страницу). Алгоритм формирования сниппетов не раскрывается, но вот основные принципы
2. Matrix.NET видит, на каких текстовых блоках задерживаются посетители (вы можете увидеть их в отчете "карта скроллинга"), т.е. становится понятно какой контент действительно интересен пользователям. Получая эти данные, он считывает содержимое этих блоков и продвигает сайт по ключам, которые входят в такие блоки.
3. Он видит конверсию, а также видит, возвращается ли пользователь на поиск и переходит ли на другие сайты после визита на ваш сайт (читай: не удовлетворил свою потребность). Таким образом, он может делать вывод о качестве вашего ресурса в частности и качестве вашего бизнеса в целом.
В общей сложности Matrix.NET учитывает более 500 параметров пользовательского поведения и результатов анализа содержимого сайта при ранжировании результатов выдачи.
Делайте упор на правильное оформление важного контента, прописывайте заголовки, отвечайте на звонки и перезванивайте по заявкам как можно быстрее.
То, что помогает пользователю найти то, что он ищет, делает ваш сайт интересным и для поисковика. Самым полезным сайтам отдается приоритет в выдаче.