There are many things to keep in mind when designing a web. So let's take a look at the things that usually come to mind when designing a web. We don't even divide it into two parts. One is that you have the design in hand (maybe it 's PSD or the whole plan given by the client) and the other is that you don't have any design. Suppose you don't have any design. First of all decide what kind of web site you want to design. Before the pan is needed. One by one the design of the website is one of a kind. And depending on that, you will build your web site on any topic. If necessary, visit different web sites and decide which features to put on your web site. Now sit down and read the notebook with a pen. Make a list of the topics and features that you like to see on different web sites and make a list that you want to put them on your web site. Now layout it on some more pages. Where to place menu , where to place search bar , whether there will be slider. Side bar , footer , place of content etc. Now start coding. And if you are brand new , start before you know the code. At least you have to learn HTML and CSS .