La création de sites web nécessite une variété de compétence allant de :
- La communication et la gestion des messages et des cibles
- la création graphique adaptée au web
- l’animation et la rédaction de contenus
- la programmation informatique
- le référencement pour favoriser la visibilité
- la prise en compte de l’expérience utilisateur
- la gestion des projets
- l’écoute du client et des cibles.