Having an online presence is becoming more and more important. An effective design for your website is of utmost importance. In many cases your website is the first thing a new client or visitor sees of you. In other words, it is an extension of your name card. Much more than just markup it also encompasses audience analysis, color combinations, choice of font and navigation structure. Besides that you also need to consider accessibility for disabled people and access from mobile devices.