Из каких основных этапов состоит процесс создания сайта. Необходимый минимум для каждого.
Рисование макета
дизайнер
На этом этапе рисуется "картинка" сайт или, как её правильно называть, макет. Делается это в Figma или в продуктах от компании Adobe.
Вёрстка шаблона
верстальщик
Картинка сайта это хорошо, но она ничего не сможет делать (кнопки не работают), поисковые машины (яндекс/Google) не смогут её прочитать, а мобильная и компьютерная версия выглядят одинаково - нужно превратить макет в шаблон.
Он создаётся на языках HTML+CSS.
HTML - это содержимое сайта: тексты, картинки, блоки и т.д.
CSS - это его внешний вид, расположение элементов, цвета и т.д.
Кнопки в шаблоне всё ещё не работают, но он умеет "сворачиваться" в мобильную версию, а поисковые машины понимают его содержимое.
Важно: вёрстка - это не программирование.
Натяжка шабона на CMS
программист
Пришло время добавить мозги нашему шаблону. Добавляем в него весь необходимый функционал, а так же, позволяем редактировать сайт в панели администратора.
Сео оптимизация
сеошник
Теперь нужно, чтобы сайт имел хорошие показатели в поисковых машинах.
Копирайтер
(бонусный)
Для продвижения сайта часто необходимы оптимизированные под поисковые машины статьи. Их пишут или редактируют копирайтеры.
Факт: часто, люди, работающие в сфере сайтов, совмещают в себе несколько профессий. Это очень здорово, так как понимание смежных областей увеличивает эффективность всего проекта.
Читайте так же

В качестве примера я буду использовать вывод статей блога, но данный способ
Читать
Самый эффективный способ выбрать фреимворк, cms или язык программирования.
Читать
Со временем, внутри вашего проекта начинается хаос, если в него регулярно в
Читать