Good WordPress hosting in South Africa comes down to five things: a current PHP version, reliable backups you can restore, sensible caching, a routine for updates, and a server close to your visitors. The word "WordPress" on a plan name matters less than whether those basics are done well. This guide explains each one and gives you a checklist for comparing hosts.
What WordPress needs from a host
WordPress is a PHP application with a MySQL (or MariaDB) database. At minimum your host must provide:
- A supported PHP version with common extensions
- A MySQL or MariaDB database
- HTTPS support
- Enough memory for PHP to run your theme and plugins
- The ability to run scheduled tasks (WP-Cron or a real cron job)
Almost every shared web host covers this. The differences are in how well it is done.
1. PHP version
WordPress runs on your server's PHP. Newer PHP versions are faster and receive security fixes; old versions stop getting patches and eventually break modern plugins.
What to check:
- Can you choose the PHP version per site?
- Are current supported versions available?
- Can you switch back if a plugin breaks after an upgrade?
Before upgrading PHP, update your plugins and theme, take a backup, then switch and test key pages.
2. Backups you can actually restore
A backup is only useful if you can restore it quickly. Ask any host:
- How often are backups taken, and how long are they kept?
- Do backups include files and the database?
- Can you take an on-demand backup before updates?
- How do restores work, and is there a fee?
Keep your own off-site copy as well. A backup plugin that sends copies to cloud storage, or a manual export, protects you if something happens to the hosting account itself.
With WP-CLI, a quick manual backup looks like this:
# Export the database
wp db export backup-$(date +%F).sql
# Archive the uploads, themes and plugins
tar -czf wp-content-$(date +%F).tar.gz wp-content/
3. Caching
Every uncached WordPress page runs PHP and several database queries. Caching stores the finished page so the next visitor gets it instantly.
Layers to know:
| Layer | What it does | How you get it |
|---|---|---|
| Page cache | Stores whole HTML pages | Caching plugin or server-level cache |
| Object cache | Stores database query results | Redis or Memcached, if your host offers it |
| Browser cache | Visitors' browsers keep static files | Cache headers, often set by a plugin |
| CDN | Serves images, CSS and JS from nearby servers | Optional CDN service |
| OPcache | Keeps compiled PHP in memory | Server setting, usually on by default |
For most small sites, a well-configured page caching plugin makes the biggest difference. Online shops need care: cart, checkout and account pages must not be cached.
4. Updates
Most WordPress compromises come from outdated plugins and themes, not WordPress core. Build an update routine:
- Take a backup.
- Update plugins and themes (ideally on a staging copy first for important sites).
- Update WordPress core.
- Test key pages: home, contact form, checkout.
- Remove plugins and themes you do not use.
Some control panels, including Plesk editions with WordPress Toolkit, let you manage updates for several sites from one screen. See WordPress security basics for more.
5. Server location
WordPress pages are often generated on each request, especially for logged-in users, shops and admin. That makes the distance between your visitors and your server matter. For a South African audience, a server in South Africa keeps round trips short. Read South African hosting vs overseas hosting for the full picture.
Managed WordPress vs regular shared hosting
Managed WordPress hosting usually means the host handles updates, caching, staging and WordPress-specific security for you, often at a higher price.
Regular shared web hosting runs WordPress just as well, but you (or your developer) look after updates and plugin choices.
If you have a developer or agency maintaining the site, shared hosting with a good control panel is usually enough. If nobody is responsible for updates, a managed service or a maintenance plan is worth it.
WordPress hosting checklist
- Server in South Africa (for a local audience)
- Current PHP versions, selectable per site
- Automatic backups with clear retention, plus on-demand backups
- Free SSL that renews automatically
- Mailboxes on your domain, or separate email hosting
- A control panel that makes WordPress easy to manage
- Two-factor sign-in on your hosting account
- Local support
- Rand pricing and VAT invoices
Common WordPress hosting mistakes
- Running an old PHP version because "the site still works".
- Too many plugins, several doing the same job.
- No off-site backup.
- Using admin as the username with a weak password.
- Nulled (pirated) themes or plugins, a common source of malware.
- Caching the checkout on WooCommerce.
WordPress on NewHost
NewHost web hosting runs on Plesk and is built for classic websites, WordPress and PHP, with mailboxes on your own domain via email hosting. Servers are in South Africa, free Let's Encrypt SSL is available, and you get local support, rand pricing and VAT invoices. If you are moving an existing WordPress site, contact us and we will help plan the migration.
Frequently asked questions
Do I need special WordPress hosting?
No. WordPress runs on standard PHP and MySQL web hosting. "WordPress hosting" plans usually add convenience features such as one-click installs, WordPress management tools or managed updates.
Which PHP version should WordPress use?
Use a PHP version that is still receiving security updates and that your theme and plugins support. Check the recommendations on the WordPress website and test your site after upgrading.
How often should I back up my WordPress site?
Match your backup frequency to how often the site changes. A site with daily orders or posts needs daily backups; a brochure site that rarely changes can manage with weekly ones. Always back up before updates.
Why is my WordPress site slow?
Common causes are no page caching, large unoptimised images, too many plugins, an old PHP version and a server far from your visitors. Fix caching and images first, as they usually give the biggest gains.
Can I host WordPress on Next.js app hosting?
No. App hosting runs Node.js frameworks, while WordPress needs PHP. Use web hosting for WordPress; see shared hosting vs app hosting.
Host WordPress locally
See NewHost web hosting for WordPress, or contact us to move an existing site.