Хотя большинство современных сайтов создается целой командой профессионалов узкой специализации, специалисты широкого профиля также востребованы. Веб-мастер, способный выполнить все работы по созданию и продвижению сайта, полезен при создании интернет-сайтов для малого и среднего бизнеса. Однако для того, чтобы стать профессиональным веб-мастером, знания и умения которого отвечают требованиям сегодняшнего дня, необходимо освоить несколько специальностей из различных областей. Понятно, что веб-мастер должен хорошо знать язык разметки гипертекста HTМL и уметь верстать веб-страницы. Желательно при создании веб-сайтов использовать современный вариант языка XHTML.
В соответствии с последними тенденциями по разделению содержимого и оформления, следует хорошо знать возможности каскадных таблиц стилей CSS и уметь применять их на практике при оформлении веб-сайтов. Для автоматизации некоторых действий пользователя следует использовать язык JavaScript. Естественно, профессиональный веб-мастер должен хорошо его знать и уметь писать достаточно сложные программы, а также использовать сторонние разработки на своих сайтах. Знание XHTML, CSS и JavaScript позволит создать статический сайт, но сегодня подавляющее большинство сайтов создаются динамическими. В простейшем случае нужно взять CMS – систему управления контентом, и построить сайт на ее основе. Однако для создания качественного сайта потребуется дополнительное программирование на PHP – популярном языке, использующемся на большинстве веб-серверов. Также чрезвычайно полезно уметь работать с базами данных MySQL, используемыми многими динамическими сайтами. Для повышения эффективности работы следует иметь представление о настройке веб-сервера Apache, системы управления базами данных MySQL и интерпретатора PHP. В последнее время особую популярность приобрела технология AJAX, обеспечивающая асинхронное взаимодействие пользователя с сервером, находящимся в интернете. Для использования этой технологии веб-мастер кроме JavaScript и PHP должен уметь работать с XML и XSL. Умение обрабатывать файлы в формате XML может пригодиться и во многих других случаях, например при получении и обработке различной информации с других сайтов. Кроме умения верстки веб-страниц и программирования на нескольких языках, веб-мастер должен быть дизайнером, иллюстратором и фотографом. Он должен не только продумать внешний вид сайта, но и создать все необходимые рисунки и фотографии, а также обработать их. При необходимости использования анимации, полезно не только изучить основы работы с Flash, но и знать язык программирования ActionScript. Кроме рисунков, веб-мастер должен уметь составлять грамотные тексты, интересные пользователям и понятные роботам поисковых систем. Создание сайта – только часть дела, и любой сайт следует оптимизировать для поисковых систем и продвигать в интернете. Это требует дополнительных знаний. Кроме того, для успешной работы веб-мастеру нужно уметь работать с заказчиками. Профессиональный веб-мастер, отвечающий современным требованиям, должен знать XHTML, CSS, JavaScript, PHP, XML, XSL, и уметь применять эти знания, а также быть художником, писателем, менеджером. Именно такой специалист может создать качественный сайт фирмы, причем обойдется это дешевле, чем работа коллектива специалистов узкого профиля.