A team reviewing a project plan on a large screen

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

Planning · 7 min read · by the WebrixLab team

Most small business websites take six to ten weeks from the first call to launch. A single landing page can be live in two to three weeks. A larger site with online booking, a store or custom features can take three to five months. The honest answer to "how long" depends less on the design and more on how fast decisions and content move.

This guide breaks the timeline into its real stages, shows what a normal schedule looks like for each type of site, and explains the handful of things that stretch a four week project into four months.

Typical timelines by type of website

  • Single landing page: two to three weeks. One page, one goal, usually a contact form or a booking link.
  • Small business website, five to seven pages: six to ten weeks. Home, about, services, a few service pages and contact.
  • Larger site, ten to twenty pages: ten to fourteen weeks. More service or location pages, a blog, lead tracking and more content to write.
  • Online store or custom features: three to five months. Product setup, payments, integrations and a lot more testing.

These ranges assume the business owner can give feedback within a few days at each stage. When feedback takes two weeks instead of two days, every stage doubles.

The six stages of a website build

1. Discovery and scope: about one week

A call or two to understand what you sell, who your customers are, where you work and what a good enquiry looks like. The output is a written scope: the pages, the features, what is included, what is not, and a fixed price. Skipping this stage is the most common reason projects overrun later.

2. Content and structure: one to three weeks

This is the stage almost everyone underestimates. Someone has to decide what each page says and write it. If you already have good text, this is quick. If the content is being written from scratch, it is often the longest part of the project, because it depends on your input about your own business.

3. Design: one to two weeks

Usually the homepage and one key inner page are designed first. You review them, ask for changes, and once the direction is approved it is carried through the rest of the site. Two rounds of feedback is normal. Five rounds usually means the brief was unclear.

4. Development: two to four weeks

The approved design is built into a working website on a private staging link. Forms, analytics, maps, booking tools and any integrations are connected here. You should be able to click through the real site during this stage, not just look at screenshots.

5. Testing and review: about one week

The site is checked on phones, tablets and desktop browsers. Forms are tested end to end, page speed is checked, broken links are fixed and every page gets its title and description for Google. This is also your final review before launch.

6. Launch and handover: a few days

The domain is pointed at the new site, old URLs are redirected if you are replacing a website, Google Search Console and analytics are connected and the sitemap is submitted. Then you get a walkthrough of how to update the site yourself.

A team reviewing a project plan on a large screen
Most delays happen between stages, while a decision or a piece of content is waiting on someone.

What actually slows a website project down

  1. Content that is not ready. The single biggest cause of delay. A finished design cannot launch with empty service pages.
  2. Slow or scattered feedback. Comments arriving from three people over three weeks, sometimes contradicting each other.
  3. Scope that grows mid project. "Can we also add a booking system" in week five restarts parts of design and development.
  4. Missing logins. Waiting on access to the domain, hosting or an old website can stall a launch for days.
  5. Photos. Real photos of your team, work and location make a big difference, and arranging a shoot takes time.
A website is rarely late because of the code. It is late because a decision is sitting in someone's inbox.

How to get your website launched faster

  • Pick one decision maker. One person collects feedback from everyone else and sends it back in one message.
  • Gather content early. Your services, prices, service areas, photos and a few customer reviews, even in rough form.
  • Send logins on day one. Domain registrar, current hosting, Google Business Profile and analytics if you have them.
  • Launch first, add later. Get the core pages live, then add the blog, extra locations or a gallery in a second phase.
  • Agree the feedback windows. Two to three working days per review keeps the whole schedule on track.

Should you rush a website?

A faster launch is worth it when you are losing customers to an old, broken or missing website every week. It is not worth it if it means skipping the scope, launching with thin service pages, or forgetting redirects from an existing site that already ranks on Google. Losing a year of search rankings to save two weeks is a bad trade.

If you need something live quickly, a single well built landing page is a good middle ground. It can go live in a couple of weeks and start collecting enquiries while the full website is being built properly.

How we schedule projects

Every WebrixLab project starts with a written scope and a week by week plan, so you know what happens when and what we need from you at each stage. Our small business website design projects typically launch in six to ten weeks, and a landing page from our Launch package is usually live in two to three.

If you have a deadline, tell us on the first call. We will tell you honestly whether it is realistic and what would need to happen to hit it.

Have a launch date in mind?

Tell us the deadline and the scope. You get a fixed quote and a week by week plan.