Most small business websites are completed in 2–6 weeks, depending on the project’s complexity.