The process of planning, conceptualising, and creating the visual and functional elements of a website, encompassing layout, graphics, navigation, and user experience.