Before creating a website you need to prepare a complete requirement list for the website like what you want to do with your website, what kind of information it will have ....etc. After that you need to select a good company to develop your website.