Most business websites take 2–4 weeks from content collection to launch, depending on the size of the site and how quickly materials (text, images, logo) are provided.