The first step is the understanding your requirement which is your site is static or dynamic. What is the different between static website and dynamic website? There are basically two main types of website - static and dynamic.
A static site is one that is usually written and what is in the code of the page and what is displayed to the user. A dynamic site is one that is written using a server-side scripting languages. In such a site the content is called in by the scripting language from other files or from a database depending on actions taken by the user. And it includes an admin panel (CMS) to manage website data.
In the first step, we gather information; we do mockups, sketches and more cool things. In the first step, we collect information about your business. Many things need to be considering about theme color, format, features, look and feel and specially we make site user friendly.
In the main step in designing your website, we care about understanding your customers and target visitors. As it involves good understanding of the company it is created for. It involves with a good understanding of you – what is your business target, and how the web can be help you to achieve your business goals.