Aller au contenu principal

Your site takes a moment to load: the fix that almost always works

By AIFORYA — 15 July 2026 — 6 min read

On this page (6)

You click, and there's that little wait

You open a page on your site, and a moment passes before it appears. One second, two. You wait: it's your site, you know it's going to show up.

A visitor arriving from Google has no reason to wait. They have ten other results in front of them.

That wait isn't inevitable, and above all: it isn't a problem with the quality of your site. It's a problem of method, and methods can be changed.

The cause: your site rebuilds every page, on every visit

Here's what actually happens when someone opens one of your pages.

WordPress doesn't keep your pages ready-made somewhere. It rebuilds them on demand: it fetches your text from the database, retrieves your images, applies your theme, adds whatever each installed extension asks for, then assembles the whole thing and sends it to the visitor.

That work takes a few hundred milliseconds. The problem isn't there. The problem is that it starts over completely for every visitor, even when the page hasn't changed in three weeks.

Picture a restaurant that would start the recipe from scratch for every order of the same dish, including when ten people order the same thing in the same minute. The cooking is excellent; the organisation is absurd.

The fix: keep a finished copy of the page

It has a name: the page cache.

The principle fits in one sentence. The first time a visitor asks for a page, WordPress builds it normally — then it keeps a finished copy. The next visitors receive that copy directly, without redoing the work. When you edit the page, the copy is thrown away and rebuilt on the next visit.

You lose nothing, nobody sees an old version, and the wait disappears for the vast majority of visitors.

What you can do today, for free

1. Look at your host first. Many hosting plans offer a built-in cache, often a simple checkbox in your account area, sometimes called "cache", "accelerator" or "performance". That's the best place to switch it on: it's closest to the visitor, and it's already included in what you pay. If you can't find it, write to their support and ask: "do you offer page caching on my plan, and how do I switch it on?" The question is a common one, they answer it every day.

2. Switch on compression. GZIP compression means sending your pages in compressed form, exactly like a file you zip before emailing it. The visitor's browser decompresses it by itself, instantly, without anyone noticing. Nothing is lost along the way: it's the same content, carried in a smaller package. Very often it's a checkbox too.

3. Check the result, before and after. Note how it feels on a page you know well, switch it on, reload. On a site that had no cache at all, the difference is visible to the naked eye.

One honest word of caution

The cache keeps a copy of pages. On a brochure site, that's perfect. If you have a shop, a members' area or a basket, those pages must not be cached — otherwise one visitor could see someone else's basket. Every serious caching tool excludes those pages automatically, but it's the one thing to check before switching anything on.

If you'd rather not touch it

Everything above can be done by hand, for free, and that's perfectly fine. If you have neither the wish nor the time, AIFORYA Cache is a free extension that does exactly this: page caching, GZIP compression, and a guided setup assistant — with a way back if the result doesn't suit you.

It runs 100% on your own server, with no API key and no outside service: nothing from your site goes anywhere else. Compatible with WordPress 6.0 and above, PHP 8.0 and above.

Get AIFORYA CacheFree extension · 100% on your server, no API key
Your site takes a moment to load: the fix that almost always works