Практически все чистые версии CMS с открытым кодом не содержат настроек для SEO — все необходимые доработки и поля прописывает разработчик. В отдельных ситуациях поля для поисковой оптимизации добавляют с помощью отдельных плагинов (например, WordPress), но чаще всего такие решения известны своей уязвимостью. Для доработки однозначно понадобится программист, но в этом случае его можно нанять и для полноценного SEO-продвижения.
Оптимальный вариант — самописная административная панель на каком-нибудь фреймворке (например, Django или Laravel). Можно смотреть решения веб-студий, которые известны только в каком-то отдельном городе или регионе. Чаще всего такие CMS не дают большой свободы владельцу сайта (код бывает закрыт, а все недочеты нужно уточнять у техподдержки), однако уровень их проработки бывает выше, чем у сайтов на известных конструкторах. Помимо этого, веб-студии получают обратную связь от своих клиентов и постоянно обновляют свой продукт. В таком случае в конструкторе сразу созданы все поля для SEO-настроек, есть возможности для создания пользовательских фильтров, пакетной выгрузки товаров и так далее.
Если у вас нет времени дорабатывать свой сайт под SEO или вам не нужен большой многостраничный сайт, то подойдет Тильда. В ней сразу настроены поля для поисковой оптимизации, есть возможность настройки счётчиков и интеграций с вебмастерами. Для крупных проектов Тильда не подойдет из-за своих ограничений (если сравнивать с сайтом на отдельной CMS), но для промостраницы, лендинга, небольшого интернет-магазина — отличный вариант. Тильда берет скоростью запуска, простотой работы (базовые блоки можно собрать даже без веб-разработчика), недорогой стоимостью.
Если вы думаете, что все сайты на Тильде одинаковые — знайте, что это миф. Если работать с грамотным веб-разработчиком, можно сделать сайт по-настоящему уникальным: для этого в Тильде есть Zero-блоки для наполнения с нуля.