Web design encompasses many different skills and disciplines in the production and maintenance of websites. While generally considered to include the design of graphics, more recently web designers are also responsible for the user experience and interface of a website. The different areas of web design, including graphic design and search engine optimization, overlap to a considerable extent.