Most small‑business websites take 3–6 weeks depending on the number of pages, how quickly content is provided, and whether we’re creating new branding at the same time. You'll have a clear timeline before we start so you always know what’s coming next.