You have decided you need a website. You have set aside some budget. Now you want to know: how long is this actually going to take?

The honest answer is "it depends," but that is not very helpful, is it? So let us break down realistic timelines for different types of websites, different approaches to building them, and — critically — the things that slow projects down that nobody warns you about.

The short answer

For a typical small business website with five to seven pages, here are the realistic timelines:

  • DIY website builder (Wix, Squarespace, etc.): 2 to 6 weeks, assuming you are fitting it around running your business
  • Professional web designer or small agency: 1 to 3 weeks
  • Large agency: 4 to 12 weeks (yes, really)
  • PageShift: Typically within a week

Those numbers might surprise you, especially the DIY estimate. Let us talk about why.

Why DIY takes longer than you think

The adverts for Wix and Squarespace make it look like you can build a website over a cup of tea. And technically, you can get something live in a few hours. But there is a difference between "something live" and "something that actually looks professional and does its job."

Here is what actually happens when a small business owner tries to build their own website:

  1. Day 1: You sign up, pick a template, and feel optimistic. You get the homepage roughly looking how you want it. This is going to be easy.
  2. Day 2 to 3: You try to customise the template and discover it does not quite do what you want. You spend two hours trying to move a button. You Google how to change a font colour.
  3. Week 1: You realise you need to actually write the content for your pages. You stare at a blank screen for 20 minutes and then go back to doing actual work because you have customers to deal with.
  4. Week 2 to 4: You chip away at it in the evenings, getting frustrated that it does not look as good as the demo site. The mobile version looks completely wrong.
  5. Week 5 to 6: You either push it live knowing it is not great, or you give up and call a professional.

This is not a criticism. It is just reality. Building a website is not your job. You are a plumber, a hairdresser, a personal trainer — whatever your trade is. Expecting yourself to become a web designer in your spare time is like expecting a web designer to fix their own boiler. We all have our thing.

We have written a full comparison of the DIY vs professional route if you want the detailed breakdown.

How long a professional build actually takes

When you hire someone to build your website, the timeline depends on their process, their availability, and how quickly you can provide what they need.

The design phase: 2 to 5 days

A good designer will ask you about your business, look at your competitors, and come back with a design concept. This might be a full visual mockup or it might go straight to a working prototype, depending on their process. The design phase is usually the quickest part of the build.

The build phase: 3 to 7 days

Once the design is approved, the actual coding and construction of your site typically takes less than a week for a standard small business website. This includes making it responsive for mobile, setting up the contact form, adding your content, and basic search engine optimisation.

The content phase: anywhere from 1 day to 3 months

And here is where things get interesting. Because this part is mostly on you.

Content is the bottleneck (every single time)

Ask any web designer what slows down projects the most and they will all say the same thing: waiting for content from the client.

Content means your page text, your photos, your logo files, your testimonials, your service descriptions. The actual stuff that goes on the website. And it is almost always the last thing people think about.

Here is a typical scenario. A designer sends over a first draft of the website within a week. It looks great except for the placeholder text that says "your content here." The client says "brilliant, I will get you the text this week." Three weeks later, the designer is still waiting. Not because the client does not care, but because writing about your own business is surprisingly difficult and it keeps getting pushed down the priority list.

If you want your website built quickly, the single best thing you can do is have your content ready before the build starts. That means:

  • A paragraph or two about your business for the homepage
  • A description of each service you offer
  • A few sentences about you or your team for the about page
  • Five to ten customer testimonials (ask for them now, before you need them)
  • Good quality photos of your work, your team, or your premises

If writing is not your strong suit, have a read of our guide on how to write website content even if you hate writing. It is easier than you think once you know the approach.

Key takeaway The build itself is rarely what takes the time. Content is almost always the bottleneck. If you have your text, photos, and testimonials ready before the project starts, a professional can have your site live in a week or less.

What about more complex websites?

Not every business needs a simple brochure site. If you need additional functionality, expect the timeline to stretch accordingly.

Online shop (ecommerce)

A small online shop with 10 to 50 products typically takes three to six weeks. The product photography and descriptions usually take longer than the actual build. A larger shop with hundreds of products and complex shipping or tax rules can take two to three months.

