Bill Bergquist

After “how much does it cost,” this is the question I get most: how long is this going to take? And just like the cost question, the answers you find online range from “one day” to “six months,” which is another way of saying nobody wants to commit to a number.

So here are real numbers, including the fastest site I’ve ever shipped and what made it possible.

The Short Answer

For a typical small business website built by an independent developer, plan on two to four weeks from kickoff to launch. A single landing page can be done in a week or two. Larger sites with e-commerce, booking systems, or custom features run six weeks to a few months.

Those are calendar weeks, not hours of work, and that distinction is the whole ballgame. Nobody is at a keyboard for four straight weeks. The clock runs on nights and weekends waiting for a photo, an approval, or a domain to move. Which means the interesting question isn’t how fast I build. It’s what everyone else’s part is, because the code is rarely what’s slow.

I Rebuilt a Whole Site in a Weekend. Here’s the Catch.

When I rebuilt Critter Care’s website, the entire build happened over Super Bowl weekend. Saturday I pulled the content and rebuilt the pages. Sunday I polished mobile during the game. About an hour after the game ended, the owner had a preview link in her inbox.

That sounds like an argument that websites take two days. It isn’t, and the reason why is the whole point of this post: Laurie had been running her business for 25 years, and all the content already existed. Real photos of her with the animals. Service descriptions. Prices. Testimonials from actual clients. My job was structure and speed, not creation. When the raw material is sitting there, the build is fast.

And even then, the site didn’t go live that Sunday. It launched about a week later, because we were waiting on her old host to release the domain. Which brings me to where timelines actually go.

Where the Time Actually Goes

The build is the predictable part. These are the parts that aren’t.

Content. The number one schedule killer, by a wide margin. If you don’t have your services written down, your prices settled, and your photos taken, no developer can save the timeline. The site can be structurally done and sit for weeks waiting for the words that go in it.

Photos. Stock photos are fast and they quietly hurt you. Real photos of your work, your space, and your people build the trust that makes a site convert, and taking them takes time. If a photographer is involved, book them the day the project starts, not when the developer asks where the photos are.

Feedback rounds. Every review cycle is a few days: you look at the draft, you gather opinions, you send notes, the changes get made. Two or three rounds is normal and healthy. What stretches projects is each round taking two weeks because the review sits in someone’s inbox, or five people having opinions and nobody having the final say.

Domains, DNS, and email. The plumbing nobody thinks about until it leaks. Transferring a domain away from an old host can take days and occasionally longer if the old provider drags their feet, which is exactly what happened with Critter Care. If your domain is tangled up with your current hosting company, flag it early so the transfer clock starts on day one instead of launch day.

A Realistic Week-by-Week

For a standard small business site, here’s the shape of a healthy project:

Week 1: Discovery and content. What the business does, who the customers are, what the site needs to accomplish. Gathering copy, photos, prices, and testimonials. If content is ready, this overlaps with the start of the build.

Week 2: Design and build. The pages come together, mobile-first. Somewhere in here you get a working preview link, not a static mockup, so you’re reacting to the real thing.

Weeks 3 and 4: Review, revisions, launch prep. Feedback rounds, content tweaks, testing on real phones, hooking up the contact form, setting up analytics and search tools, and the domain/DNS work.

Launch: a day. The actual go-live is quick. It’s everything above that determines whether it happens in week 3 or month 3.

What Makes It Faster

  • Content ready on day one. Worth repeating. This is the biggest lever, and it’s yours.
  • One decision-maker. Input from the whole team is fine. Final calls need one owner.
  • Fast responses. Answering questions within a day instead of a week keeps the whole machine moving.
  • An existing business identity. Logo, colors, and a sense of how you talk. Building brand from scratch is its own project.

What Makes It Slower

  • “I’ll write the copy myself” followed by six blank weeks. If writing isn’t your thing, say so at the start. It’s a solvable problem, but only if it’s planned for.
  • Scope that grows mid-project. “Can we also add online booking” is a fine request, and it moves the date.
  • Redesigning by committee. Round four of font opinions costs more schedule than any technical problem I’ve ever hit.

What About the Builders That Promise a Site in a Day?

They’re not lying. You genuinely can publish a Wix or Squarespace site in an afternoon, and for some situations that’s the right call. But “published in a day” and “done” are different things. You’re still the one writing the copy, taking the photos, and figuring out the structure, which is most of the actual work, except now without help. I wrote a full comparison of templates versus custom sites if you’re weighing that trade.

So When Should You Start?

Work backward from when you need the site working, not from when you’d like to start. If your busy season begins in September, kicking off in mid-July is comfortable and kicking off in late August is not. And the timeline above stops at launch. Search engines take their own few weeks to notice a new site, so build that in on top.

If you want a real timeline for your specific project instead of ranges, tell me what you’re trying to build and what content you already have, and I’ll give you an honest estimate along with an honest price.

Start a conversation →

I build websites for small businesses across the Denver Front Range: Denver, Lakewood, Boulder, Arvada, Golden, Littleton, Aurora, Westminster, and Highlands Ranch.


What now

Need a website for your business?

I build custom websites for small businesses across Denver and the Colorado Front Range. Free consultation, no obligation.