How to Back Up a WordPress Site
What a WordPress backup must include, the four realistic ways to take one, how often, and the restore test almost everybody skips.
Charlie Dean · 25 Aug 2026
Development
Why WordPress sites are slow and how to fix it, in order of what actually helps. Images first, then plugins, caching and hosting.
Slow WordPress sites are almost always slow for the same handful of reasons, and the biggest one is usually images. Before you install a plugin promising to fix everything, it is worth knowing what is actually costing you the seconds.
This is the order we work in when a site needs to be faster, roughly from biggest gain to smallest.
Your own site always feels fast to you, because your browser has already downloaded most of it. Test it as a stranger would.
Aim for the main content appearing in under about two and a half seconds on mobile. Perfect scores are not the goal, and chasing 100 out of 100 usually costs more than it returns.
This is the single biggest win on most small business sites, and it needs no technical skill.
A photo straight off a modern phone is often four to eight megabytes and several thousand pixels wide. Displayed in a slot 800 pixels wide, all that extra data is downloaded and thrown away. Ten of those on a page is a site that takes ten seconds to load on mobile data.
If you do nothing else on this page, do this one. We have taken sites from eight seconds to under three on images alone.
Oversized photos cause more than slow pages. On the CW Watches shop we built in Canterbury, uploads kept failing outright. We raised the server upload limit, then found we had raised the per listing limit but not the per photo one, raised that too, and the real cause turned out to be the owner’s phone. A very good camera producing files large enough to time out the upload before it finished. We shipped plain English error messages so he would know why an upload failed rather than guessing. If your photos will not upload, the answer is usually the same as if your pages are slow: the files are simply too big.
On the format specifically, this is the explanation we end up giving on the phone most often. Most people send us JPEGs and PNGs because those are the formats they know. Both are heavier than they need to be, and on a phone connection that is what you feel first. WebP holds the same picture at a fraction of the size, so the page arrives before the visitor has decided to leave. If you are sending photos to a designer, ask them which format they want before you export fifty of them. If you are exporting them yourself, choose WebP and resize to the size the page actually shows, not the size your camera produced.
Every plugin adds code to every page, and some add code to pages that do not use them. A contact form plugin loading its scripts on all 40 pages is common and pointless.
Caching means the server builds the page once and then serves that copy to everyone, rather than rebuilding it for every visitor. It is usually the second largest gain after images.
There is a floor to how fast a site can be, and cheap shared hosting sets it low. If you have fixed the images, cut the plugins and added caching and it is still slow, hosting is usually the remaining answer.
Smaller gains, but they add up.
| Change | Why it helps | Effort |
|---|---|---|
| Limit web fonts | Each family and weight is another file. Two families is plenty | Low |
| Remove unused sliders and carousels | Heavy, and they rarely improve enquiries | Low |
| Do not embed video directly | Host on YouTube or Vimeo and embed, rather than serving the file yourself | Low |
| Cut third party scripts | Chat widgets, tracking and pixels all cost time. Keep the ones you use | Medium |
| Minify CSS and JavaScript | Smaller files. Most caching plugins can do it | Low, but test afterwards |
Over years, WordPress accumulates post revisions, spam comments, expired transients and leftovers from deleted plugins. On an old site this is worth a tidy, though it is a smaller gain than people expect. Take a backup first, always.
Fast enough that nobody notices. In practice, the main content on screen inside about two and a half seconds on a mobile connection, and the page usable shortly after.
Google uses page experience as a ranking factor, but it is a modest one and it will not lift a page that does not deserve to rank. The stronger argument is behavioural: people leave slow sites, and on a phone outdoors they leave quickly. You lose the enquiry long before you lose the ranking.
Take a backup before steps 3 onwards. Our guide to backing up a WordPress site covers doing that properly.
Speed is one of the things we check in the website audit checklist, and keeping it that way after launch is part of a website maintenance plan. If your site is slow and you would rather not spend a Saturday on it, send us the address and we will tell you what is causing it.
On most small business sites it is images. A photo straight off a modern phone is often four to eight megabytes and several thousand pixels wide, and displayed in a slot 800 pixels wide all that extra data is downloaded and thrown away. After images, the usual causes are too many plugins, no caching, and cheap shared hosting.
Work in this order: measure on a real phone, resize and compress your images, delete plugins you do not use, add caching or confirm your host already does it, check your PHP version and server response time, then trim fonts, sliders and third party scripts. Images alone usually account for most of the gain.
Fast enough that nobody notices, which in practice means the main content appearing within about two and a half seconds on a mobile connection. Perfect scores are not the goal, and chasing 100 out of 100 in PageSpeed Insights usually costs more effort than it returns.
Yes, but modestly. Google uses page experience as a ranking factor, though it will not lift a page that does not otherwise deserve to rank. The stronger argument is behavioural: people leave slow sites, and on a phone outdoors they leave quickly, so you tend to lose the enquiry well before you lose the ranking.
Check whether your host already caches at server level first, because many good hosts do and adding a plugin on top can cause conflicts. If not, WP Super Cache, W3 Total Cache or WP Rocket all work. Use one caching plugin, never two, and clear the cache and check your forms after enabling it.
Usually yes, because every plugin adds code to your pages and some load on pages that do not use them. Delete rather than deactivate anything you are not using, look for two plugins doing similar jobs, and be wary of all-in-one suites that load a great deal for the one feature you wanted. Take a backup first.
Free quote
Tell us what you do and we will come back with clear, honest next steps.
What a WordPress backup must include, the four realistic ways to take one, how often, and the restore test almost everybody skips.
Charlie Dean · 25 Aug 2026
Your SSL certificate has expired and visitors are seeing a security warning. What has happened, how to fix it today, what it…
Paul Fletcher · 25 Aug 2026
An honest answer, plus what speeds a website project up and what slows it down. Most small business sites go live in…
Paul Fletcher · 25 Aug 2026