Once we have all the content (text and images), it should take 5-6 weeks for us to design and build a typical, small scale website of 5-8 pages. The most time consuming phase of any web project is collecting and writing the content.