Most small business websites are completed in 2–4 weeks. Larger or more complex sites may take longer. I’ll provide a clear timeline before we start.