Profesjonalnie przygotowana strona powinna być przygotowana w zgodzie ze standardami określonymi przez W3C.
Odkąd do budowy atrakcyjnie wyglądającej strony nie wystarcza już sama znajomość grafiki oraz HTML/DHTML, coraz częściej przygotowywaniem witryn internetowych zajmują się firmy zatrudniające kilka osób, z których każda specjalizuje się i odpowiada za część elementów witryny. Podział zadań jest zmienny i zależy od zainteresowań i umiejętności zatrudnionych. W firmach dodatkowo oferujących hosting i możliwość umieszczenia zamawianej strony na własnym serwerze, popularne jest rozróżnienie prac przy serwisie na te, których efekt jest wykonywany przez serwer () lub przez przeglądarkę użytkownika (ang. ). Najczęstsze specjalizacje to m.in.:
Nazwa Rola Używane narzędzia Używane technologie Administrator serwera WWW Konfiguruje serwer WWW. Zapewnia bezpieczeństwo oraz wydajność oprogramowania udostępniającego serwis odwiedzającym. Często właściciel maszyny, na której znajduje się strona. Osoba niekoniecznie związana z danym serwisem WWW. Serwer WWW np. Apache, Cherokee, Caudium, Internet Information Services, Roxen Administrator bazy danych Definiuje strukturę bazy danych. Zapewnia spójność oraz bezpieczeństwo danych serwisu. Jest to rola zwykle występująca przy większych projektach o charakterze biznesowym.