Make WordPress load instantly — without a plugin
Full-page caching at the edge turns a slow WordPress site fast in an afternoon. Nothing is installed, nothing conflicts with your theme, and wp-admin and your logged-in users still get a live page every time.
WordPress rebuilds every page for every visitor
Someone requests your about page. PHP boots, the database is queried a few dozen times, twenty-three plugins fire their hooks, the theme renders — all to produce a page that has not changed since March. Then the next visitor arrives and it all happens again.
The hard part is knowing what not to cache
Caching WordPress is easy. Caching WordPress without serving a logged-in editor's admin bar to the public, or showing a stale page to someone who just commented, is where it usually goes wrong. Pick the WordPress preset and these rules are already in place.
Identical for everyone, so there is no reason to build it twice.
- The homepage
- Posts and pages
- Category, tag and author archives
- Search result pages
- The RSS feed
- Images, CSS and JavaScript
Personal or stateful, so it is passed straight through, uncached.
- /wp-admin and wp-login.php
- Anyone with a wordpress_logged_in cookie
- The REST API at /wp-json
- wp-cron.php and xmlrpc.php
- Recent commenters, by cookie
- Any path you add yourself
You can add your own bypass rules on top — a membership plugin's endpoint, a custom login path, a form handler. The preset is a sensible starting point, not a locked box.
From seconds to milliseconds
The other benefit people notice second: with 95% of traffic never reaching your server, that server suddenly has plenty of capacity. Plenty of sites downgrade their hosting after switching, which pays for the CDN several times over.
Everything handled at the edge
This is the list of plugins you no longer need, phrased as features.
One-click WordPress preset
Cache and bypass rules for wp-admin, logged-in users, commenters and the REST API — configured for you, editable afterwards.
Image optimisation
Automatic WebP conversion and on-the-fly resizing for those heavy media-library photos, with no thumbnail regeneration.
Brotli and minification
CSS and JavaScript compressed and minified on the way out. No build step, no concatenation plugin.
Firewall and bot blocking
Country and IP rules, proof-of-work challenges, and automatic blocking of the endless /wp-login.php and xmlrpc.php probing.
Your domain, with SSL
Bring your own domain; the certificate is issued and renewed automatically.
Instant purge
Purge a path, a tag or the whole zone from the dashboard or the API — or let the optional plugin do it when you publish.
Waiting room
For the day a post takes off, queue the overflow instead of letting the site fall over.
Real analytics
Traffic, cache hit ratio, geography and per-request log search — without adding a tracking script to your pages.
Four steps, none of them in WordPress
You never log in to wp-admin during this. Nothing is installed, nothing is activated, and every step before the last one is invisible to the public.
Create a Site Accelerator pointing at your site
Your existing hosting stays exactly where it is. We pull from it, the way a visitor would.
Pick the WordPress preset
Cache TTL, bypass cookies and bypass paths configured in one click. Adjust anything you want afterwards.
Test on the temporary hostname
Every zone gets a working hostname immediately. Browse the site, log in, publish a draft, check the admin bar — all before any public DNS changes.
Point your DNS at us
Move the record, let the certificate issue, and you are live. If anything looks wrong, point it back — the change is one record either way.
Related: WooCommerce CDN · Image CDN · Website translation · Site Accelerators
Questions, answered
Speed up your WordPress site
Start free in two minutes — 25 GB free every month, no card required.
Start free