Designing websites need careful thinking and planning. It’s not an ordinary day-to-day job. Web designing requires years of practise and experimentations. There are several elements of a website which adds up in making it successful, the most important is to “know your audience” and to let your audience “know who you are”.