Two numbers sit at the top of nearly every hosting plan: storage and bandwidth. One plan says a modest number of gigabytes, the next says ten times more, and a third says “unlimited” for both. If you have ever wondered whether your site would fit, or why your host emailed you about “disk usage” when you barely upload anything, these numbers are the reason.
Below, you get hosting bandwidth and storage explained in plain terms: what each figure measures, what fills it up on a real WordPress site, how to check your own usage, and what disk space you need for the kind of site you run.
Storage: the space your site takes on the server’s disk
Storage, or disk space, is how much room your account takes on the host’s drives. It is not only your web pages. On a typical hosting account, these all count against the same allowance:
- WordPress core files, themes and plugins. Usually a small share, though page builders and large plugin collections add up.
- The media library. Every image, PDF and video you upload, plus the extra resized copies WordPress makes of each image. This is normally the biggest part of a WordPress site.
- The database. Posts, pages, settings, form entries, orders and logs. Small for most brochure sites, larger for stores and sites with years of form submissions.
- Email. If mailboxes live on the same hosting account, every message and attachment in every inbox, sent folder and trash folder counts.
- Backups stored on the server. Backup plugins that save their archives into the same account can quietly use more space than the site itself.
- Cache files and logs. Caching plugins write copies of pages to disk, and error logs can grow large if something is failing repeatedly.
- Staging or old copies. A test copy of the site, or a forgotten folder from a previous version, takes as much room as the real thing.
Inodes: the file count limit
Many hosts also cap the number of files and folders, called inodes. A site can be well inside its gigabytes and still hit the inode limit, usually because of cache plugins that write many tiny files, mail folders full of small messages, or session files that never get cleared. If your host mentions inodes, this is what it means.
Bandwidth: data sent out to visitors
Bandwidth, more accurately called data transfer, is the total amount of data the server sends out over a month. Each time someone loads a page, the server sends the HTML, images, stylesheets, scripts and fonts that page needs. Add that up across every visitor and every bot, and you get the month’s transfer.
The word causes confusion because it also means connection speed. On a hosting plan it almost always means the monthly total, not how fast pages travel.
What uses the most data transfer
- Large images served at full size instead of resized and compressed.
- Video files uploaded to the media library and played from your own server. Embedding from a video platform instead moves that load off your hosting.
- Downloads such as brochures, price lists or software files.
- Bots and crawlers. Search engines, SEO tools, scrapers and attack scripts all request pages. On a quiet site, they can be most of the traffic.
- Hotlinking, where another site embeds your images directly, so your server pays to deliver them.
What “unlimited” and “unmetered” mean
“Unlimited storage” or “unmetered bandwidth” on shared hosting does not mean infinite. It means the host does not set a fixed number, but its terms of service still forbid use beyond what it calls normal for a website. Using the account to store personal files, host large downloads, or keep big backup archives is usually where that line falls. Processor, memory and inode limits still apply, and in practice those bite long before an “unlimited” disk does.
Read the fair use or acceptable use section of the host’s terms. It is short, and it tells you what “unlimited” really covers on that plan.
How to check your own usage
In cPanel
- The Statistics panel on the home screen shows disk usage, often with inodes and monthly bandwidth beside it.
- Disk Usage, under Files, breaks the total down by folder, so you can see whether it is the site, mail or backups taking the space.
- Email Accounts shows the size of each mailbox.
- The Bandwidth or Awstats tools, where available, show transfer by month.
Inside WordPress
Under Tools, then Site Health, then Info, the “Directories and Sizes” section estimates the size of the WordPress folders, uploads, themes, plugins and the database. It can take a moment to calculate. Our guide to reading the Site Health screen explains the rest of that page.
Other panels
Plesk, DirectAdmin and hosts’ own dashboards have similar sections, usually labelled Statistics, Usage or Resources.
What disk space you need for common kinds of site
Rather than give a figure, here is a way to estimate it for yourself, which will be more accurate than any rule of thumb:
- Check your current total in the panel, as above.
- Subtract anything that should not be there: old backups on the server, staging copies you no longer use, and log files.
- Look at how much the uploads folder grows in a typical month. That is your growth rate.
- If email is on the same account, add the mailbox sizes and how fast they grow.
- Multiply the monthly growth by the months until your next renewal, add it to today’s clean total, and leave a comfortable margin.
In general terms: a brochure site with a few dozen pages and optimised images fits easily in any entry plan. A blog with years of posts and large images grows steadily. A store with many products, each with several photos, grows with the catalogue. A site that hosts its own video or offers large downloads is the one that genuinely needs a big allowance, or a different place to keep those files.
Disk and transfer are only two of the figures that decide your plan. Processor time, memory and simultaneous requests often matter more, and they are covered in our guide to working out how much hosting your business needs.
What happens when an account runs out
It helps to know the symptoms, because they rarely say “disk full” in plain words.
- Uploads fail in the media library with a vague error, or images appear broken after uploading.
- Plugin and core updates fail partway through, sometimes leaving the site in maintenance mode.
- Email stops arriving, or senders get a bounce saying the mailbox or account is over quota.
- The database refuses writes, so new orders, comments or form entries are not saved.
- Backups stop, because there is no room to build the archive. This is the dangerous one, since nothing alerts you.
When the monthly transfer allowance runs out, the host may suspend the site until the next cycle, slow it, or bill for the extra. The terms of your plan say which. If any of these symptoms appear, check usage in the panel before assuming WordPress itself is broken.
Freeing space and cutting transfer without upgrading
To reduce disk use
- Move backup archives off the server to cloud storage, and set the backup plugin to keep a sensible number of copies.
- Delete old staging folders and unused themes and plugins.
- Empty mailbox trash and archive old mail, or move email to a dedicated email service. If inboxes are what keeps filling the account, our note on mailbox storage quotas explains the options.
- Clear and limit the cache if the plugin allows a size or age limit.
- Check the error log; a large one points to a fault worth fixing.
To reduce data transfer
- Resize and compress images before or on upload, and serve modern formats where your setup supports them.
- Embed video from a video platform instead of hosting the file.
- Block hotlinking in the control panel if your images are being used elsewhere.
- Rate-limit or block abusive bots with a firewall plugin or at the host level.
- Put static files behind a content delivery network, which serves them from its own servers. Our explainer on how a CDN works and when a small site needs one covers that choice.
Where storage and bandwidth sit in the price
Storage and transfer are the specifications hosts advertise most, yet for a typical small site they are rarely what separates one plan’s price from another’s. A higher tier usually buys more processor time, memory and simultaneous processes, plus extras such as staging or more frequent backups, and the bigger disk figure comes along with it. For how hosting is priced overall and where the real differences lie, see the guide to website hosting cost in india.
If your host is warning you about disk or bandwidth and you are not sure what is filling the account, our hosting and domain support can trace it and tell you whether you need a bigger plan or just a clean-up.
Next in this series: Hosting for a WooCommerce Store: What It Needs