Un Web-designer est en charge l’aspect visuel et l’expérience utilisateur d’un site internet. Le webdesign regroupe la conception de prototypes, la création d’éléments graphiques, l’ergonomie et l’optimisation de l’interface utilisateur pour qu’elle soit intuitive et attractive. Un développeur web est un expert des langages informatiques, ce qui lui permet de programmer entièrement un site internet, sur la base de maquettes réalisées par un webdesigner. Un webmaster est en charge de la gestion technique d’un site internet (maintenance technique, suivi des performances et de la sécurité, mises à jour). Il créé des sites avec des logiciels d’édition de site tels que WordPress. Il sait généralement coder en CSS et/ou HTML pour lui permettre de personnaliser le design et ajouter des fonctionnalités. Il n’existe pas de terme pour définir la double compétence webdesigner-webmaster mais la plupart des designers web sont également webmasters et inversement.