Als we het hebben over webdesign, wordt daarmee bedoeld het vormgeven van alle onderdelen die op een website aanwezig zijn. Dankzij de huidige technologie zijn webpagina´s tot veel meer in staat dan het ouderwetse papieren drukwerk. Vandaar dat veel bedrijven hun website dan ook zien als een verlengde van hun visitekaartje. Op een website kunnen filmpjes worden geplaatst, audiobestanden, bewegende afbeeldingen en nog veel meer.
De opmaak van een website wordt opgebouwd uit codes en zogenaamde programmeurstalen. Een van de bekendste talen is HTML. Met behulp van een handige HTML editor kan de webdesigner zo alle codes invoeren en de opmaak van de pagina bepalen, zoals de kleuren van het lettertype, achtergrondkleuren, animaties, en andere velden en onderdelen die zich op de site bevinden.
Naast de standaard vaste onderdelen op een website kunnen er ook andere onderdelen als video’s of geluidsfragmenten worden toegevoegd. Deze heten Dynamische en interactieve elementen genoemd. Voor het toevoegen van deze elementen worden speciale scripts gebruikt. De meest voorkomende zijn Javascripts, flashplayers en Dynamic HTML.
Tijdens het ontwerpen van websites moet de webdesigner wel rekening houden met de gebruiksvriendelijkheid. Dit wordt meestal als de usability omschreven. Maar zoals met alles, gebruiksvriendelijkheid en een goed design gaan niet altijd even goed samen en omgedraaid ook niet. Toch moet de gebruiksvriendelijkheid wel goed zijn, dit is belangrijk voor zowel de verkoop als het klantencontact dat via de website verloopt. Als de site niet gebruiksvriendelijk is zullen potentiële klanten naar de concurrent lopen.
