Программы.
Программы для создания сайтов обычно представляют собой визуальные редакторы WYSIWYG с набором шаблонов, в зависимости от программы позволяют менять или оформление в целом или отдельные элементы. Дальше остаётся вписать свои данные и сгенерировать страничку. Минусов от такого подхода разумеется немало. Это и грязный код, медленные странички, чаще всего некорректная работа в различных браузерах. Данный метод, также как и бесплатные сайта не подходит для компаний, но допустимо использовать для создания личных сайтов.
Онлайн-конструкторы.
Сайты предоставляющие бесплатное место, имя в домене третьего уровня и возможность прямо в браузере отвечая на вопросы и загружая свои данные создать свой ресурс. При этом нет никакой гарантии, что ваш сайт не исчезнет в любой момент, здесь вы не имеете на него никаких прав. На ваших страничках также будет присутствовать чужая реклама, как вознаграждение за бесплатность.