26If you’ve ever asked a web designer how long a website takes, you’ve probably heard the classic answer: “it depends.” Which is true. Also annoying.
So let’s make it less vague.
For most small businesses, a normal WordPress website should take about 2 to 6 weeks. A simple 5-page brochure site for a local accountant, cleaner, or plumber? Usually closer to 2 weeks. A WooCommerce store with 40 products, shipping rules, payment setup, and category cleanup? More like 3 to 6 weeks. Sometimes longer if the content is a mess. Which, honestly, it often is.
The real hold-up usually isn’t the designer touching pixels. It’s waiting on content, product info, photos, approvals, logins, and those last-minute “can we also add bookings?” messages that show up on Friday afternoon.
The short answer
Here’s a rough guide that fits most small business projects:
- 1-3 days – a one-page landing page with content ready
- 2 weeks – a basic 4 to 6 page WordPress business website
- 3-4 weeks – a larger service website with custom layouts, forms, and local SEO setup
- 3-6 weeks – a WooCommerce store with product setup and payment/shipping configuration
- 6-10+ weeks – custom functionality, memberships, bookings, directories, or heavy integrations
That’s assuming someone is actually making decisions. Fast.
If you’re still choosing between 14 logo ideas and haven’t written your About page, the clock stretches pretty quick.
What actually fills the time?
A website build isn’t one big blob of work. It’s a bunch of smaller jobs stacked together, and each one can go smoothly or turn into a little swamp.
A typical project looks something like this:
- Planning – goals, pages, features, structure
- Content gathering – text, photos, services, prices, product details
- Design – homepage look, style, layout direction
- Build – WordPress setup, mobile layout, forms, speed basics
- Revisions – small tweaks, not a full rethink hopefully
- Testing – phones, tablets, contact forms, links, checkout if it’s a store
- Launch – domain, hosting, SSL, analytics, indexing
Each step sounds simple. Sometimes it is. Sometimes step 2 alone eats ten days because the business owner sends over 47 blurry photos from WhatsApp and a service list copied from a flyer made in 2018.
I’ve seen this kill a launch.
A 2-week website is realistic. But only under the right conditions
People hear “2 weeks” and assume that’s marketing fluff. It isn’t. A solid small business website really can be built that fast if the project is straightforward and the inputs are ready.
That’s the key bit. Inputs.
If you already have your page list, brand colours, business details, and decent content, a developer can move quickly. Especially with a focused WordPress process like this website development service, where the whole thing is built around small business sites rather than giant custom builds with six rounds of meetings.
Here’s the kind of project that fits a 2-week window:
- 5 pages
- no special functionality beyond forms and maps
- clear branding already in place
- copy mostly written
- one person giving feedback
A local electrician. A therapist. A dog groomer. A business coach. Jobs like that.
But if three business partners all want to approve every button colour? Nope. Two weeks disappears fast.
E-commerce takes longer than people think
Not because WooCommerce is slow to set up. It isn’t, really. The time sink is the shop data.
Say you’re launching a store with 35 handmade products. You need product names, prices, descriptions, photos, size info, categories, shipping settings, tax rules, stock status, maybe variations too. That’s before you even test checkout.
And product data has a funny habit of being half-finished. Missing weights. Random image sizes. Categories that overlap. “Coming soon” items mixed in with live stock. Alot of little loose ends.
For a proper store build, 3 to 6 weeks is normal. If someone promises a full custom shop in 4 days, I’d be suspicious. Very.
If you’re planning to sell online, this kind of WooCommerce development usually makes more sense than trying to duct-tape a shop onto a brochure site later. It’s cleaner, faster in the long run, and you don’t have to rebuild the whole thing six months from now when orders start coming in.
The biggest delays usually come from you. Sorry.
I don’t mean that in a nasty way. But yes, clients are usually the bottleneck.
Common delays look like this:
Waiting on content
No homepage intro. No service descriptions. No team bio. So the build stalls.
Too many decision-makers
One person likes the clean version, one wants more colour, one suddenly wants animation on everything. Now you’re stuck in loops.
Scope creep
A simple site turns into quote calculators, booking forms, newsletter funnels, and “maybe a members area later?”
Late brand decisions
If you’re still changing fonts and logo ideas halfway through, pages need reworking. Again.
Bad product prep
Store launches get delayed all the time because product data is in five seperate spreadsheets and none of them match.
Sound familiar?
How to speed things up without cutting corners
You don’t need to rush the wrong things. You just need to remove friction.
A few practical moves help a lot:
- Choose one main contact person – one person collects feedback and sends it in one batch
- Write rough copy before the project starts – it doesn’t need to be perfect, just usable
- Gather all assets in one folder – logo files, images, pricing, product sheets, login details
- Be clear about features early – forms, bookings, payments, multilingual, whatever you need
- Approve in chunks – homepage first, then inner pages, then mobile tweaks
Even two hours of prep before kickoff can shave days off the build.
And if you’re still figuring out your business name, logo, and overall look, sort that first. A decent identity project doesn’t take forever, but trying to design the site while your branding is still moving around is messy. This article placeholder – how to know if your brand is ready for a website – would be the perfect read if it existed already. For now, the short version is simple: make the visual decisions early.
Cheap and fast usually means you pay later
There it is.
A lot of small business owners get burned here. They hire the cheapest option, the site goes live in five days, and at first it looks fine. Then the cracks show. Slow load times. Broken mobile spacing. Weird plugin conflicts. Forms that don’t send. No backup setup. No update plan. A homepage built from 19 different widgets doing battle with each other.
Then you’re paying someone else to fix it.
Honestly, I’d rather see a business wait an extra week and launch something clean than rush out a site that starts causing problems the minute real visitors show up.
And after launch, don’t ignore maintenance. WordPress sites aren’t set-and-forget. Updates, backups, bug fixes, and security checks matter, especially if you’ve got forms or online payments running. This article placeholder – what website maintenance actually includes – is another one I’d point people to if it were live.
So what’s a normal timeline for your kind of business?
Let’s make it more real.
Local service business
A painter, accountant, driving school, or salon usually needs 5 to 8 pages. If content is ready, 2 weeks is completely reasonable. Budget-wise, many projects like this land somewhere around €890 and up depending on features and copy help.
Established small company
If you’ve got multiple services, staff pages, testimonials, case studies, and a blog setup, think 3 to 4 weeks. Maybe a little more if SEO pages are part of the plan.
Small online store
A curated shop with 10 to 20 products can sometimes be ready in 2 to 3 weeks. A 50-product store with variable items and shipping zones? More like 4 to 6.
Custom functionality project
Bookings, gated content, custom calculators, quote engines, course areas – these can jump to 6 weeks or much longer depending on the moving parts.
A good website timeline feels steady, not chaotic
That’s probably the best way to judge it.
If a project has a clear plan, quick feedback, realistic scope, and proper prep, it moves along with a nice steady rhythm. You see progress every few days. Decisions get made. Pages start taking shape. It feels calm.
If it feels scrambled from day one, something’s off.
So how long should it actually take to build a website? For most small businesses, 2 to 6 weeks is the honest answer. Shorter for simple sites. Longer for stores and custom features. And if somebody says they can build anything in 48 hours, well. Ask a few more questions first.