Web design is a term that covers many different skills and disciplines that are used in the creation and continual development of websites. Different areas of web design include; web graphic design, website content creation, coding, domain name registration, software, user experience design and SEO (search engine optimisation). It is the norm for a team of designers to normally work on the aspects that cover web design processes, although on occasions some designers will cover all of them. Web design as a term is the description of the design process relating to the customer facing (web pages) design of a website. A good web designer should have experience and awareness of customer usability often referred to as the online customer journey. Some say that a website is the a business’s online shop window, a well designed website can be the difference between surviving online against the competition and your business rivals.