The amount of disk space you need depends on the size and complexity of your website. If you are running a small website with a few pages and images, you may only need a few hundred megabytes of disk space. However, if you are running a large website with lots of content, you may need several gigabytes of disk space. Ultimately, it depends on the size and complexity of your website.
When looking for a WordPress hosting plan it can be difficult to judge how much disk space you think you need vs how much you really need. We have found that in many cases, WordPress users severely overestimate the amount, and this, in turn, impacts their purchasing decisions in a negative way. Today we’ll dive into a few ways to better estimate your actual disk space usage needs, ways to find your current usage, and also share some real-world examples that can help you choose the right hosting plan.
How Much Disk Space Do You Need?
Let’s take a quick look at the total disk space vs the number of sites offered on each of the WordPress hosting plans at Kinsta. All of our plans have been allocated resources and limits based on the average disk space usage we see from our own clients (both small and large). This data has been compiled over years from thousands of clients.
Our Hosting Plans
- Starter plan: 10 GB and 1 WordPress site
- Pro plan: 20 GB and 2 WordPress sites
- Business 1: 30 GB and 3 WordPress sites
- Business 2: 40 GB and 10 WordPress sites
- Business 3: 50 GB and 20 WordPress sites
- Business 4: 60 GB and 40 WordPress sites
- Enterprise 1: 100 GB and 60 WordPress sites
- Enterprise 2: 120 GB and 80 WordPress sites
- Enterprise 3: 200 GB and 120 WordPress sites
- Enterprise 4: 250 GB and 150 WordPress sites
Average WordPress Site Usage
Let’s do some calculations on the actual average usage of a WordPress site. The below data is an average disk space usage taken from a pool of production WordPress sites that have been running for 4+ years.
- WordPress core: 8.9 MB (4.9.5+)
- Average plugins directory (
/wp-content/plugins): 100 MB
- Average theme directory (
/wp-content/themes): 25 MB
- Average uploads directory (
/wp-content/uploads): 825 MB
- Average MySQL database: 85 MB
On average, we’ve found that the typical client has approximately 1 GB of data for a single WordPress installation. Sometimes this can swing in either direction. Some might have a much larger database, but smaller file usage, or the other way around. So on our starter plan, this leaves you with another 9 GB (90%) of unused disk space for growth.
But let’s take a look at some live client examples. The sites listed below are all in production: including blogs, businesses, and ecommerce sites.
Client one has 11 WordPress sites and is using 4.04 GB out of their 100 GB disk space allotment. They are well below our Kinsta average, using less than 400 MB per site.
Client two has 3 WordPress sites and is using 3.3 GB out of their 20 GB disk space allotment. They are pretty much on par with the Kinsta average of 1 GB per site.
Client three has 3 WordPress sites and is using 503.21 MB out of their 15 GB disk space allotment. They are significantly below our Kinsta average, using less than 200 MB per site.
We could keep showing you examples, but this is typical for a majority of the clients at Kinsta. In fact, we even take this a step further and offer these additional ways to save disk space:
- Staging sites are excluded. Only live sites count against your disk space usage.
- Backups are excluded from our reporting when calculating your total disk space usage. Your usage consists of only your live site’s files and database.
Exceptions to the Average
Now, of course, there are always exceptions to the average. For those of you hosting large video files, PDFs, or high-resolution photographs, you could very well easily be at the other end of the spectrum. This is completely normal and we host a lot of clients in this situation. We have two recommendations for users who are low on disk space – our native disk-space add-on or offloading to an external storage provider.
1. Kinsta Disk Space Add-on
The first option is to purchase a disk space add-on in the MyKinsta dashboard. We offer additional disk space, 20GB increments for $20. Choosing our native disk space add-on has its perks.
- You won’t have to set up an account at an external storage provider like Amazon Web Services or Google Cloud Platform.
- Our disk space add-on is a native solution, which means you won’t need to install and set up a WordPress plugin to connect to an external provider.
- Our disk space add-on is 100% compatible with KinstaCDN. You won’t have to worry about setting up another CDN for offloaded media.
- Billing and disk usage stats are handled through MyKinsta. This makes it easy to keep track of your additional disk space usage in one place.
2. Offloading to an External Storage Provider
The second option is to offload your big files to separate storage services such as Amazon S3, Google Cloud Storage, or streaming solutions.
By offload, we don’t mean using a CDN, although you can combine the following approach with a CDN for the best of both worlds! We mean removing the large files from your origin server (Kinsta) and serving them up from a third-party provider.
- Check out our in-depth integration guide for WordPress and Amazon S3. You can enable the option to remove the files from the local server once they have been offloaded to S3. This can help drastically reduce the disk space need with your WordPress host.
- You could also use this same approach with WordPress and Google Cloud Storage.
- We also recommend taking advantage of third-party services such as YouTube or Vimeo for videos, Soundcloud for audio files, and Dropbox for downloadable PDF files. Not only are these services reliable and stable, they have some of the fastest networks in the world in regards to serving up your large files.
Another exception to the average we sometimes see is large WooCommerce sites. However, many of these types of sites deal with a lot of un-cached requests, and therefore clients in this situation are usually already on higher plans with more PHP workers. In other words, these types of sites generally already have bigger plans with plenty of disk space.
How Much Disk Space Are You Using?
Looking to move to Kinsta or another host and curious to see how much disk space you’re currently using? Don’t worry, we wrote up an in-depth guide with 7 different ways you can check your disk space usage. You can see just how big your uploads or theme folder is in a matter of minutes. Here are some quick shortcuts:
How to Save Disk Space
Teetering right on the edge between two hosting plans? Here are some tips to instantly save on disk space to help ensure your hosting plan has some room for growth.
We hope this clears up any concerns you might have when it comes time to choosing the correct WordPress hosting plan for your business. A lot of times you probably don’t need as much disk space as you think you do. Check out how much space you’re currently using with the methods above, optimize your site, and you should easily be able to save some money on hosting.
What are your thoughts? Have you seen that with a little optimization your disk usage is a lot less than you originally thought? Let us know below in the comments.