There are a series of steps and number of components that generally go into any new website design. An all new small business website should take 2-3 months in all if you’re well organized. So planning – getting the domain, hosting, logo, photos together could be 2-4 weeks. Writing the text content possibly 3-4 weeks, and the actual website design another 3-4 weeks. Many of the steps can be done in tandem – look over our resource New Website Tips page to help you get organized.