Features
xSpeed Hub Pricing Docs Blog Scan
Get Plugin
Content sites

Publish fast. Load faster.

Content sites live and die by first impressions: a reader from search gives you about two seconds. xSpeed Cache serves your articles as static HTML, rebuilds them the moment you hit publish, and keeps yesterday’s viral post as fast as today’s.

How a page gets served

A visitor asks for a page

xSpeed checks the cache

HIT 5–15ms

Static HTML straight off disk. No PHP, no database.

MISS PHP · WP · DB

Built once, stored, warmed. The next visitor gets a hit.

5–15ms
cached article response
100%
of the archive warmable
0
stale pages after publish
01

What actually goes wrong

Three failure modes, specific to this kind of site. Everything below is aimed at them.

Search traffic lands on cold pages

Readers arrive from Google spread across your whole archive — not just the homepage. Uncached long-tail posts are slow posts, and slow posts rank worse.

Fonts and images block the first read

Invisible text waiting on a webfont, images shoving the layout around — the classic content-site experience, and exactly what Core Web Vitals punishes.

Years of revisions drag every query

A decade of drafts, revisions, and spam comments makes the database bigger and every uncached request slower.

02

How xSpeed Cache speeds up content sites

The whole archive cached, warmed, and rebuilt on publish — automatically.

03

6 ways people put xSpeed to work

Each one shows when it applies and what to set up — or what to ask your AI for. Filter by role in the sidebar, or use the chips below.

Bloggers

Ride out a viral post

The best day of your blog’s life is also the day it is most likely to fall over.

WHEN

A post takes off on social or hits a big aggregator and traffic multiplies within the hour.

SETUP

Page cache absorbs the spike as static HTML; start the preloader so the rest of the site stays warm while everyone clicks around.

Publishers

Keep the deep archive search-fast

Search traffic lands across ten years of posts, not on your homepage — and the long tail is where cold caches live.

WHEN

Always — scheduled, not triggered.

SETUP

Scheduled cache prewarming walks the sitemap so even the 2016 archive serves from cache when Google sends someone.

Bloggers

Stop the invisible-text flash

Readers see a blank paragraph while your webfont downloads — the classic content-site first impression.

WHEN

Your theme uses webfonts (it does).

SETUP

Font optimization applies font-display swap and preloads above-the-fold fonts; text renders instantly in a fallback, then swaps.

Publishers

Embed videos without the weight

One YouTube embed adds more page weight than the article it sits in.

WHEN

Posts embed YouTube, podcasts, or social content.

SETUP

Click-to-play facades load a thumbnail instead of the player; the real embed arrives only when a reader clicks.

Publishers

Tame the bot traffic you never see

Feed readers, crawlers, and 404-probing bots quietly consume real server capacity.

WHEN

Server load looks high relative to human traffic.

SETUP

Feed cache, search-results cache, and 404-page cache put the whole non-human long tail on static responses.

Bloggers

Clean up a decade of revisions

Every draft you ever saved is still in the database, slowing every query a reader triggers.

WHEN

The site is years old and has never had a database cleanup.

SETUP

One scheduled cleanup sweeps revisions, transients, and spam, and runs OPTIMIZE TABLE — then keeps doing it weekly.

04

The exact prompts to use

Connect via xSpeed MCP or the Hub, then paste any of these into Claude or ChatGPT.

The archive warm-up

Using xSpeed, enable page caching if it isn’t already on, start the preloader across my full sitemap, and schedule prewarming so the whole archive stays cached. Then tell me my cache hit rate.

The reading-experience pass

Using xSpeed, optimize my fonts with swap and preloads, lazy-load images and video embeds with layout-shift protection, and turn YouTube embeds into click-to-play facades. Re-run the benchmark and report LCP and CLS.

Spring cleaning

Using xSpeed, clean up my database — old revisions, expired transients, spam — run OPTIMIZE TABLE, and schedule this cleanup weekly. Tell me how much space was recovered.

05

Or just ask your AI

Every xSpeed Cache install speaks MCP. Connect Claude or ChatGPT once — directly or through xSpeed Hub — and everything on this page becomes something you ask for instead of something you configure.

you › Traffic doubled after a viral post. Keep the whole site fast.

xspeed · get_cache_status → 71% hit rate

xspeed · start_preloader → warming full sitemap

xspeed · update_settings → fonts preloaded, embeds lazy

xspeed · run_benchmark → 100 · LCP 0.8s

Done — hit rate at 98%, the spike is landing on static HTML.

06

See the story for your business

Each one is a real scenario — the moment speed bites, the fix, and the exact prompt to hand your AI.

07

Frequently asked questions

No. Publishing or updating a post purges its cached copy — and the home page and archive pages that list it — automatically, then rebuilds them. Readers always get the current version, served from cache.

Yes, and that is the point of prewarming: the preloader walks your sitemap on a schedule so even rarely-visited archive posts are already cached when a search visitor lands on them.

Done naively, lazy loading causes layout shift — which hurts CLS. xSpeed Cache reserves space for media automatically, so you get the bandwidth savings without the layout jump.

Yes. Page caching, auto-purge on publish, font optimization, lazy loading, GZIP, and database cleanup all ship in the free plugin — it is a complete toolkit, not a trial.

08

Keep reading

Fast for your kind of site.

Install xSpeed Cache free, or connect your AI and ask for a 100.