Для начала необходимо выбрать конструктор сайтов.
Если сайт уже создан, его необходимо подготовить для продвижения.
Установите сервисы статистики и аналитики (например, Google Analytics или Яндекс.Метрику).
Подберите ключевые слова. Google и Яндекс также предоставляет для этого свои инструменты.
Оптимизируйте страницы сайта для SEO и создайте карту сайту. Карта сайта — это “собранные” в один файл страницы вашего сайта, загруженные в корневой каталог (например: mysite.com/sitemap.xml)
Также вам необходимо добавить сайт в службы веб-мастеров: Google Webmaster Tools или Яндекс.Вебмастер.
Создайте странички в социальных сетях и “прикрутите” кнопки со ссылками на них на сайт.
Протестируйте скорость основных страниц (например, с помощью Google Page Speed).
В идеале вам необходимо заказать аудит сайта (обязательно обратитесь к специалистам, например, в сервис Nethouse.Продвижение). Затем вы можете рассмотреть следующие способы продвижения: контекстная реклама, таргетированная реклама, SEO-продвижение. Если у вас нет опыта в этом, все же лучше нанять специалистов.
Быстро собственный сайт можно сделать с помощью конструктора сайта или установки CMS.
Всё это можно найти на вашей площадке хостинга в DirectAdmin.
Для профессионального сайта вам придётся найти опытного веб-мастера.
wix проблемный, например если брать исходник сайта то не получается установить его на wix т.к. нет файлового менеджера
Я попробовал своими силами все сделать, получилось сами понимает, как всегда, ну то есть хуже, так что тут стоит довериться людям понимающим в этом деле.