Outgrowing the 6.4 default
Twenty Twenty-Four vs Next.js: When the Default Theme Stops Fitting
Plenty of business websites still wear the theme WordPress handed them in November 2023. Twenty Twenty-Four was a sensible first suit. This page measures it against a Next.js build now that the business inside has grown, and helps you tell whether you need a new theme or a new foundation.
October 7, 2026 · 12 min read
The short answer
Keep Twenty Twenty-Four if the site is a modest business, writer or portfolio site that one person edits and that never needs to sell, translate or log anyone in. Move to Next.js when leads, a second language, a store or member areas start fighting the Site Editor. Sometimes the cheaper fix is simply switching to Twenty Twenty-Five.
On this page
- Half a million sites kept the theme they started with
- Three starting points, seven palettes, almost no CSS
- The 2023 default against a 2026 build, row by row
- The year-two problems that push owners off it
- What the plugin pile looks like by the second birthday
- Stay, switch themes, or rebuild: sorting your case
- What it takes to move a Twenty Twenty-Four site
- Athena for the owner who only wanted to change the words
- Who should stay, who should switch, who should rebuild
Half a million sites kept the theme they started with
Twenty Twenty-Four went out with WordPress 6.4, the release called Shirley, on November 7, 2023. For a year it was what every fresh install wore. wordpress.org still counts more than 500,000 active installs, and a good share of them belong to owners who picked the Business layout, swapped in a logo and went back to running the company. That is not a criticism. It is precisely what a default theme is for.
Nor is it abandoned. The WordPress team shipped version 1.4 in December 2025, 1.5 in May 2026 and 1.6 on August 19, 2026, tested up to WordPress 7.1. Reviews on wordpress.org are lukewarm, 76 out of 100 from just 39 ratings, which fits a theme most people never chose so much as inherited. The real question is not whether it still works. It does. The question is whether the site your business needs in 2026 is still a Twenty Twenty-Four site.
A default theme is a starting line, and a great many businesses are still standing on it.
Three starting points, seven palettes, almost no CSS
Give the theme its due. It was designed around use cases rather than demos: Business is the default, and Writer and Portfolio arrive by opening a template and choosing Replace Template. Custom templates cover the common odd pages (Page no Title, Page with Sidebar, Page with Wide Image) and a single-post layout with a sidebar. Small block styles add polish: headings with an asterisk, checkmark lists, arrow details and pill-shaped tags.
- Seven alternate palettes in the package: Ember, Fossil, Ice, Maelstrom, Mint, Onyx and Rust, alongside the default. (The wordpress.org documentation says nine; the theme files contain seven.)
- Typography with a point of view: Cardo for headings and Inter for body text, both bundled locally so no request goes to Google.
- A reading column built for long posts: 620 pixels for content, 1280 for wide sections.
- No front-end theme stylesheet at all. Styling comes from theme.json, and the one extra file, for outline buttons, loads only on pages where that button appears. The theme's own code comment says this improves performance by sending visitors less data.
- More patterns than promised: the 6.4 announcement mentioned over 35 templates and patterns; the 1.6 package holds 57 pattern files and 11 templates.
For a consultant, an author or a studio that wants to publish and be found, that is still a tidy toolkit. The Twenty Twenty-Four speed guide covers keeping it quick as the content grows.
The 2023 default against a 2026 build, row by row
The left column assumes a Twenty Twenty-Four site two or three years into its life: the theme, plus the plugins that accumulated as the business asked for more. The middle column is a custom Next.js build. The right column is that build with Athena CMS behind it, which is how we deliver every site.
| Twenty Twenty-Four + plugins | Next.js build | Next.js + Athena CMS | |
|---|---|---|---|
| Performance | No theme stylesheet; plugin assets make up most of the weight | Each route prerendered, then refreshed on a schedule with incremental regeneration | Same pages; publishing in Athena never adds scripts |
| Core Web Vitals | Local Inter and Cardo help; plugin scripts and hero images decide the score | Fonts self-hosted through next/font, images sized by next/image | Same, plus Argus flags a page that turns sluggish |
| Hosting requirements | WordPress 6.4 or later, PHP 7.0 or later and MySQL | A CDN plus serverless functions for the few dynamic routes | Identical to the plain Next.js build |
| Security | Theme is maintained; risk sits in logins, plugins and stale admin accounts | The public site has no admin login to guess at | Same, with Aegis scanning daily for backdoors |
| Plugin dependency | Forms, SEO, translation and shop each mean another plugin | Nothing installed on the server; libraries locked in the build | No plugins; editing and upkeep are part of the system |
| Maintenance | Core, theme and every plugin checked and updated, live | Library updates run through tests before any deploy | Same, with agents handling the routine watch |
| Updates | Version 1.6 shipped August 2026; Site Editor edits stay tied to the parent | Changes previewed on a private address, then shipped | Edits publish in seconds; structural changes are reviewed code |
| SEO | Core sitemaps and tidy blocks; descriptions and redirects need plugins | Titles, canonicals and redirects declared for each route | Same, with Iris drafting titles and Ariadne adding internal links |
| Schema | Typically whatever an SEO plugin emits out of the box | Structured data written per template: service, article, FAQ | Same, updated as the content changes |
| Page speed | Quick on day one; slower with each embed, slider and widget | JavaScript ships only where a component needs interactivity | Matches the Next.js column |
| Mobile performance | Navigation block overlay handles phones; plugins add the bulk | Phone-sized images and minimal client code by default | Same, with Picasso keeping images sized and described |
| Custom development | Patterns and theme.json; child themes do not inherit Site Editor edits | Custom React components for any layout or tool | Custom components, with fields built around the business |
| CMS usability | Site Editor only, Customizer hidden; hiding a header needs its own template | Developer edits unless a CMS is connected | Plain fields, preview and full version history |
| Ecommerce | No WooCommerce templates; leans on WooCommerce's own block templates | Custom storefront or a hosted commerce back end | Built-in store and Stripe subscription billing |
| Scalability | Grows by adding caching layers and a bigger hosting plan | Static pages served from the edge handle sudden traffic | Scales like the Next.js build |
| Hosting cost | Low at first; managed WordPress tiers rise with visitors | Often modest for static sites; billed by usage | Same front-end hosting, no plugin renewals |
| Development cost | Free theme; the money goes to plugins, setup and fixes | A larger first invoice, since each template is built | Fixed quote after a free audit |
| Long-term maintenance | Plugin renewals and update risk grow with the site | Steady and low after launch | Steady, with agents covering the routine checks |
| Content editing | Block editor for posts, Site Editor for layouts and styles | Through a connected headless CMS | Field editing with a real preview; layouts protected |
| Integrations | Translation, CRM, booking: each a plugin with its own settings | Integrations coded against each service's API | Same, with agents working from live data |
| API support | WordPress REST API; nothing extra from the theme | API routes live alongside the pages | Same routes, served from Athena content |
| Headless CMS capability | WordPress can go headless; the theme's templates then retire | Accepts any headless source, WordPress included | Athena serves as the headless CMS |
The rows that bite hardest for a grown Twenty Twenty-Four site are custom development and CMS usability, which the next section unpacks. For the mechanics behind the speed rows, see WordPress vs Next.js on speed and what each costs over time.
The year-two problems that push owners off it
Owners outgrow Twenty Twenty-Four in predictable ways, and each one traces back to how block themes store design decisions.
The child theme that forgot everything
A careful owner, or a cautious freelancer, creates a child theme to protect customizations. Then the surprise: templates and template parts edited in the Site Editor were saved in the database against the parent theme, and they do not carry over. Months of header and footer tweaks have to be redone or copied by hand. It is a reasonable design choice by WordPress and a miserable afternoon for whoever discovers it.
The menu that speaks one language
Sites that add a second language with Polylang report that the Navigation block inside templates stays in the default language, a forum thread still unresolved when we checked. For a business serving English and Spanish speakers, a menu that refuses to translate is not a cosmetic issue.
The header you cannot hide on one page
Want a landing page without the main menu? In this theme that means building a separate template, then remembering to assign it. Headers that vanish where they should not are their own problem, covered in the header not showing guide, alongside fixes for a broken layout and a mobile menu that will not open.
The store it was never dressed for
The theme has no WooCommerce templates and relies on the block templates WooCommerce supplies. That works, but the shop pages look like WooCommerce rather than like your brand until someone rebuilds them in the Site Editor. Even the documentation lags a little: it still lists PHP 5.6 while the theme now requires 7.0.
What the plugin pile looks like by the second birthday
Twenty Twenty-Four itself asks for no plugins. The business running on it is another matter. Two years in, a typical install has picked up a form plugin for quotes, an SEO plugin for descriptions, Polylang or a rival for the Spanish pages, WooCommerce for gift cards, a booking plugin, a backup tool and something for cookie consent. Some owners, worn down by the Site Editor, install a full page builder on top of a block theme, which is like hiring a contractor to rearrange a house that already has movable walls.
Each addition was reasonable on the day. Together they make the cleanest theme in WordPress the quiet host for seven or eight vendors, each updating on its own schedule and each adding code to pages that never use it. If the site has slowed or broken after one of those updates, the theme repair team can steady it, and the plugin dependency comparison explains why it keeps happening.
The third option
Athena CMS, with AI agents on staff.
Not a theme and not a blank Next.js repo. The content system we put behind every custom site: plain fields, a real preview, every version kept, and AI agents that handle the chores a plugin only nags you about.
- PicassoImages
- ApolloSite analysis
- AresCompetitor watch
- PrometheusContent holes
- AtlasPage depth and structure
- DelphiAI search visibility
and 12 more agents. Two come with Athena; the rest are monthly add-ons.

