Costs & Comparisons

How Long Does It Take to Build a Website? Realistic Timelines by Type, Phase and What Slows It Down

Costs & Comparisons articles

A simple small business website usually takes 2 to 6 weeks from kickoff to launch, a service business site with online booking 4 to 8 weeks, a small online store 6 to 16 weeks, and a custom web app 3 to 6 months or more. A DIY builder site can go live in a weekend if your content is ready. The build itself is rarely the slow part: waiting for content, feedback and logins is. After launch, Google typically needs a few more days to a few weeks to crawl and index the new site.

Key takeaways

  • Most small business sites take 2 to 8 weeks; ecommerce and custom apps take months.
  • Content from the owner is the number one cause of delays.
  • Set feedback rounds and deadlines upfront; open-ended revisions stretch timelines.
  • Sort out domain and DNS access early, before launch week.
  • Google says crawling can take from a few days to a few weeks after launch.
  • Seeing a working demo early shortens decisions and feedback.

How long does it take to build a website, by type?

These ranges are compiled from published agency and builder timelines at the time of writing, and they match what we see on real small business projects. They run from the first planning call to launch, and assume the owner replies within a few days.

Website typeTypical timelineWhat drives it
DIY builder (Wix, Squarespace)A weekend to 2 weeksYour own time and content
Simple 5-page brochure site2 to 6 weeksContent and feedback speed
Local service site with booking4 to 8 weeksBooking setup, service details, photos
Ecommerce store6 to 16 weeksProduct data, payments, shipping, testing
Custom web app or portal3 to 6+ monthsFeatures, integrations, user roles

Website timeline phase by phase

Every professional build goes through roughly the same six phases. On small sites some overlap, for example content can be written while the design is drafted.

PhaseWhat happensTypical length (small business site)
DiscoveryGoals, pages, features, competitors, sitemap2 days to 1 week
ContentText, photos, services, prices, logo1 to 4 weeks (the biggest variable)
DesignLayout and look, usually 1 to 3 rounds1 to 3 weeks
BuildPages, forms, booking, mobile, basic SEO1 to 4 weeks
ReviewOwner feedback, fixes, cross-device testing1 to 2 weeks
LaunchDomain, DNS, SSL, redirects, final checks1 to 3 days

How long does a DIY website builder take?

Builders advertise sites in an afternoon, and a one-page site really can be that quick. A realistic small business site on Wix or Squarespace takes most owners a weekend to two weeks of evenings, because writing the text, choosing photos and fixing the mobile layout take longer than dragging blocks around.

The trade-off comes later: monthly plan fees, limits on what you can change, and on some platforms no way to move the site elsewhere. Wix sites, for example, cannot be exported to another host.

Why do websites take longer than expected?

In most small business projects the build is quick and the waiting is slow. These are the common causes, roughly in order of how often they happen.

  • Content from the client: service descriptions, photos, prices and the about page. This is the number one delay on almost every project.
  • Feedback rounds: slow replies, feedback scattered across texts and emails, or new people joining the decision late.
  • Scope creep: features added halfway through, such as a shop or a members area.
  • Domain and DNS access: nobody knows who registered the domain or the login, so launch waits. Our guide on who should own your website and domain explains why this should be in your name.
  • Integrations: booking tools, payment providers, CRMs and email marketing each need accounts, keys and testing.
  • Migrating an old site: mapping old pages to new ones and moving content adds days.

How to speed up your website build

You control more of the timeline than the designer does. Before you hire, ask the right questions to ask a web designer about deadlines and what they need from you.

  • Gather content before kickoff: logo, 10 to 20 good photos, a list of services with prices, opening hours and service areas.
  • Pick one decision-maker and one feedback channel.
  • Agree on the number of revision rounds and a reply deadline, for example two business days.
  • Find your domain registrar login now and check you are the registrant.
  • List any integrations you need at the start, such as an online booking system, not after the design is approved.
  • Launch the core pages first and add extras like a blog later.

