In order to build a profitable website for yourself you need to have a good plan in place as well as you carrying out lots of preparation first. A lot of people will come up with an idea for a website, they then buy a domain name and start to build the site without actually thinking through what is required. Like these people I use to have hundreds of websites and would never concentrate on one but would instead be moving from one to the next constantly. However now I concentrate on just 20 sites or less and because of this I have seen a dramatic increase in my income from them.