Block Theme Hosting

Block theme hosting where the template lives in the database.

Full site editing moved the header, the footer and every template out of your theme folder and into the database. That is a different site to serve.

Templates resolved fastGlobal styles cachedEditor kept off the front end
Template resolutionStyle cachingEditor headroomDaily backupsFree SSL24/7 support
Built for full site editing

Nothing is a PHP file any more.

A block theme renders from stored templates and generated styles, so the work moved from the filesystem into the database and the object cache.

Template resolution that stays cheap

Every request decides which stored template applies, then which parts it pulls in. That resolution is cached, so a page does not rebuild the hierarchy from scratch on each view.

Resolution cached

Global styles generated once

The stylesheet a block theme serves is computed from theme.json plus whatever was changed in the editor. It is produced and cached rather than recalculated per request.

Computed once

The editor is a heavier request

Opening the site editor loads templates, patterns, styles and the block library in one go. Those admin requests get their own headroom instead of competing with visitors.

Patterns and reusable blocks read constantly

Synced patterns are looked up wherever they appear. Those reads come from the object cache instead of hitting the database on every occurrence.

A template edit is a content change

Breaking the header now means editing a database record, not a file you could revert in git. Daily backups are what makes it undoable.

Full site editing

The theme folder is no longer the site.

With classic themes, a deploy changed the design and the database held content. With block themes both live in the database, which changes what a backup means and where speed comes from.

  • Template hierarchy resolution cached
  • Global stylesheet generated and reused
  • Editor requests resourced separately
  • Synced patterns read from cache
Templates
Stored in DB
resolved
Global styles
Generated
cached
Synced patterns
Lookups
from cache
Site editor
Session
running
Render path

Assembly instead of inclusion.

A classic theme included a file. A block theme resolves a template, expands its parts, and computes a stylesheet — every one of which is cacheable and none of which is free.

Cached
template resolution
Reused
generated global styles
Separate
capacity for the editor
MagicWP115 ms
Typical shared host1090 ms
Untuned VPS450 ms

Illustrative comparison of a block theme page render. Your numbers depend on template complexity and pattern usage.

Configuration

What we change for block themes

Full site editing moves the design into the database, so every row here is about reading it back quickly and keeping it recoverable.

SettingWhat we doWhy
Template resolutionCached per template rather than recomputedEach request works out which stored template applies and which parts it includes, which is work with an identical answer for every visitor to that route.
Global stylesGenerated once and served from cacheThe stylesheet is computed from theme.json merged with editor changes, and recomputing that merge per request pays for a design decision on every page view.
Editor requestsGiven headroom apart from front-end trafficOpening the site editor loads templates, patterns, styles and the block library at once, which is far heavier than any page a visitor requests.
Synced patternsRead through the object cacheA pattern used in a header is looked up on every page of the site, so the database sees it once per request without caching.
Design in backupsTreated as content because it now isTemplates and styles live in the database rather than in files under version control, so a bad edit is no longer something a deploy can revert.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

Are block themes faster than classic themes?
They ship less CSS and less jQuery, which helps. But template resolution and style generation move work into the database, so the gain depends on those being cached.
Why is the site editor slow to open?
It loads templates, patterns, styles and the block library in a single request, which is heavier than anything a visitor asks for. Those admin requests get their own headroom here.
How do I revert a template I broke?
From a backup. Templates now live in the database rather than in theme files, so a bad edit is a content change rather than something a deploy can roll back.
Do patterns affect performance?
Synced patterns are looked up wherever they appear, so one used in a header is read on every page. Those reads come from the object cache rather than the database.

Serve the design from the right place.

Move the site across — migration is free, templates and styles included.