← Back to blog
5 min read

How Long Does It Take to Build a Small Business Website?

A realistic guide to website timelines for DIY projects, freelancers, agencies and fixed-fee services, including the delays clients can prevent.

“How long does it take to build a website?” has a simple answer only when the scope is clear. A five-page brochure site for a local business is a very different project from an online shop, membership platform or bespoke booking system.

For a typical small-business website, the build itself may take one to six weeks. The calendar time is often determined less by the coding and more by decisions, content and feedback. A useful timeline therefore includes the work you need to do as the client, not just the hours your designer spends in the build.

Typical timelines by approach

DIY: several weekends to several months. Website builders can get a basic template online in a day. A finished, credible site usually takes longer: choosing a structure, writing useful copy, preparing images, checking mobile layouts and configuring forms and domain settings. If you are fitting the work around customers, it is common for a DIY project to remain half-finished for weeks.

Freelancer: roughly two to six weeks. An experienced freelancer working on a defined five-to-seven-page site may complete it quickly, especially when the content and decisions are ready. One person may handle planning, design, development and launch, so their availability and other client work affect the start date.

Agency: around four to twelve weeks. Agencies often have a more formal process, with discovery, strategy, design approval, copywriting and development handled by different people. That can be valuable for a complex brief, but each handover and approval stage adds calendar time. Larger sites or integrations take longer.

Fixed-fee service: commonly two to three weeks for a defined site. A fixed-fee model is usually fast because the scope, page count and process are agreed in advance. “Live in two to three weeks” normally means the site can be launched in that period once the client supplies usable content, access and feedback on schedule. It does not mean a designer can turn an undefined idea into a polished site overnight.

What happens during those weeks?

The first stage is planning. You agree who the site is for, what it needs to achieve, which pages are required and what the main enquiry action should be. This prevents a common problem: discovering halfway through that the site needs an extra service section, booking flow or location page.

Next comes content and design. The designer turns your information into a page structure and visual direction, then builds the approved pages. Depending on the process, you may approve a design first or review the working site as it develops.

Before launch, the site needs checks on phones and desktops, links, contact forms, headings, images, page titles and basic search-engine settings. The domain needs connecting, hosting needs configuring and any analytics or cookie requirements need considering. These checks are important; a site that looks finished but loses contact enquiries is not ready.

The delays clients can prevent

The most frequent delay is missing content. A designer cannot finalise a service page without knowing what you offer, where you work, who the service is for and what customers should do next. Images can cause the same issue, particularly when a business wants original photography but has not booked it.

Feedback is another major factor. A project usually has a planned number of review rounds. If feedback arrives in small, contradictory batches from several people, each change can reopen decisions already made. Nominate one decision-maker, collect comments before sending them, and be specific: “the phone number is wrong” is actionable; “make it pop” needs a conversation.

Scope changes also affect timing. Adding an online shop, ten extra pages, a members’ area or a new brand direction is not a minor revision to a standard site. It may be entirely reasonable, but it needs a revised timetable and price. Agreeing what is included at the start protects both sides.

Access details can hold up a launch as well. Make sure you can access your domain registrar, existing website, business email, Google Business Profile and relevant image or copy files. Do not send passwords in an ordinary email; use a secure sharing method and remove access that is no longer needed.

How to make a two-to-three-week launch realistic

Prepare a simple content pack before work begins. List your pages, write rough notes for each service, gather your logo and best photographs, confirm your phone number and email address, and collect permission to use testimonials. Rough copy is fine if the agreed service includes editing; silence is harder to work with.

Choose a primary action for each page and decide who can approve the site. Keep the first launch focused. You can add a detailed FAQ or case study later, whereas delaying the whole site for a perfect sentence rarely helps.

Finally, understand what “live” includes. A launch may mean the pages are publicly available, not that every future SEO improvement, content update and marketing campaign is complete. Check whether hosting, maintenance, domain fees, copywriting, photography and post-launch changes are included in your agreement.

If you need a clearly scoped small-business site, our website design service explains the process and what is included. A defined brief is the quickest route to an accurate date.

Want a site that works this hard for your business?

£500 to build it. £150/month to keep it running and improving.