Для того чтобы сверстать отличный уникальный сайт сегодня используются визуальные и программируемые технологии, которые отличаются той или иной степенью автоматизации всего процесса.
Так, большую популярность сегодня набирает визуальная технология, которая предусматривает максимально высокую степень автоматизации. Для конструирования страниц в этом случае применяется специальный визуальный редактор, а программный код автоматически генерируется с помощью всевозможных конструкций html-тегов. Такие редакторы для разработки сайтов сегодня могут быть онлайновыми или же предлагаться в виде программ-клиентов. При этом использование таких сервисов не отменяет необходимости серьезных познаний в области веб-программирования, так как процесс отладки и поиска ошибок все равно необходимо производить вручную.
Программируемые технологии предусматривают «ручное» создание уникальных сайтов с помощью XHTML, CSS, JavaScript, PHP, Perl, XML, MySQL и Linux. Это обычный набор технологий, которыми должен свободно пользоваться вебмастер при создании современного полнофункционального сайта без использования программ для автоматизации составления программного кода.