Stay, switch themes, or rebuild: sorting your case
There are three honest options here, not two. You can stay and tidy up. You can move sideways to Twenty Twenty-Five, which keeps the same editing model and adds nine style variations and a much larger pattern library at no cost. Or you can rebuild on Next.js. The split below covers the first and third; if your main complaint is that the site looks dated, try the sideways move before anything else, and read Twenty Twenty-Five vs Next.js first.
When Twenty Twenty-Four is the better choice
- A brochure site for a consultant, writer or studio that has not changed shape since launch
- One person edits it, and the Business, Writer or Portfolio layouts still suit the work
- The budget is better spent on content and photography than on a rebuild
- A few products or gift cards through WooCommerce is the whole of the selling
- Your marketing lead is comfortable in the Site Editor and wants to keep direct control
When Next.js is the better choice
- The site now carries the sales pipeline, and form leads are the measure of success
- You need English and Spanish pages with menus that actually switch language
- You want service-area or location pages generated by the dozen, not built by hand
- Clients need a login, a portal, a booking flow or a dashboard of their own
- Customizations keep vanishing in child themes and template edits, and you want them in code
Not sure which column you belong in? A free site audit reads the site, lists every plugin's job and tells you whether tuning, a theme switch or a rebuild is the cheapest path.
What it takes to move a Twenty Twenty-Four site
Content from this theme migrates well, because posts and pages are stored as block markup rather than builder shortcodes. The parts that need care are the ones the Site Editor kept in the database.
- 1
Pull the database-stored design out first
Edited templates, template parts and global styles are records, not files. They are exported and read before anything else, so nothing the owner built is lost.
- 2
List which use case each page uses
Business, Writer and Portfolio templates, plus the sidebar and wide-image variants, each become a component in the new build.
- 3
Map content and languages
Posts, pages and any translated copies are mapped to structured fields, with each language given a proper path.
- 4
Plan every URL
Addresses are kept where possible and given a permanent redirect where they change.
- 5
Build, compare and switch
The new site is checked page by page against the old one on a private address, then DNS moves and Search Console is watched.
The full plan is in moving Twenty Twenty-Four to Next.js, with the factors that drive migration timelines. If you want us to do it, the WordPress to Next.js rebuild service starts with a fixed quote.
Athena for the owner who only wanted to change the words
Most Twenty Twenty-Four owners never wanted to design templates. They wanted to update a price, add a team member and post the occasional article. Athena CMS gives them exactly that: plain fields, a real preview and every version kept, so the lost-customization problem simply cannot happen. Layout lives in code; words, images and listings live in fields.
The agents pick up where this theme's owners usually struggle. Harmonia prepares Spanish versions and checks accessibility, which addresses the menu that would not translate. Apollo reads every page and says what to fix first. Prometheus finds customer questions the site never answers and drafts the page. Argus keeps an eye on forms and slow pages. For the step-by-step of leaving WordPress for Athena, see switching from WordPress.
Who should stay, who should switch, who should rebuild
| Our call | Why | |
|---|---|---|
| Solo writer or author | Stay | The Writer layout and Cardo headings were made for this |
| Portfolio or studio | Stay, or switch to Twenty Twenty-Five | More patterns and variations next door, at no cost |
| Local service business | Rebuild when leads matter | Speed and form quality turn directly into calls |
| Bilingual business | Rebuild | Translated navigation is a known weak spot here |
| Small shop | Stay small or rebuild | No WooCommerce templates; a growing store needs real ones |
| Courses or memberships | Rebuild | Logins and billing belong in code, not plugins |
Whichever row you sit on, the free website health check gives a quick read before you spend anything, and the WordPress vs Next.js comparison center lists every other theme we have measured the same way.
Questions people ask before they call
Yes. The WordPress team released version 1.6 on August 19, 2026, tested up to WordPress 7.1, after updates in December 2025 and May 2026. It is no longer the newest default theme, since Twenty Twenty-Five replaced it in 6.7, but it is maintained, free and safe to run. Support means bug fixes and compatibility, not new features.
If the site does its job and simply looks tired, yes, try that first. Twenty Twenty-Five keeps the same Site Editor model, costs nothing and offers more patterns and style variations. It will not fix translated menus, child-theme surprises or plugin weight, because those come from WordPress itself. If those are your problems, compare a Next.js rebuild.
Because Site Editor changes are not stored in theme files. Edited templates and template parts are saved in the database against the theme that was active, the parent, and a new child theme does not inherit them. The fix is to export or copy those templates into the child. Our theme customization service can do it safely.
It can, with a translation plugin, but owners using Polylang report that the Navigation block inside templates stays in the default language, and that thread was unresolved when we checked. Workarounds involve separate templates or menus per language. A Next.js build treats each language as a proper route, and Athena's Harmonia agent prepares the Spanish versions.
It depends on page count, languages, forms and any store, not on the theme, which is one of the easier ones to leave. Block content converts cleanly; Site Editor templates need extracting from the database. We give a timeline with the fixed quote after a free audit. The drivers are explained in the migration timeline guide.
Keep reading
- The default, tested fairlyTwenty Twenty-Five vs Next.js: Plain WordPress Against a Custom BuildTwenty Twenty-Five vs Next.js across 22 rows: the free default block theme against a custom build, and the sites where the free theme wins.
- Theme vs frameworkAstra vs Next.js: A Light Theme, a Heavy Stack and a Custom BuildAstra vs Next.js, row by row: the 2026 AI bundles, the 3-site Pro cap, Elementor and Spectra, real failure modes, and when Astra is still the smart buy.
- New owner, old questionKadence vs Next.js: A Block-First Theme Under New Owners, Against Custom CodeKadence vs Next.js after the Liquid Web shake-up: Kadence Blocks, the new $99 to $499 plans, known issues, and which businesses should stay or move.
- WordPress at its leanestGeneratePress vs Next.js: The Fairest Fight WordPress Can OfferGeneratePress vs Next.js, argued fairly: a sub-10kb theme, a $59 license for 500 sites, the coming template engine, and where a custom build still wins.
- A Customizer theme, weighedBlocksy vs Next.js: A Great Free Theme Against a Site With No Plugins at AllBlocksy vs Next.js compared on 22 rows: the free header builder, Companion and Pro, lifetime licenses, the 2.1.5x regressions and when to stay put.
- The Elementor stack, weighedHello Elementor vs Next.js: The Empty Theme and the Builder That Fills ItHello Elementor vs Next.js on 22 rows: the 6KB vs 30KB claims, Theme Builder dependency, Elementor's real weight, and when the builder is the right call.
- Everything in WordPress vs Next.jsSee the section
Tell us what the old default is holding back
Share your Twenty Twenty-Four site and what you need it to do next. We will say whether to tune it, switch themes or rebuild, and why.
Which of these sounds like you? (pick any)
Rather talk now? Call (210) 346-0848.