What a website launch day involves

Launch is short but has steps that cannot be rushed. Pointing the domain at the new site means DNS changes, which usually take effect within hours but can take up to 48 hours to reach everyone. Have this checked before launch day:

  • Domain connected and HTTPS working on every page.
  • Forms, booking and click-to-call tested on a real phone.
  • Old URLs redirected to new ones if you are replacing a site.
  • Page titles, meta descriptions and a sitemap in place.
  • Google Search Console and analytics connected.
  • A backup taken of the finished site.

How long does it take Google to index a new website?

Launching is not the same as appearing in Google. Google's own documentation says crawling can take anywhere from a few days to a few weeks, and asking repeatedly for the same page does not speed it up. A brand-new domain with no links pointing to it is often at the slower end; ranking for competitive searches takes longer still.

To help, submit your sitemap in Google Search Console, request indexing for the homepage, make sure no page is accidentally set to noindex, and link the site from your Google Business Profile. Our technical SEO checklist covers the rest.

Does a faster build mean a worse website?

Not necessarily. A small business site is not a large engineering project, and most of the time in a long timeline is waiting, not work. What does hurt quality is skipping steps: no mobile testing, no redirects, no backups. Ask what is included, not just how fast it is. If budget matters too, price your features with the website cost calculator.

How ITCM handles the timeline

We flip the usual order. Instead of weeks of mockups and approvals before you see anything real, ITCM builds your website and installable app first, for free, and sends you a demo link to a working site. You click through it on your phone, see three designs, and give feedback on something real rather than a drawing. That removes most of the back-and-forth that stretches timelines.

If you are happy, you pay $150 once for the website, the app, 24/7 online booking, lead management, a customer-owned admin panel and the three designs. If not, you pay nothing. Anything extra gets a fixed quote before work begins, so scope changes do not quietly push the date back.

Frequently asked questions

How long does it take to build a small business website?
Most small business websites take 2 to 8 weeks from the first call to launch. A simple five-page site sits at the shorter end, while a site with online booking, many services or several locations takes longer. The biggest factor is usually how quickly the owner supplies content and feedback, not the build itself.
Can a website be built in one week?
Yes, a simple site can be built in a week if the content is ready, decisions are quick and there are no complex integrations. DIY builder sites can go live even faster. Larger sites, online stores and custom features need more time for building and testing, so a one-week promise for those is a reason to ask what is being skipped.
How long does an ecommerce website take?
A small online store typically takes 6 to 16 weeks. Product data is usually the slowest part: photos, descriptions, variants and prices for every item. Payments, shipping rules, taxes and order emails all need setting up and testing before launch. Larger catalogs or custom features push the timeline out further.
What slows down a website project the most?
Waiting for content from the client is the most common cause of delays, followed by slow or scattered feedback, features added mid-project, missing domain or DNS logins, and third-party integrations. Gathering content before kickoff and agreeing on feedback deadlines removes most of these.
How long after launch will my website show up on Google?
Usually a few days to a few weeks. Google's documentation says crawling can take that long, and new domains with few links often take longer. Submitting a sitemap in Google Search Console and linking the site from your Google Business Profile helps Google find it, but appearing high in results for competitive searches takes much longer than indexing.
How long does DNS take when I launch a website?
DNS changes often work within minutes to a few hours, but can take up to 48 hours to reach every network. Lowering the TTL on your DNS records a day before launch can shorten the switchover. Make sure you have the login for your domain registrar well before launch day.

Related reading & services

More in Costs & Comparisons

All Costs & Comparisons articles →

Free tool

Free Website Cost Calculator

Compare what your website would cost with an agency, a builder, a freelancer and ITCM.

Try it free

Get a website + app built for free

We build your website and mobile app first, and you see it finished. If you’re happy, you pay $150 one-time. If you’re not, you pay nothing.

See the $150 offer Free website audit

← All articles