How much storage does a website need?
Last updated: 26 August 2026 · Reviewed: 26 August 2026 · By: Alston Antony
A typical Sri Lankan small business website uses under 1 GB of storage. A WordPress site with a blog and a few hundred images sits around 1 to 3 GB. A WooCommerce store with hundreds of products and their photos is 3 to 10 GB. Most shared plans include 5 to 25 GB - Hostinger Premium 25 GB SSD, SiteGround StartUp 10 GB NVMe (checked 27 August 2026) - which is plenty. You will hear "you will run out of space, buy the bigger plan"; almost nobody does, and the real limit is inodes or CPU, not GB.
Storage by site shape - the real numbers
| Site shape | Files | Media | Database | Total |
|---|---|---|---|---|
| Static one-page site | 2 to 5 MB | 20 to 100 MB | 0 MB | 25 to 105 MB |
| Brochure WordPress (10 pages) | 150 to 300 MB | 200 to 700 MB | 10 to 30 MB | 0.4 to 1 GB |
| WordPress with blog (2 years) | 200 to 400 MB | 600 MB to 2 GB | 50 to 150 MB | 1 to 3 GB |
| WooCommerce - 100 products | 300 to 500 MB | 1 to 3 GB | 100 to 300 MB | 1.5 to 4 GB |
| WooCommerce - 500+ products | 400 to 800 MB | 2 to 8 GB | 300 MB to 1 GB | 3 to 10 GB |
What actually eats disk on a WordPress site
Media files dominate WordPress storage every time. Uncompressed camera images (5 to 12 MB each) uploaded direct to the Media Library are the single biggest storage cost; the same photo compressed to WebP at 200 to 400 KB shrinks the media folder by 90 percent. Full-site backups stored on the same host come second: seven rolling daily backups can occupy 15 to 20 GB on a WooCommerce site. Log files come third: a busy site with debug.log enabled generates 100 MB per week. Video hosted on the origin is the disaster case and should always live on YouTube or Vimeo instead.
Why disk space is rarely the real ceiling
Disk quotas trip fewer sites than inode limits or CPU throttling do. An inode is one entry in the filesystem - one file, one folder, one WordPress transient. Shared plans typically cap inodes at 200,000 to 400,000 per account. A WooCommerce store with heavy caching, image thumbnails at every WordPress size, and rolling backups can consume 250,000 inodes at only 4 GB of actual data. Hostinger and SiteGround publish the inode limit in the plan comparison; local hosts often do not. Ask before you buy.
Sri Lanka context - image compression matters more than GB
Sri Lankan sites tend to overrun storage because of one habit: uploading unedited photos direct from a phone or camera. A 12 MP JPEG is 5 to 8 MB; the same image at 1600 px wide, saved as WebP at quality 80, is 150 to 300 KB. Multiply across a 200-image product catalogue and the site shrinks from 1.5 GB to under 200 MB. This also cuts mobile data cost for Sri Lankan visitors on Dialog or SLT-Mobitel mobile plans, which still bill per GB above the fair-use cap. Compress images at upload, not after storage runs out.
Frequently asked questions
Do I need SSD or NVMe storage on shared hosting?
SSD is the minimum in 2026; NVMe is a real improvement on WordPress database queries. Hostinger, SiteGround and Cloudways all default to NVMe on new signups. If a host is still selling HDD or SATA-SSD-only plans, that is a signal the hardware is old.
Does off-server backup storage count against my hosting quota?
Not if the backup goes off-server. UpdraftPlus to Google Drive, or the host's own remote backup (Hostinger Business, SiteGround GrowBig) stores backups outside the plan quota. On-server backups sitting in /wp-content/updraft eat storage fast and should be deleted after copying off.
How much space does one WordPress backup take?
About the size of the site plus database - so 500 MB to 3 GB for a typical small business site, 5 to 20 GB for a WooCommerce store with product images. Keep the last three backups off-server; delete older ones. Rolling seven daily on-server backups can quietly eat 20 GB.
Is unlimited storage worth paying for?
No, and it does not really exist. 'Unlimited' plans throttle by CPU or file count (usually 200,000 inodes) once real usage hits 20 to 40 GB. A typical Sri Lankan small business site uses under 1 GB. Pay for the plan that fits the traffic and support, not the storage number.
Sources
- Hostinger - Premium storage specs — 25 GB SSD on Premium tier, NVMe on Business (checked 26 Aug 2026)
- SiteGround - StartUp / GrowBig storage — 10 GB and 20 GB NVMe respectively (checked 26 Aug 2026)