A 10 to 20 page small business website built by an agency takes about 6 to 12 weeks from kickoff to launch. A simple builder site you make yourself can go live in 1 to 3 weeks. An online store needs about 8 to 16 weeks, and a custom web application 3 to 7 months. Content and feedback, more than code, decide where in each range you land.
The answer to how long does it take to build a website changes with three inputs. They are the number of unique page layouts, the features, and how fast you supply content and approvals. The timelines below convert typical work hours into calendar weeks, so you can see where the time goes and which part of it you control.
On this page
- How long it takes to build each type of website
- The six phases of a website project and how long each takes
- Why content takes longer than design or code
- What makes a website project take longer
- Launch steps that run on someone else's clock
- Can you build a website in a day?
- How long an online store or web app takes
- Worked example: a 15-page website in 10 weeks
- How to speed up a website build
How long it takes to build each type of website
These are planning ranges, not quotes. They assume one decision maker who replies to each review within three business days, and a team billing about 30 hours a week to your project.
Site type | Work hours | Calendar time |
|---|---|---|
Builder site you make yourself, 3 to 5 pages | 10 to 20 hours of your own time | 1 to 3 weeks |
WordPress site on a template, 5 to 10 pages | 30 to 60 | 3 to 6 weeks |
Custom-designed WordPress site, 10 to 20 pages | 80 to 125 | 6 to 12 weeks |
Online store, 50 to 500 products | 120 to 250 | 8 to 16 weeks |
Custom-coded marketing site, about 12 pages | 250 to 350 | 10 to 16 weeks |
Custom web application | 400 to 1,200 | 3 to 7 months |
Hours and weeks do not move together. A team can finish 100 hours of work in four weeks, but two slow feedback rounds and late content stretch the same hours across twelve. Plan for the middle of the range and treat the low end as the reward for fast decisions.
Hours also set the price, which the guide to what a small business website costs breaks down. The platform choice moves both numbers, as the comparison of WordPress vs a custom website shows.
The six phases of a website project and how long each takes
A custom-designed WordPress site of 10 to 20 pages runs through six phases. Content runs alongside design in a well-planned project, which is how the total stays near six weeks at the fast end.
Phase | Work hours | Calendar time | What you supply |
|---|---|---|---|
Discovery and sitemap | 8 to 12 | 1 to 2 weeks | Goals, competitors, the page list |
Design | 25 to 40 | 2 to 4 weeks | Feedback on each round within three business days |
Content | Your time | 2 to 6 weeks, alongside design | Page copy, photos, team bios |
Development | 40 to 60 | 2 to 3 weeks | Logins for the domain, hosting and tools |
Testing | 6 to 8 | About 1 week | Test bookings and form entries, a final copy check |
Launch | 2 to 5 | 1 to 3 days | Approval to point the domain at the new site |
When content waits until design is approved, add two to four weeks. Each design round beyond the second adds about a week, because the team waits on feedback and then needs time to apply it.
Why content takes longer than design or code
Content is the one phase only your business can do, so no agency can speed it up for you. Service descriptions, prices, staff bios and photos have to come from people who know the business, and those people are busy running it.
Say a 12-person HVAC company in Ohio needs 15 pages. At two hours to draft and one hour to review each page, that is 45 hours of work for the owner or office manager. At five spare hours a week, content alone takes nine weeks, longer than design and development combined.
Three fixes shorten that wait:
- Start writing on the day of kickoff, from the agreed sitemap, rather than after design approval.
- Hire a copywriter who interviews you for an hour per service and writes the drafts.
- Reuse and edit copy from the old site, brochures and proposals instead of writing from a blank page.
Photos follow the same rule. Book a photographer in week one. A shoot that waits for good weather or a quiet day at the office can hold the launch by a month.
What makes a website project take longer
Most delays trace back to scope added after kickoff or decisions spread across too many people. The common causes:
- Unique page layouts. Ten service pages on one template take a fraction of the time of ten separate designs.
- Revision rounds beyond two, each adding about a week.
- Integrations with booking, CRM, payment or inventory systems, each needing accounts, API keys and testing.
- Several approvers. Three people reviewing each round means three sets of comments to reconcile.
- Migrating an old site, which needs a redirect for every old URL that changes.
- Accessibility testing and fixes, with the steps set out in how to make a website ADA compliant.
- Legal review of the privacy policy, terms and any industry disclosures.
Migrations deserve their own line in the plan. Google's guidance on site moves says a medium-sized site's new URLs can take a few weeks or more to show in search. It recommends keeping redirects for at least a year. Build the redirect map during development, not on launch day.
The cheapest way to protect the date is to cut scope. Launch with the pages and features that bring in leads, and park the rest for a second phase four to six weeks later.
Launch steps that run on someone else's clock
Some launch steps have waiting periods set by registrars or Google. None of them can be rushed, so start them in week one.
Step | Waiting period | Set by |
|---|---|---|
Moving a domain to a new registrar | Up to five calendar days for the current registrar to respond, and a transfer can be refused within 60 days of registration or a previous transfer | |
Changing the domain owner's details | A 60-day transfer lock afterward, unless you opt out before the change | ICANN Transfer Policy |
Google Business Profile verification | Reviews take up to five business days; postcard codes arrive within 14 days | |
Google crawling new pages | A few days to a few weeks after you request it | |
Search results showing moved URLs | A few weeks or more for a medium-sized site | Google Search Central |
Indexing is only the first step after launch. Rankings take months to build, as explained in how long SEO takes to show results. A launch date tied to a sales season should sit at least a quarter ahead of it.
Can you build a website in a day?
Yes, if it is one to three pages on a website builder and the logo, copy and photos are ready before you start. AI site generators can now produce a first draft in minutes. Reviewing the draft, fixing wrong facts, connecting the domain and testing the form still take the rest of the day.
A one-day site works as a placeholder while the real site is built, or for an event, a launch list or a new location. It falls short when the site needs booking, payments, an accessibility review or more than a handful of pages. AI coding tools speed up custom builds as well, but review and testing time stays, as the explainer on vibe coding sets out.
How long an online store or web app takes
Stores take longer than service sites because of product data. Each product needs a title, description, price, variants, weight, photos and a category, and most catalogs arrive messy. For example, cleaning 300 products at ten minutes each is 50 hours of work before a single product page looks right.
Payments, shipping rules and sales tax add setup and testing time on top. Tax settings depend on where you sell, as ecommerce sales tax by state explains. Build costs for stores are broken down in what an ecommerce website costs.
Custom web applications run longer again. A team of two developers billing 60 hours a week between them clears 400 to 1,200 hours in 7 to 20 weeks of build time. Add two to four weeks each for discovery and design, plus two to three for testing. A first release then lands in about 3 to 7 months.
Worked example: a 15-page website in 10 weeks
Say a dental practice in North Carolina wants a 15-page custom-designed WordPress site with online booking and a blog. A workable schedule looks like this:
Week | Work |
|---|---|
1 | Kickoff, sitemap, domain and hosting access, Google Business Profile verification started |
2 | Wireframes approved; the practice starts writing service pages |
3 to 4 | Two design rounds on the home page and service template |
5 | Design approved; development starts; booking system account set up |
6 to 7 | Pages built; content delivered by the end of week 7 |
8 | Content loaded, booking and forms connected, redirects mapped |
9 | Testing on phones and browsers, accessibility checks, final copy review |
10 | Launch, sitemap submitted in Search Console, live booking test |
This schedule holds only if each review comes back within three business days. A late design round or content that slips past week 7 pushes the launch by about a week each time.
How to speed up a website build
- Name one decision maker who approves every round.
- Start content on the day of kickoff, or hire a writer.
- Approve one page template before the rest are designed.
- Hand over domain, hosting and tool logins in week one.
- Book review slots on your calendar for each round before the project starts.
- Move every nice-to-have feature into a dated phase two before design starts.
- Use a template or an existing design system when a one-off design is not the goal.
Ask for the schedule in writing, with the review windows and the date each piece of content is due. A timeline that names your deadlines as well as the agency's is one you can hold both sides to. Once the site is live, upkeep becomes the next budget line, and website maintenance cost prices it line by line.
Before you request quotes, write down your page list, the features you need at launch and the date that matters to your business. Then count back ten to twelve weeks. The website design and development team at Techno Mantra plans each project week by week, with review windows and content dates in the schedule. You own all code, designs and accounts. Send your page list and target date through the contact page or to info@technomantraa.com, and every inquiry gets a reply within one business day.
Frequently asked questions
Yes, a template-based site of five to ten pages can be built in a week if all the content, photos and logins are ready on day one. Most small business projects take longer because copy, photos and feedback arrive in pieces, which turns one week of work into four to six weeks.
A redesign takes about as long as a new build of the same size, plus time to map redirects from every old URL. For a 10 to 20 page site, plan 8 to 14 weeks. Google says a medium-sized site can take a few weeks or more to show moved URLs in search.
A small business website takes about 30 to 125 hours of agency work, depending on whether it uses a template or a custom design. Online stores take about 120 to 250 hours, and custom web applications 400 to 1,200 hours or more.
Website projects run late mainly because content, photos and feedback arrive after the dates in the schedule. Extra revision rounds, features added after kickoff and several people approving each round add more weeks. Naming one decision maker and starting content at kickoff prevents most delays.
Google says crawling can take anywhere from a few days to a few weeks after you request it. Submit a sitemap in Search Console on launch day and request indexing for the main service pages. Ranking for competitive searches takes much longer than appearing in the index.