1. The idea, or intention. Drawing a simple or elaborate sketch and making plenty of notes is a crucial start in developing any website. Not only do you need to get your priorities in order, you also need to start getting a vision of what the future holds for your site. Who is going to visit the site and why?
2. Getting the design right. Pretty simple and exciting at first, but many people who are unfamiliar with designing a website may have difficulty attaining their vision. That's why having a web designer who you can communicate one on one with and who can quickly produce the results you imagined can be a much more enjoyable experience.
3. Web Hosting. Many newcomers are not aware of what web hosting actually is. It is basically "space" on the web. You need to rent space on the internet for your new site. This is where novice website owners can get a little confused simply because of the many web hosting sites that promise good rates.... but for what reason? The first thing to consider is how much space you want on the web. How much space are you paying for? Space means information that the hosting will allow you to upload on your site. That includes pictures, slideshows, flash images, animation and music... as well as text.