Booking or appointment system

Adding an online booking system adds a few days to a week to the build. The system itself is usually a third party tool that gets integrated into your site, so it is not as complex as you might expect.

Membership or login area

If you need customers to log in, access content, or manage their accounts, that is a more complex build. Expect four to eight weeks minimum, depending on what the login area needs to do.

Custom web application

If you need something truly bespoke — a quoting tool, a custom calculator, a client portal — you are looking at a software development project rather than a website build. Timelines vary enormously, but two to six months is typical.

Why large agencies take so long

If you have ever had a quote from a large agency, you might have been told the project would take eight to twelve weeks. For a five page website. That feels excessive, and honestly, it often is.

Large agencies build in a lot of process. Discovery workshops. Stakeholder interviews. Strategy documents. Wireframes. Design comps. Client review rounds. Development sprints. User acceptance testing. Each step involves meetings, sign offs, and waiting for the next available slot in someone's schedule.

For a large corporate site or a complex web application, that process makes sense. For a small business that needs a clean, professional website with five pages and a contact form, it is overkill. You end up paying for the process rather than the result.

What to watch out for

Here are the common timeline traps that catch people out:

Scope creep

"While we are at it, can we also add..." is the phrase that turns a two week project into a two month project. Every addition, no matter how small it seems, adds time. Decide what you need before the build starts and stick to it. You can always add features later.

Too many decision makers

If three people need to approve the colour of a button, things will take longer. Ideally, one person makes decisions on the website project. That does not mean others cannot have input, but one person should have the final say.

Perfectionism

Your website does not need to be perfect before it goes live. It needs to be good. It needs to clearly explain what you do and make it easy to get in touch. The difference between a good website and a perfect one is usually months of tinkering that your customers will never notice.

Choosing a builder who is too busy

Some freelancers and agencies have waiting lists. If someone tells you they cannot start for six weeks, it does not mean the build takes that long — it means they are booked up. Ask about their availability before you commit.

A realistic timeline for most small businesses

Here is what a smooth website project looks like from start to finish:

  1. Week 0 (before the build starts): Prepare your content. Write your service descriptions, gather testimonials, take or collect photos.
  2. Day 1 to 2: Brief the designer. Share your content, tell them about your business, show them sites you like.
  3. Day 3 to 5: First design concept delivered. You review and give feedback.
  4. Day 6 to 8: Revisions made, design approved, build completed.
  5. Day 9 to 10: Final review, testing on mobile and desktop, and launch.

Ten working days. Two weeks. That is a realistic timeline for a small business website when everyone involved is organised and responsive.

And if you are wondering what should actually go on your website, we have got that covered too.

Frequently asked questions

How long does it take to build a simple business website?

A simple five to seven page business website typically takes one to two weeks when built by a professional. DIY website builders can produce a basic site in a few days, but the quality and effectiveness will vary significantly depending on your skill level and the time you can dedicate to it.

Why do some websites take months to build?

Longer timelines usually come down to three things: scope creep where features keep getting added, slow feedback loops where the client takes weeks to provide content or approve designs, and complex functionality like online shops or booking systems. A straightforward brochure site should never take months unless something has gone wrong with the process.

What slows down a website build the most?

Content. By a mile. The number one reason website projects drag on is that the business owner has not prepared their text, photos, and other materials. The design and build work can often be done in days, but waiting for content can stretch a project out by weeks or even months. Having your content ready before the build starts is the single best thing you can do to speed up the process.

Can I get a website built in one day?

Yes, but with caveats. A very simple one to three page website can be built in a day if you have all your content ready and the builder or developer has availability. Some services specialise in rapid turnaround. The quality may not match a site that has had more time and thought put into it, but for a business that simply needs to be online quickly, a one day build can work.

How long does it take to build a website with an online shop?

An ecommerce website with product listings, a shopping cart, and payment processing typically takes three to six weeks for a small catalogue. Larger shops with hundreds of products, custom features, or complex shipping rules can take two to three months. The product photography and descriptions often take longer than the actual build.