Insights
How Long Does It Take to Build a Website? Real Timelines From Our Projects
Contents
No Time to Read It All?
Use our AI tool to get an instant, bite-sized summary of this article in seconds.
A professional business website usually takes 4 to 8 weeks on a ready-made theme and 3 to 4 months when it is fully custom. E-commerce, extra languages or complex integrations add a few weeks on top. When a project runs late, the extra time mostly goes to waiting for content, feedback and decisions, and much less of it to the build.
Those numbers come from our own projects. At Ruler we build custom WordPress websites from scratch and also offer Elysian, our own theme for businesses that want a fast, polished site on a fixed design. Below is how the time breaks down, phase by phase, and what tends to push a launch date back.
Website timelines by type
| Website type | Typical timeline |
|---|---|
| Theme-based business site (fixed design, your content) | 4 to 8 weeks |
| Custom website, one language | 3 to 4 months |
| Custom website, two or more languages | 3.5 to 5 months |
| Custom e-commerce or site with integrations (payments, stock sync, portals) | 4 to 6 months |
| One-page custom landing page | 2 to 4 weeks |
These ranges assume a client who replies to feedback within a few days and has content ready on time. Late content is the most common reason schedules slip (more on that below).
Why a custom website takes 3 to 4 months
A custom site is designed around your business, so a large part of the timeline goes into understanding the business before anyone opens a design tool. Here is how our custom projects run.
Discovery and wireframes: 3 to 5 weeks
We start with two kickoff sessions of about two hours each, where we try to understand the business, the audience, what the site has to achieve and what the current one gets wrong. The client then fills in an intake form, which usually takes about a week.
From there we build a brain map of the site (every page, how they connect, what each one is for) and wireframes for the main templates. Wireframes are grey boxes and placeholder text. They look boring on purpose, because they let everyone agree on structure and content before colour and typography get in the way. This stage takes 2 to 4 weeks depending on the number of page types.
UI/UX design: 4 to 8 weeks
The design team turns the wireframes into the look of the site. We design the home page first and get it approved, because it sets the visual language for everything else, and the inner pages follow. The range is wide because it depends on how many unique templates the site needs and how many revision rounds they take. A site with 6 templates moves faster than one with 15.
Development: 4 to 6 weeks
Our developers build the approved designs as clean, hand-written WordPress code, without a page builder. That keeps the site fast and easy to maintain, but it also means every component is built by hand instead of dragged in. SEO and GEO setup happens in this phase too: technical SEO, structured data, analytics and consent configuration, and redirects from the old site.
Testing, training and launch: 1 to 2 weeks
We test the site on staging across devices and browsers, run performance checks, and fix what comes up. Before launch we run two training sessions of about two hours so the client team can edit content confidently. Then the site goes live, and on custom projects we hand over the source code.
Add those phases together and you land at roughly 12 to 16 weeks. Some phases overlap (content writing often runs alongside design), which is how good projects stay near the lower end.
Why a theme-based website takes about 6 weeks
With a theme, the design decisions are already made. You decide how your content fits into an existing, tested layout instead of designing the layout itself. Our Elysian projects typically take around a month and a half from kickoff to launch.
You give up flexibility in exchange. There are no design revision rounds because the design is fixed, and further customisation adds time and scope. For a business that needs a credible, fast site now and may go custom later, a theme is often the right call. For a business whose brand or product depends on a distinctive experience, it usually is not.
If you are weighing the two options on budget as well as time, our guide on what drives the cost of a website covers the cost side.
What delays a website project
On our projects, overruns rarely come from development. These are the usual causes, roughly in order of how often we see them.
1. Content arrives late
This is the most common delay by a wide margin. Page copy, product data, team photos, case studies and legal pages all have to be produced by someone, and that someone is often a busy marketing manager doing it alongside their day job. A finished design with no content in it cannot launch.
That is why our proposals set a content deadline at the end of the wireframe phase. By then everyone knows exactly which pages exist and what goes on each, so content can be written in parallel with design instead of after development.
2. Slow or scattered feedback
Every review round that waits a week for a reply adds a week to the project. Feedback that arrives from five people in five separate emails, some of it contradicting the rest, adds more. We ask clients to name one decision maker and collect internal feedback before it reaches us.
3. Scope that grows mid-project
"Can we also add a booking system?" is a reasonable request, but halfway through development it changes the timeline. We handle new requests through a written change order so the client sees the impact on time before agreeing to it. Often the better answer is to launch on schedule and add the feature in a second phase.
4. Extra languages
Every language adds copy to write or translate, pages to check, and SEO setup for each version. A second language typically adds 2 to 4 weeks. We have also seen half-finished language versions get indexed by Google before they were ready, so we keep them properly hidden until they are complete.
5. Third-party integrations
Payment gateways, bank approvals, stock feeds, CRMs and booking platforms each depend on another company's response time. Approval for a Greek bank's payment gateway, for example, is outside anyone's control on the project and can take weeks, so we send these requests as early as possible.
How to get your website built faster
Good design work does not compress much, but most of the waiting can go. These are the things that make the biggest difference on our projects:
- Start content on day one. Rough drafts are fine, because we can edit copy that exists, while missing copy blocks the launch.
- Route all feedback through one person who has the authority to approve.
- Reply within two or three working days.
- Decide the scope early. Launch the core site, then add the shop, portal or extra language as phase two.
- Request third-party accounts and approvals right away: hosting access, domains, payment gateways, analytics properties.
- Give us access to the old site and its data. Redirects and SEO migration need the current URL structure and analytics history.
We run each project on a dedicated Monday.com board with weekly updates, so the client can see at any point what is waiting on whom. When everyone looks at the same list, a blocker rarely sits unnoticed for two weeks.
Does a faster website mean a worse one?
Not necessarily. A theme-based site is quick because the design work was done once and reused, so you give up flexibility while the build quality stays the same. A rushed custom site is a different story. The phases that get cut are usually discovery, testing and SEO migration, and you notice they are missing after launch, when the site does not convert or loses its search rankings.
FAQ
How long does it take to build a small business website?
A small business website on a ready-made theme typically takes 4 to 8 weeks. A fully custom small business site takes around 3 months. The biggest variable is how quickly content and feedback come back from the business itself.
How long does it take to build an e-commerce website?
A custom e-commerce site usually takes 4 to 6 months, because product data, payment gateways, shipping and stock integrations all add work and depend on third parties. A theme-based shop can launch faster, often within 2 months, if the product catalogue is ready.
Can a website be built in a week?
A simple site using a template and existing content can go live in a week. A business website with proper structure, SEO setup and tested content cannot realistically be done well in that time, so be cautious of anyone promising a custom site in days.
What is the longest part of building a website?
Design is usually the longest single phase on custom projects, at 4 to 8 weeks. The longest delays, though, come from waiting for content, for feedback and for third-party approvals.
Planning a new website?
If you have a launch date in mind, the earlier we talk, the more options you have. In one conversation we can tell you whether a custom build or our Elysian theme fits your timeline, and what you need to prepare so the project does not stall. See how we approach custom website design and development, or get in touch to plan yours.