WordPress hosting is usually shared hosting set up with WordPress in mind. On a typical cPanel server, both give you a share of one server, PHP, a MySQL or MariaDB database and email. The differences that matter are the web server and its page cache, the PHP and database versions, a one-click installer, and backups and malware scanning that cover your WordPress files and database. If a plan labelled “WordPress hosting” cannot tell you which of those it changes, the label is all you are paying for.
This guide explains what shared hosting is, which parts can really differ for a WordPress site, which claims are only a label, and how to check what a host gives you before and after you pay.
What is shared hosting?
Shared hosting puts many customer accounts on one server. Each account gets its own login, usually cPanel, its own files, databases and email addresses, and limits on disk space and on how much processor time and memory it may use. The accounts share the server’s hardware and its software, such as the web server and the PHP versions installed on it.
That sharing is why shared hosting is cheap, and it is also its main risk. WordPress’s own hardening guide warns that on a shared server, if another website on the same server is compromised, your site can be compromised too, even if you follow every other step in the guide. It tells you to ask your host what precautions it takes.
Can WordPress run on ordinary shared hosting?
Yes. WordPress asks for very little. Its requirements page recommends three things:
- PHP 8.3 or greater
- MariaDB 10.11 or greater, or MySQL 8.0 or greater
- HTTPS support
The same page says that Apache or Nginx are the recommended web servers, but that any server that supports PHP and MySQL will do. It adds that WordPress still works with PHP 7.4 and MySQL 5.5.5, but that those versions have reached end of life and may expose your site to security problems.
We checked this against the code too. In the current WordPress download, the version file sets the minimum PHP version to 7.4 and the minimum MySQL version to 5.5.5. So almost any shared plan from a working host will run WordPress. The real question is how well it runs it, and that comes down to the parts below.
What can actually be different on a WordPress hosting plan?
On a cPanel server, these are the things a host can change that WordPress notices. Each one is something you can ask about by name.
Which web server runs the site, and can WordPress control its cache?
This is the largest real difference. Every time someone opens a page, WordPress runs PHP code and queries the database to build it. A page cache stores the finished page and serves the stored copy to the next visitor, so PHP and the database do no work for that request.
Some cPanel hosts run LiteSpeed Web Server instead of Apache. LiteSpeed has a page cache built into the server, and the free LiteSpeed Cache plugin lets WordPress tell that cache what to store and when to clear it, for example when you edit a post or a product goes out of stock. The LiteSpeed Cache documentation is clear about the catch. You can install the plugin without a LiteSpeed server, but then you get only its optimisation features. The caching functions need the LiteSpeed server component.
We read the plugin’s entry in the WordPress.org plugin directory. It lists more than 7 million active installations. On every one of them, the page cache works only with a LiteSpeed server or LiteSpeed’s own QUIC.cloud CDN in front of the site, which is why the web server is the first thing to ask a host about.
If you run a shop, a cache needs care, because cart, checkout and account pages must never be cached for everyone. Our guide to fixing a slow WordPress site covers caching and the other usual causes.
Which PHP version does the server use, and can you change it?
WordPress is written in PHP, and newer PHP versions get security fixes that older ones do not. The PHP project’s supported versions page lists PHP 8.2, 8.3, 8.4 and 8.5 as supported. Anything older gets no fixes from the PHP project at all.
We asked WordPress.org’s PHP check directly. This is the same service your WordPress dashboard calls to decide whether to warn you about PHP. It named 8.3 as the recommended version. It marked 7.4 and 8.0 as not acceptable, and the WordPress code we read shows that a not-acceptable result puts a “PHP Update Required” or “PHP Update Recommended” box on your dashboard.
On cPanel, a host can let each account pick its own PHP version. Ask which versions you can choose and whether you can switch yourself, or whether you must open a ticket.
Which database version runs behind the site?
WordPress stores every post, page, setting, user and order in its database. WordPress recommends MariaDB 10.11 or MySQL 8.0 or newer. A host on an older database server can still run your site, but it is a sign of how often the host updates its software. The hardening guide lists “provides the most recent stable versions of all server software” as one of the qualities of a trusted host.
Is there a one-click installer?
Most cPanel hosts include an installer such as Softaculous. It creates the database, copies the WordPress files and sets your admin login in one form. It saves you a few minutes. It is not a reason to pay more, because you can install WordPress by hand on any plan that meets the requirements above. If you want to see what the installer does, our guide to installing WordPress walks through it.
Do the backups cover WordPress properly?
A WordPress site is two things, the files (themes, plugins and uploads) and the database. A backup that has only one of them cannot bring your site back. Ask how often the host backs up, how many days are kept, whether both files and database are included, and whether you can restore one site or one file yourself or must ask support.
Does the host scan for malware?
Some hosts run a server-side scanner that checks every account’s files and quarantines infected ones. This matters on a shared server, where one infected account is a risk to the others. It does not replace keeping your own plugins and themes updated.
Do PHP scripts run as your own user?
This one is easy to miss. WordPress’s requirements page recommends, for better security, that hosting runs PHP applications under your account’s own username instead of the server’s shared default user. It suggests you ask a potential host what it does to keep accounts apart. This is the main defence against the shared-server risk the hardening guide describes.
What is only a label?
Some phrases on hosting pages describe nothing you can check. Treat these as a prompt to ask a question, not as a feature:
- “Optimised for WordPress”. Ask what was optimised. A real answer names a web server, a cache, a PHP version or a limit.
- “WordPress pre-installed”. This is the installer described above. It saves a few minutes once.
- “WordPress hosting” on a plan with the same disk, limits and software as the host’s ordinary shared plan. Compare the two plans line by line. If nothing differs, buy the cheaper one.
Some hosts also sell “managed WordPress hosting”, where the host takes on tasks such as WordPress updates or staging copies of your site. What “managed” includes varies from host to host, so read the list of tasks rather than the name.
We sell WordPress hosting ourselves, and our WordPress hosting plans are the same cPanel plans as the rest of our hosting. What suits them to WordPress is the list behind the label: LiteSpeed, Softaculous, malware scanning, and daily backups kept for 30 days.
How do you check what a host gives you?
Before you buy
Send the host these questions and keep the written answers:
- Which web server runs my site, and can I use its page cache from WordPress?
- Which PHP versions can I choose, and can I switch myself?
- Which database server and version will my site use?
- How often do you back up, for how many days, does it include files and database, and how do I restore?
- Do you scan accounts for malware, and what happens when you find some?
- Does PHP run under my own account user?
- How much disk, how many files and how many databases does the plan include?
A host that answers all seven clearly has thought about WordPress, whatever it calls the plan. Our checklist for buying web hosting in Pakistan adds the renewal price, tax and support questions.
After you buy
WordPress shows you most of the answers itself. Open Tools, Site Health, Info in your dashboard. The Site Health documentation explains each section:
- The Server section shows the web server software and the PHP version, along with limits such as the maximum upload size.
- The Database section shows the database server and its version.
- The Directories and Sizes section shows how much space your uploads, themes, plugins and database take.
- The Status tab lists problems WordPress found, such as an outdated PHP version.
If what you see there does not match what the host told you, ask why before the refund period runs out.
When is shared hosting not enough?
Shared hosting, WordPress-labelled or not, has limits on processor time and memory per account. A small business site, a blog or a new shop usually fits well inside them, especially with a page cache. Signs that you are outgrowing a shared plan are slow pages that a cache does not fix, a host asking you to reduce your resource use, or work that a cache cannot help with, such as a busy checkout or many logged-in users at once.
Before you move up, measure. Find out whether the delay is the server, the network distance or a heavy plugin. Our guide on why a WordPress site is slow in Pakistan shows how to tell them apart. For how much disk you need as the site grows, see how much storage a WordPress site needs.
Frequently asked questions
Is WordPress hosting faster than shared hosting?
Only if something on the server is different, usually the web server and its page cache. A plan with the same software as the host’s ordinary shared plan runs WordPress at the same speed, whatever it is called.
Can I run WordPress on normal shared hosting?
Yes. WordPress recommends PHP 8.3 or newer, MariaDB 10.11 or MySQL 8.0 or newer, and HTTPS. Any shared plan that offers those can run it.
Which PHP version should my WordPress host use?
WordPress recommends PHP 8.3 or newer. The PHP project supports 8.2 to 8.5, and WordPress’s dashboard warns you if your site runs 8.0 or older.
Do I need special WordPress hosting for WooCommerce?
No, but a WooCommerce store benefits more than most sites from a server page cache that WordPress can control, recent PHP, and backups of both files and database. Check those, and check the disk space for product photos.
How can I see what my current host runs?
In your WordPress dashboard, open Tools, Site Health, Info. The Server and Database sections show the web server, the PHP version and the database version.
