The honest answer: it depends on the content
Building the pages is rarely the slow part any more. Modern builders and design tools can put together a layout quickly. What takes the time is everything around it: deciding what to say, writing it, gathering photos, waiting for feedback, and sorting out the domain. A website project with all its content ready can move fast with almost any approach. A project where nobody has written a word can stall for months with even the best designer.
So when you estimate your own timeline, start by asking how much of the content already exists, and who is going to produce the rest.
Typical timelines by route
These are broad ranges for a small business site of around five to ten pages. Your project may be faster or slower.
| Route | Typical timeline | Main time sink |
|---|---|---|
| AI-assisted builder | Same day to a few days | Checking and personalising the generated wording |
| DIY drag-and-drop builder | A few days to several weeks, part time | Writing every page and choosing a design |
| Freelance designer | A few weeks to two months | Waiting for your content and feedback |
| Agency | One to several months | Discovery, approvals and multiple review rounds |
DIY timelines are the most unpredictable because the work competes with running your business. Many DIY sites are started enthusiastically on a Sunday and then sit unfinished for weeks.
Designer and agency timelines are more predictable, but only if you hold up your side. Most quotes assume you will supply text, photos and feedback promptly. Ask for a written schedule that shows which dates depend on you, so a delay on your side does not come as a surprise when the launch date moves.
The stages of a website project
Whatever route you choose, the same stages happen. Knowing them helps you see where your project is likely to slow down.
- Decide the purpose and pages. What the site is for and which pages it needs. For a local business this can be an hour's thinking.
- Domain and email. Registering a domain is quick. Moving one from a previous provider or recovering access to an old account can take days. See our guide to transferring a domain name.
- Content. Wording for each page, photos, reviews, prices or price guidance, your areas and contact details.
- Design and build. Choosing a look and putting content into pages.
- Review and changes. Reading every page, fixing errors, checking it on a phone.
- Legal pages. Privacy notice and, where relevant, terms and cookie information.
- Launch. Connecting the domain, testing the form, checking the security certificate is active.
- After launch. Adding the site to your Google Business Profile and other listings.
What slows website projects down
Waiting for content
This is the most common delay by far. Designers and agencies often wait weeks for a client to send the "about us" text or a set of photos. If you are paying someone, ask early exactly what they need from you and by when. If you are doing it yourself, write the content before you open the builder.
Too many decision makers
When two partners, a spouse and a friend who "knows about websites" all have a say, every review round takes longer. Agree who makes the final call before you start.
Scope creep
A five-page site turns into a site with a shop, bookings, a blog and a members area. Each addition is reasonable on its own, together they double the timeline. Launch the core site first, then add features.
Domain and access problems
Lost logins for an old domain, a domain registered by a previous designer, or email that depends on the old hosting can all cause delays at launch. Find out who controls your domain and email at the start, not on launch day.
Technical extras
Integrations with booking systems, payment providers or accounting software each add setup and testing time. They are worth doing when they save work every week, but plan them as a second phase unless the site cannot work without them.
Perfectionism
Sites are easy to change after launch. A good site live this week is worth more than a perfect one in three months, because it starts bringing in enquiries and you learn what customers actually look at. Our guide to updating your website yourself covers keeping it current after launch.
How to speed things up, whichever route you choose
- Write a one-line description of each service and a list of the areas you cover before anything else.
- Collect ten to twenty good photos of your work into one folder.
- Copy your best reviews into a document, with permission to use them.
- Decide your phone number, email and hours for the site.
- Gather login details for your domain and any existing site.
- Set a launch date and treat it as fixed, with a list of things that can wait until after.
- Book a single block of time for reviewing rather than dipping in for ten minutes at a time.
When fast is the right choice
If your business has no website, or an outdated one that is costing you enquiries, speed matters more than polish. Site Shifter is built for that situation: you answer six questions and get a complete site with pages, wording and photos, and most people put it in their own words and publish it the same day on their own domain, with hosting and the security certificate handled. If you need something larger or more bespoke, a designer or agency may be the right call, and the stages above will help you plan it realistically. For a fuller list of what to have ready, see our new business website checklist.
Frequently asked
Can I build a small business website in a day?
Yes, if your content is ready or you use a builder that drafts the content for you. Domain transfers or recovering old accounts can add a few days.
Why is my web designer taking so long?
The most common reason is waiting for content or feedback. Ask your designer what they are waiting on and agree dates for each item.
How long does it take for a new website to appear on Google?
It can take from a few days to a few weeks for pages to be found and listed. Adding the site to your Google Business Profile and Google Search Console can help it get discovered.
Read next
Shift it today.
Ten minutes of questions, an hour of polishing, and your new site is live on your own domain.
Shift my website