A carpenter's workshop with wooden workbenches, a cartwheel and hand tools under warm lamps

Answer

How long does a custom WordPress theme take to build?

From about three weeks for a custom block theme, four to six with a blog and migrated content. Built once, so later edits are patterns, not code.

Published September 22, 2026 · Updated September 30, 2026

A custom WordPress theme starts at about three weeks and runs four to six when the site carries a blog, many distinct page designs or content migrating in: discovery, the content model and design system, templates and patterns, then QA, performance and launch. A small site on a tuned block theme lands in two to three.

Why does a custom theme take longer up front than a page builder?

Because the design system is built into the theme before any page exists. The colours, type scale, spacing and components live in theme.json and a set of block patterns, and the templates are written rather than composed. For the first stretch of the build there is little to look at.

The payback starts as soon as the system exists. From then on, pages are assembled from patterns in hours, every page agrees with every other page by construction, and a new page type is a template rather than a rebuild. A page builder front-loads the visible progress; a custom theme front-loads the thinking.

What does a six-week custom theme build contain?

The same four phases as every build, with more of the calendar spent in architecture and less in layout. This is the longer end: a custom theme with a blog, several distinct page designs and content migrating from an old site. A smaller custom-designed site compresses them into about three weeks.

Week-by-week plan for a six-week custom WordPress theme build
WeekPhaseWhat gets doneWhat I need from you
1DiscoveryGoals, sitemap, a content inventory, integrations, what migrates from the old site. Ends with a scope and dated milestones.The people who decide, in one session.
2ArchitectureThe content model (which templates exist and what is editable on each), theme.json tokens for colour, type and spacing, the pattern list, the performance and accessibility budget.Sign-off on the sitemap and design direction.
3–4BuildTemplates and block patterns; custom blocks only where core blocks cannot express the element; forms with delivery verified; integrations; content loaded as it arrives.Final copy and images, page by page.
5Launch prepQA across devices, the performance pass, accessibility, metadata and schema, redirects from every old URL.One review round with a named approver.
6Launch & handoffDNS cutover, monitoring on, pattern training and documentation for your team.Account access: domain, hosting, analytics.

This is the same skeleton as every website timeline I run; what changes is where the weeks land.

How does the block editor change the calendar after launch?

It moves page changes from a developer's queue to your team's. Editors compose pages from the patterns the theme ships, the editor is the one WordPress core maintains, and updates come from core instead of from a builder vendor. Gutenberg is leaner and ages with WordPress; that is the argument for accepting the longer first two weeks.

It also changes what a future request costs. A new landing page is patterns; a new section type is a pattern; a new kind of content is a template. None of those reopen the build.

What stretches a custom theme build?

  • Custom blocks with interactive interfaces. Each one is a small application with its own editor UI, and each is a week that core blocks and a pattern would have made a day.
  • Design changes after templates are written. A revision in the design tool is hours; the same revision across built templates is days.
  • Migrating content out of a page builder, where every page is shortcodes rather than blocks.
  • A design delivered as static mockups with no system behind them, so the system has to be reverse-engineered before it can be built.
  • Content arriving after the milestone that needed it.

Custom theme or tuned theme: which timeline do you need?

A small site on a tuned block theme is two to three weeks and is the right build for a business that needs a real website more than it needs a distinctive one. A custom-designed theme is the build that starts at about three weeks, for a site replacing a dated or template one, where the design is part of what the site has to say. If your marketers already live in a page builder, the Elementor timeline is the one to read. All three ship the same way: performance verified, forms tested, analytics wired, and the same scoping and milestone plan before work starts.

Questions

Can a custom WordPress theme be built in two weeks?

A small site on a performance-tuned block theme, yes, or close to it. A custom-designed theme with its own design system, patterns and templates starts at about three weeks and runs four to six as the page designs and migrated content grow, because the system is built before the pages are.

Does a custom theme make the site faster?

Usually. A custom theme ships only the CSS and JavaScript the site needs, where a general-purpose theme ships for every site it might be used on. Speed is still a budget kept by discipline, not a property of the theme, so it is measured template by template during the build.

What does the handoff include?

The patterns your team composes pages from, a training session on the workflows you actually use, and written guides for them. The theme is documented so nothing about running the site depends on me being around.

How long does it take to move a page-builder site onto a custom theme?

It is a rebuild with a content migration inside it. The content has to be mapped out of the builder's shortcodes into blocks, which adds a week or more to the build depending on how many pages carry it.

Written by

Karol

Senior engineer and systems architect behind Tall Karol. Everything published here is grounded in real client work — no roundups, no tools that haven't run in production.

Why Tall KarolWork with Tall Karol

Related notes

More on web development

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