The time it takes to design and develop a website can vary greatly based on a variety of factors such as site size, complexity, features, and client involvement. Small or simple websites can take as little as 4-8 hours to complete, while larger ones can be weeks or even months of production time.
It is important to note that the work can span multiple departments and/or individuals. So, while the total project hours may be small in some cases, it does take time to schedule back and forth between departments and review. Client interaction also plays a role and can introduce changes and new work into the production flow.