
Answer
How long does it take to build a React website?
About four weeks for a Next.js starter, eight to twelve when the site is the product: design system, content model and integrations get built, not installed.
Published September 25, 2026 · Updated September 30, 2026
A React website built on Next.js starts at about four weeks for a starter build and runs eight to twelve when the site is the product. There is no theme to install: the component system, content source, integrations and performance budget are built rather than configured, which is where the weeks go and why it loads like a static page.
Where do the weeks go in a React build?
Into five things a theme would otherwise have decided for you.
- The component system: design tokens, layouts, and the components every page is composed from. Built once, reused everywhere.
- The content source: a headless CMS wired in for a team that publishes, or a typed content registry for content that changes with the code.
- The rendering strategy: server-rendered by default, static where the content allows, so pages never wait on JavaScript to show text.
- Integrations: forms delivering to your inbox or CRM, first-party analytics, whatever the site has to talk to.
- The security headers and the performance budget, checked on every build.
This site is the reference build. It is server-rendered, makes zero third-party requests behind a content-security policy that blocks them, and its homepage ships under 115 kB of JavaScript on first load, with the budget enforced at build time. Keeping that policy strict is a week-one design decision, not a launch-week fix.
Week by week: an eight-to-twelve-week Next.js site
A site built as a product spends most of its calendar in the build phase, because there is more to build. The launch phase is the same length as any other site's.
| Weeks | Phase | What gets done | What I need from you |
|---|---|---|---|
| 1 | Discovery | Goals, sitemap, the content model, the component inventory, the integration list, the performance and accessibility budgets. Ends with a scope and dated milestones. | Decisions on scope and the systems the site must talk to. |
| 2 | Architecture | Design tokens and the component system, the rendering strategy per page type, the content-source decision, hosting on your own accounts. | Sign-off on design direction and content source. |
| 3–7 | Build | Components and page templates, content wiring, integrations with failure handling, forms with delivery verified, schema and metadata. | Content and integration credentials as each milestone needs them. |
| 8–10 | Launch prep | QA across devices, accessibility, the performance pass against the budget, redirects from old URLs, monitoring. | One review round with a named approver. |
| 11–12 | Launch & handoff | Cutover, monitoring switched on, documentation and a walkthrough of how the site is built and deployed. | Account access: domain, hosting, analytics. |
The four-week starter is the same plan for your first page designs with no product features: a week of discovery and architecture, two weeks of build, a week of launch. Features are quoted from there as they are added, which keeps the calendar honest. The overall website timeline puts both next to the WordPress builds.
Why is there no theme to install?
A theme is a set of decisions someone else made for a site they never saw: the grid, the type, the components, the JavaScript it loads whether you use it or not. A React site makes those decisions for this site, which is slower to start and faster at everything after. A new page type is a component, not a plugin; a design change is a token, not a hunt through overrides.
Do you still need a CMS?
Yes, if people who do not write code publish weekly. A headless CMS or headless WordPress wired into the build gives editors the interface they know while visitors get the React front end. No, if the content changes with the code: this site's knowledge base is a typed registry rather than a CMS, which costs a developer and a deploy per edit and saves running a second system. The choice is made in week one because it changes the build.
What makes a React build faster, and what stretches it?
Faster: an existing design system to build from, content that is ready, few integrations, and starting with the starter build before quoting features. Slower:
- Integrations with undocumented APIs, each one a small investigation before it is a small build.
- A design delivered as mockups without a system, so the tokens and components have to be inferred before they can be built.
- Third-party scripts that arrive late and want exceptions from a strict content-security policy.
- A content model that changes after the components that render it are built.
The way I scope a custom React build puts those on the milestone plan before the first component exists.
Questions
Is a React site overkill for a marketing website?
Often, yes. If the site is pages of content that a team edits weekly, a well-built WordPress theme is faster to build and simpler to run. React earns its weeks when the site has product features, tight design control, or performance and security requirements a theme cannot meet.
How long does a React site take compared with WordPress?
About four weeks for a Next.js starter build against two to three for a WordPress site on a tuned theme, and eight to twelve weeks for a site built as a product against three to six for a custom-designed WordPress theme. The extra weeks buy a component system and a site that behaves like an application.
Can my team edit a React website?
Through a CMS, yes: a headless CMS or headless WordPress wired into the build gives editors the interface they know while the front end stays React. Without one, content changes are code changes, which suits sites whose content changes with the product.
Why does a React build need a performance budget?
Because JavaScript is the cost of the approach, and without a limit it grows with every feature. A budget on how much script the first load may carry, checked on every build, is what keeps a React site loading like a static page.
Related notes
- How long does it take to build a website?
- How long does a headless WordPress site take to build?
- Use a content registry instead of a CMS
More on web development
- WordPress vs Squarespace for a business website
- How much does a website redesign cost?
- How long does a custom WordPress theme take to build?
- How long does an Elementor site take to build?
Related service: Web Development
Want this kind of engineering on your project?
Tall Karol takes on fractional and project-based engagements for startups and agencies.
Book a working session