On average it takes from two to seven weeks to build a website. If your website simply needs to be redesigned, and the content is staying “as is”, the project can be completed in as little as two weeks from the start date.