How to Choose the Right Shared Hosting Package
To choose the right shared hosting package, first measure what your website needs: disk space, monthly traffic, the number of domains, and the number of mailboxes. Then pick the smallest plan that covers those needs with about 50% headroom. Personal sites and brochure sites fit entry plans. WooCommerce stores and agencies with several sites need plans with higher CloudLinux CPU, memory and process limits. If you need root access, custom software or guaranteed resources, choose a VPS instead.
This guide explains how to read each plan specification, how to match a plan to your use case, and how to confirm after launch that you chose correctly. It applies to new sites and to sites moving to Cloudesta from another host.
Prerequisites
- A rough idea of your site type, such as a blog, company site, online store or several client sites.
- For an existing site: access to your current host (SSH or control panel) so you can measure its usage.
- The current plan list on the Cloudesta shared hosting page.
1. What is shared hosting and who is it for?
On shared hosting, many accounts run on one server, and the provider manages that server. You get a cPanel account for your files, databases, email and DNS. The operating system, web server, security patches and backups are handled for you.
On Cloudesta, every account is isolated with CloudLinux, so a busy neighbour cannot take over the server's CPU or memory.
Shared hosting suits people who want a working website and email without administering Linux. Typical examples are WordPress sites, small business sites, portfolios, landing pages and small-to-medium online stores.
2. How do I read shared hosting plan specs?
- NVMe disk: the storage for website files, databases, email and backups kept inside your account. NVMe is much faster than SATA SSD for database-heavy sites. Remember that mailboxes grow over time.
- Bandwidth: the data transferred to visitors each month. Most small sites use a few GB. Sites that serve video or large downloads use far more.
- Email accounts: the number of mailboxes you can create. If you need many mailboxes or heavy business mail, a separate business email plan keeps mail off your web quota.
- Domains: how many separate websites (addon domains) one account can host. Subdomains and parked (alias) domains are usually counted separately.
- Inodes: the maximum number of files and folders. WordPress with many plugins and cache files can reach this limit before the disk is full.
- CloudLinux limits: these decide real performance more than disk size does. They are explained below.
CloudLinux limits explained
- SPEED (CPU): the share of CPU cores your account may use, shown as a percentage. 100% equals one core.
- PMEM (physical memory): the RAM available to all of your PHP processes combined.
- EP (entry processes): the number of simultaneous dynamic requests, such as uncached PHP page loads. It is not the number of visitors.
- NPROC: the total processes your account can run, including cron jobs and SSH sessions.
- IO and IOPS: the disk throughput and operations per second available to your account.
3. Which shared hosting plan fits my website?
If you already have a site, measure it before choosing. Run these commands on your current host over SSH:
# Disk used by the whole account (files + mail)
du -sh ~
# Number of inodes (files and folders)
du --inodes -s ~
# Database sizes in MB
mysql -u dbuser -p -e "SELECT table_schema, ROUND(SUM(data_length+index_length)/1024/1024,1) AS size_mb FROM information_schema.tables GROUP BY table_schema;"
For monthly bandwidth, check your current host's statistics (in cPanel: Metrics > Bandwidth) or your analytics tool. Then match your numbers to a profile:
- Personal site or blog: one domain, a few mailboxes and modest traffic. The entry plan is enough.
- Business website: a company site with contact forms and 5–20 mailboxes. Choose a mid-tier plan for more email accounts and disk space for mail.
- WooCommerce store: cart, checkout and account pages cannot be fully cached, so every shopper uses PHP. Prioritise higher CPU, PMEM and EP limits over raw disk space. Choose a mid or top tier plan.
- Agency with several sites: choose a plan with enough addon domains and inodes. Note that all sites share one set of CloudLinux limits. If clients need separate cPanel logins, a reseller plan or a VPS is a better fit.
4. What is included on every Cloudesta shared hosting plan?
- cPanel: the control panel for files, databases, email, DNS and PHP versions.
- Free SSL: AutoSSL issues and renews certificates automatically. Check them under Security > SSL/TLS Status.
- LiteSpeed web server: works with the LSCache plugin for WordPress and WooCommerce. Manage it under Advanced > LiteSpeed Web Cache Manager.
- JetBackup: self-service restores of files, databases and email from the JetBackup 5 icon.
- Imunify360: malware scanning and a web application firewall. Find it under Security > Imunify360.
- CloudLinux: account isolation, plus PHP version selection under Software > Select PHP Version.
5. When is a VPS a better choice than shared hosting?
Choose a Cloud VPS if any of these apply:
- You need root access, Docker, Node.js daemons, custom PHP extensions, Redis or long-running workers.
- Your site regularly hits the top shared plan's CPU, memory or EP limits even after caching is enabled.
- You need a dedicated IPv4 address, custom firewall rules or specific software versions.
- You run a large store, a SaaS application or automation tools such as n8n.
6. How do I upgrade my shared hosting plan later without downtime?
To change your shared plan, open a ticket at https://cloudesta.com/submitticket.php with your domain and the plan you want.
An upgrade normally changes the limits on your existing account on the same server. Your files, databases, email, DNS and IP address stay where they are, so visitors notice nothing.
Moving from shared hosting to a VPS is a migration, not an in-place upgrade. To keep downtime to a minimum:
- Lower your DNS TTL a day before the move.
- Copy the site to the VPS.
- Test it using your hosts file.
- Switch DNS to the new server.
Verify it works: is your plan the right size?
Two weeks after launch, check these three places:
- cPanel home, Statistics panel: disk, inodes, bandwidth, email accounts and addon domains used. Aim to stay below about 70% of each.
- Metrics > Resource Usage: this CloudLinux view shows CPU, memory, EP and IO, and lists any faults. Occasional faults during traffic peaks are normal. Daily faults mean your site needs optimising or a bigger plan.
- Files > Disk Usage: shows which folders (mail, cache, backups) take the most space.
Common problems
- "508 Resource Limit Is Reached" errors: the EP limit was hit.
- Enable LSCache.
- Block abusive bots in
.htaccessor Imunify360. - If faults continue, upgrade the plan.
- Slow admin pages or 500/503 errors under load: the account is reaching its memory (PMEM) or CPU limit.
- Remove heavy plugins.
- Replace WP-Cron with a real cron job.
- Check the Resource Usage page to see which limit is being hit.
- Cannot upload files although disk space is free: the inode limit is reached.
- Clear cache folders.
- Delete old local backup archives.
- Empty spam and trash mail folders.
- Disk fills up unexpectedly: email is usually the cause.
- Set mailbox quotas under Email > Email Accounts.
- Consider moving mail to a separate email plan.
- The software you need is not available: shared hosting cannot run root-level services or custom daemons. Move that workload to a VPS.
Frequently asked questions
Can I host more than one website on a shared hosting plan?
Yes, if the plan includes addon domains. Every site on the account shares the same disk space and CloudLinux limits.
Is shared hosting good enough for WooCommerce?
Yes, for small and medium stores on a plan with generous CPU, memory and EP limits and with LSCache enabled. Busy stores with constant checkouts usually run better on a VPS.
Will I lose data or email when I upgrade my plan?
No. Upgrading a shared plan changes the limits on your existing account, and your files, databases and mailboxes stay in place.
Need help? If you are unsure which plan fits, or you want to request an upgrade or migration, open a support ticket at https://cloudesta.com/submitticket.php. Include your domain and current usage figures.