Есть программисты, есть верстальщики, есть дизайнеры, есть специалисты по юзабилити, GUI и т.д. и т.п. А если человек все делает сам - то он совмещает несколько профессий.
Вспомним процедуру появления сайта на свет: заказ сайта, разработка сайта, поддержка, раскрутка (продвижение, оптимизация)
1) маркетинг (или др отдел, лицо компании) + веб дизайнер утверждают проект сайта
2) веб дизайнер + программист (веб разработчик) выполняют работы по сайту
3) сайт готов - поддерживается либо своим, либо веб-мастером на аутсорсинге
4) веб-мастер либо сам продвигает, либо нанимают еще сеошника, я считаю, что лучше, когда веб-мастер не только в хтмл понимает и устраняет ошибки на сайте, но чтобы и SEO занимался, мне кажется так наиболее эффективно.
Так что, сейчас существуют уже несколько позиций (профессий), имеющих отношение к сайтам. Нет одного человека с одним названием. Я считаю, что это правильно :)
если уж совсем углубляться в разделение труда то можно зайти в неплохие дебри:) Вспомнить Аккаунт менеджера, Менеджера проектов, Креативного директора и т.д.
А спецов от юзабилити и СЕО можно выделеть вообще в отдельную группу.
Как называть людей которые занимаются сайтами?