
Answer
How long does a headless WordPress site take to build?
About eight weeks for twelve pages and a blog: WordPress stays the editor, a Next.js front end replaces the theme, and preview, publishing and redirects get wired.
Published September 28, 2026
A headless WordPress site takes about eight weeks for twelve pages and a blog. WordPress stays the editor your team knows, a Next.js front end replaces the theme, and the two are wired together with preview, publishing and redirects. The last one I shipped went from first commit to cutover in nine weeks, with 40% of the commits landing in the final two.
Why does headless take longer than a classic theme?
Because there are two systems and a seam between them, and the seam is most of the work. WordPress has to expose its content and custom fields cleanly; the front end has to render every one of them; preview has to show editors their draft on the new front end; publishing has to trigger the front end to update; images have to flow from the WordPress media library through the front end's image pipeline; and every URL the old site ranked for has to arrive at the right new page. A classic theme gets most of that for free by living inside WordPress.
What the extra weeks buy is on the same page as the cost: a front end that loads like a static site, a content model built to be parsed and cited by search engines and AI assistants, and inquiries that can go straight into a CRM instead of an inbox. Whether that is worth it for your site is a question for discovery.
What happens in the eight weeks?
Discovery and architecture take two weeks, the build four, launch two. The URL map is week two's work on purpose.
| Week | Phase | What gets done | What I need from you |
|---|---|---|---|
| 1 | Discovery | Content inventory, every URL the old site has, how your editors work today, what integrates. Ends with a scope and dated milestones. | Access to WordPress, analytics and Search Console. |
| 2 | Architecture | The content model and custom fields, the component inventory, the redirect map from old URLs to new, hosting for both halves. | Sign-off on the sitemap, design direction and URL map. |
| 3–6 | Build | The Next.js front end and its components, content wiring for every template, preview and publish hooks, forms into the CRM, the image pipeline, schema and metadata. | Editors available to test preview and publishing as each template lands. |
| 7 | Launch prep | Content QA page by page, search parity checks against the old site, the performance pass, accessibility, the redirect map verified request by request. | One review round with a named approver. |
| 8 | Launch & handoff | Cutover, monitoring on both halves, training on the new preview and publish flow, documentation. | DNS access and a launch day with an editor on hand. |
What did a nine-week rebuild actually spend its time on?
The last headless rebuild I shipped replaced a live WordPress site of about thirty-five routes. From the first commit to the day the new front end took over took nine weeks and fifty-three commits. Twenty-one of those, 40%, landed in the final two weeks, and almost none of them were features:
- Three rounds of requested edits from the client, each after a review of the staging site.
- Photo swaps and copy corrections once real content sat in real templates.
- Metadata audits: titles, descriptions and schema checked page by page against the old site.
- A content-security-policy exception for the client's tag manager, and brute-force protection on the WordPress side.
- Build fixes and deploy retries on launch day, then page-level corrections in the two days after.
On the measurements that mattered, the new front end took total blocking time on throttled mobile from over a second to a tenth of one, and the Lighthouse SEO score from 61 to 100. None of that would have held without the redirect map, which is why it was week two's work and not week seven's. The overall website timeline shows the same launch fortnight on every kind of build.
What stretches a headless build?
- Custom fields designed page by page instead of as a model, so every template needs its own wiring.
- A legacy URL structure with years of search history and no redirect map.
- Third-party scripts that need exceptions from the front end's content-security policy, discovered in week seven.
- Preview expectations: editors reasonably expect the WordPress preview button to show the new front end, and that is build work, not configuration.
- Images: a media library of unsized originals that the front end has to serve responsively.
Each of these is a discovery question. Asked in week one, they are line items; found in week seven, they are the reason a site launches late.
When is headless not worth the extra weeks?
When your team is happy in a well-built classic theme and the site has no performance or product need a theme cannot meet. A custom block theme is four to six weeks, one host, one system to run. Headless is the right call when the site has to be fast and interactive without taking the editor away from the people who publish, and when search and AI visibility are part of the brief. If the editor can go too, a React site without WordPress behind it is the simpler build. The way I scope a headless build starts by asking which of those is true.
Questions
Can WordPress editors preview pages on the Next.js front end?
Yes, when preview is wired as part of the build. The preview button in WordPress opens the page on the front end with the draft content, and publishing triggers the front end to update. Both are build work, which is part of why headless takes longer than a theme.
Does headless WordPress need two hosts?
Yes: WordPress runs on a WordPress host and the front end on a platform built for it, both on accounts in your name. Two hosts is two bills and two things to monitor, and it is the honest cost of keeping the editor your team knows in front of a faster site.
How long does migrating the existing content take?
It is the same content in the same WordPress, so nothing is moved. The time goes into mapping every old URL to its new one and every custom field to the component that renders it. On a site with search history, the URL map is the most important week of the project.
What if WordPress is already in place?
Then half the system exists. Discovery reviews the content model and the custom fields, and the build is the front end plus the seam between the two. It is still about eight weeks, because the seam is where the work is.
Related notes
- How long does it take to build a website?
- How long does it take to build a React website?
- What is headless WordPress, and is it worth it?
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