CMS, система управления сайтом, - это программа, которая устанавливается на хостинг и дает панель для редактирования страниц без правки кода вручную; WordPress - самая распространенная из них. Чтобы создать сайт на CMS, нужны три вещи: домен, хостинг с поддержкой PHP и MySQL и сама CMS, установленная на этот хостинг - дальше оформление и наполнение идут уже через административную панель.
Практически это выглядит так: покупаете домен и хостинг (от 150-300 рублей в месяц за хостинг под один сайт), через панель хостинга ставите WordPress в один клик, выбираете или заказываете тему оформления и настраиваете нужные страницы. Технических знаний для базовой установки не требуется, но настройка темы под конкретную задачу - это уже работа для того, кто умеет верстать и обращаться с PHP.
Про продвижение это отчасти правда: на CMS вы полностью управляете кодом страницы, скоростью загрузки и структурой адресов, а в конструкторе часть этого решает сама платформа и не всегда в вашу пользу. Но CMS сама по себе не гарантирует лучшие позиции в поиске - результат все равно зависит от текстов, скорости и правильной разметки, а не от одного факта, что сайт стоит на WordPress.
Если технических навыков нет, разумнее заказать сайт на CMS у разработчика, который сам ставит движок, пишет тему под задачу и настраивает базовые вещи для поиска - это надежнее, чем осваивать администрирование WordPress с нуля ради одного лендинга. У меня такой сайт на индивидуальной теме под WordPress занимает 2 дня и стоит 15 000 рублей, с доменом, хостингом и метрикой в комплекте.