How long does a small-business website really take to build?
By Adam Hardegree ·
Written with AI assistance and checked against my published services and prices.
Four to six weeks for most small-business sites. About three for a one-page starter. That's the straight answer.
But that number comes with an asterisk most people don't expect, and it's worth saying out loud before you hire anyone: the design isn't what takes the time. You are.
I don't mean that as a dig. I mean it's the single most useful thing you can know going in.
What I can actually control
The part that's on me is predictable. A four-page site (Home, About, Services, Contact) moves through discovery, design, build, and launch on a schedule I can plan, with two revision rounds along the way, as long as I have everything I need.
That includes the layout, the responsive behavior across phone and desktop, the technical SEO baseline, wiring up the contact form so it doesn't quietly drop leads, the accessibility pass, and launch. The mechanical parts of building a website are well understood. I'm not inventing anything. I'm assembling well-known pieces in the right order.
That part isn't where projects stall.
Where the real clock lives
It lives in your inbox.
The thing that stretches a four-to-six-week project into three months is almost always content. The photos you keep meaning to take. The "About" paragraph you've started writing four times. The list of services with prices you need to confirm with your business partner. The logo file that's somewhere in an old email from the designer you used in 2019.
None of that is hard. All of it sits.
Here's a typical version of it. Say a landscaper signs off on his design in three days, then goes quiet for six weeks because he doesn't have decent photos of his own work. The site is done. It just has gray boxes where the proof should be. The holdup isn't the website. It's the one Saturday afternoon of shooting before-and-afters that keeps getting put off.
When a project drags, it's usually waiting on something only the owner can provide.
How to make it go fast
If you want your site at the fast end of that range, the move is simple: have your stuff ready before you start.
- Photos. Real ones, of you and your actual work. If you don't have them, book a photographer first. This is the delay that's easiest to see coming.
- Copy, even rough. You don't need it polished — I'll tighten whatever you send. But "here's roughly what we do and who we do it for" beats a blank page by a mile.
- Logo and brand files. The actual vector file if you have it, not a screenshot pulled off your Facebook page.
- Decisions made. Your services, your prices, your service area. If you're still arguing with a partner about what you offer, settle that before the clock starts.
- Domain and hosting access. Or just let me handle it — but know where the keys are.
Get those five things in a folder before kickoff and a four-page site has a real shot at the four-week end. Show up without them and the same project can take two or three months, and it'll feel like my fault even though every gap is content I'm waiting on.
What about the agencies quoting three months?
Some of that is real. A large e-commerce build with hundreds of products, custom integrations, and a content migration is a different animal — that timeline is honest.
But for a normal small-business brochure site? A three-month timeline is usually a scheduling artifact, not a complexity one. It means your project is sitting in a queue behind a dozen others, getting touched a few hours a week by whoever's free. You're not paying for three months of work. You're paying for three months of waiting for your turn.
When you hire one person, there's no queue. There's just the work, and how fast you get me what I need.
So, realistically
A one-page starter: about three weeks. A multi-page site: four to six weeks. Add time if we're writing copy from scratch or sorting out photography.
And if it takes longer than that, check your own outbox before you blame the designer. That's where the answer usually is.
Got a deadline in mind? Tell me about your project — free 30-minute call, and I'll give you a real timeline based on what you've actually got ready, not a hopeful guess.