Web and Marketing
How Much Web Space Do You Need for a WordPress Site? A Complete Guide
By Amjid Ali · · Updated · 7 min read
In this article
- Quick answer: WordPress web space by site type
- WordPress storage limits: WordPress.com plans vs self-hosted
- The Basic Requirements: A Starting Point
- How to check how much space your WordPress site uses
- Real-World Scenarios and Recommendations
- Factors That Impact Storage Needs
- Best Practices for Managing Web Space
- Making the Right Choice
- Conclusion
Most WordPress sites need between 1 GB and 10 GB of web space. WordPress core itself is small: the WordPress 7.1.3 download unpacks to about 105 MB in 3,782 files. A personal blog fits in 1 to 2 GB, a business site in 2 to 5 GB, and an online store or media-heavy site in 5 to 10 GB or more. If you are on WordPress.com, your storage limit is set by the plan: 1 GB on Free, 6 GB on Personal, 13 GB on Premium and 50 GB on Business and Commerce.
I host client sites and my own on servers in my homelab and in the cloud, and the pattern is always the same: the WordPress files barely move, while the uploads folder, the database and the backups keep growing. Plan for those three.
Quick answer: WordPress web space by site type
| Site type | Typical web space | What fills it |
|---|---|---|
| Fresh install | About 105 MB | WordPress core and the default themes |
| Small personal blog | 1 to 2 GB | Optimized images, a theme, 5 to 10 plugins |
| Business website | 2 to 5 GB | Product images, PDFs, 10 to 20 plugins, form entries |
| WooCommerce store or media site | 5 to 10 GB+ | Product galleries, orders, customer data, video |
| Any site with on-server backups | Add 2 to 3 times the site size | Backup archives kept on the same disk |
WordPress storage limits: WordPress.com plans vs self-hosted
The phrase "WordPress storage limit" means two different things, depending on where your site lives.
WordPress.com storage limits (October 2026)
| WordPress.com plan | Storage | Price (billed yearly) |
|---|---|---|
| Free | 1 GB | $0 |
| Personal | 6 GB | $4/month |
| Premium | 13 GB | $8/month |
| Business | 50 GB | $25/month |
| Commerce | 50 GB | $45/month |
On Business and Commerce you can buy the Storage add-on, which the pricing page lists from 50 GB extra up to 350 GB extra. According to WordPress.com support:
- Counts toward storage: media files (images, video, audio, PDFs), backups made by third-party backup plugins, and a
debug.logfile if you enable WP_DEBUG logging. - Does not count: themes from the WordPress.com collection, the automatic Jetpack VaultPress Backup copies (stored remotely) and site logs.
- Videos uploaded through VideoPress on Business or Commerce sites with plugins do not count against storage.
- The storage indicator refreshes about every 12 hours, so space you free up may not show straight away.
Self-hosted WordPress (WordPress.org) storage limits
Self-hosted WordPress has no built-in storage limit. The limit is your hosting plan: the disk quota, and on some shared plans an inode (file count) limit. Three other limits catch people out:
- Maximum upload size. PHP's
upload_max_filesizeandpost_max_sizedecide the largest file you can upload, whatever your disk size. Your host sets them, or you can raise them inphp.iniif your plan allows it. - Multisite upload space. On a WordPress Multisite network each site has an upload quota set under Network Admin > Settings > Site upload space. If nothing is set, WordPress falls back to 100 MB per site.
- Database size. Some hosts cap the MySQL or MariaDB database separately from the disk. WordPress recommends MySQL 8.0 or MariaDB 10.11 or later and PHP 8.3 or later.
The Basic Requirements: A Starting Point
A fresh WordPress 7.1.3 install takes about 105 MB unpacked (the zip download is about 37 MB), of which the three bundled default themes are roughly 15 MB. That is not what your final site will weigh. Account for:
- WordPress core files: about 90 MB without the default themes
- Theme files: 3 to 20 MB per theme (delete the ones you do not use)
- Plugins: from under 1 MB to 50 MB+ each for page builders and e-commerce
- Database: a few MB for a new site, growing with posts, revisions, orders and logs
- Uploads: usually the largest part, because WordPress saves several resized copies of every image
How to check how much space your WordPress site uses
From the dashboard: go to Tools > Site Health > Info and open Directories and Sizes. It shows the size of the WordPress directory, uploads, themes and plugins, the database size and the total installation size.
On WordPress.com: your site's storage indicator shows how much of the plan allowance is used; it refreshes about every 12 hours.
On your own server (SSH), from the site's root folder:
# Total size of the site files
du -sh .
# The usual culprits, largest first
du -sh wp-content/* | sort -rh
# Database size with WP-CLI
wp db size --human-readable
Real-World Scenarios and Recommendations
Small Personal Blog (1-2GB)
Perfect for:
- Personal bloggers posting 2-3 times per week
- Sites with mostly text content
- Basic plugins and a single theme
- Monthly traffic under 10,000 visitors
This setup typically includes:
- WordPress core
- 1-2 themes
- 5-10 essential plugins
- Images optimized for web use
- A year's worth of blog posts with images
Medium Business Website (2-5GB)
Suitable for:
- Small to medium businesses
- Online portfolios
- Sites with regular blog updates and product pages
- Monthly traffic between 10,000-50,000 visitors
You'll likely need space for:
- Multiple themes
- 10-20 plugins
- Product images
- PDF documents
- Regular blog content
- Contact form submissions
Large E-commerce Site (5-10GB+)
Necessary for:
- Online stores with hundreds of products (see our guide to building an ecommerce website with WordPress and WooCommerce)
- Sites with multimedia content
- High-traffic blogs with years of content
- Monthly traffic over 50,000 visitors
Storage requirements include:
- High-resolution product images
- Video content (better hosted on YouTube or Vimeo and embedded)
- Customer data and order histories
- Multiple language versions
- Backup archives
- Security plugin logs
Traffic itself does not use disk space; it uses bandwidth and server resources. Busy sites need more space mainly because they tend to publish more and keep more data.
Factors That Impact Storage Needs
Content Type
The type of content you publish has the biggest effect on storage:
- Text posts: tiny in the database; the images in them are what count
- Images: 100 KB to 500 KB each once optimized, several MB each if uploaded straight from a camera, and WordPress stores several resized copies of each one
- Videos: 100 MB to 1 GB+ each, which is why most sites embed them instead
- PDF documents: 1-10 MB each
Growth Projections
Always plan for growth:
- Blog posts accumulate over time
- Media libraries expand
- Database size increases (post revisions, WooCommerce orders, logs)
- Customer data grows
- Backup files take up space
Plugin Usage
While essential, plugins can significantly affect storage needs:
- Security plugins create logs
- Backup plugins store archives on the same disk unless you send them off-site
- Caching plugins write cached copies of pages
- Form plugins store submission data
Best Practices for Managing Web Space
- Regular maintenance
- Delete unused themes and plugins
- Remove spam comments
- Limit or clean up post revisions
- Optimize your database regularly
- Media optimization
- Compress images before uploading and use WebP where you can
- Upload at the size you need, not straight from the camera
- Embed video from YouTube or Vimeo instead of uploading it
- Consider a CDN for media files
- Backup management
- Store backups off-site, not on the same hosting account
- Delete old backups automatically with a retention rule
- Use incremental backups where your tool supports them; for the database, see how to back up a MySQL database automatically every hour
Making the Right Choice
When choosing a hosting plan, I recommend:
- Starting with at least 2GB for most sites, and 10GB+ for stores
- Selecting a plan with room for 12 months of growth
- Checking the inode (file count) limit and database limit, not just disk space
- Ensuring your host offers easy upgrades
- Choosing SSD or NVMe storage for better performance
Unlimited disk space on cheap shared hosting is usually limited by a fair-use policy or an inode cap, so read the terms. For plan comparisons, see our best WordPress hosting solutions for every budget, and once you are set up, Rank Math is the SEO plugin I use.
Conclusion
A basic WordPress installation needs only about 105 MB, but real websites typically need between 1 GB and 10 GB, depending on their purpose and content. For most small to medium sites, 2 to 5 GB gives enough room to grow. On WordPress.com, pick the plan by storage (6 GB on Personal, 13 GB on Premium, 50 GB on Business), and on self-hosted WordPress, watch the hosting quota, the inode limit and your backups.
Consider your content strategy, growth plans and the media you will host before you decide. It is better to have a little more space than you need, because running out of storage stops uploads, breaks backups and can take a site down.
Frequently asked questions
How much storage space does a WordPress site need?+
A fresh install of WordPress 7.1 takes about 105 MB on disk, but real sites need more once you add a theme, plugins, images and the database. A small blog fits in 1 to 2 GB, a business site in 2 to 5 GB, and a WooCommerce store or media-heavy site in 5 to 10 GB or more. Choose a plan with room for at least 12 months of growth plus your backups.
What is the WordPress storage limit on WordPress.com?+
WordPress.com lists 1 GB on the Free plan, 6 GB on Personal, 13 GB on Premium, and 50 GB on Business and Commerce. Business and Commerce sites can add more with the Storage add-on, which the pricing page lists from 50 GB extra up to 350 GB extra. Uploaded media counts toward the limit; posts and pages, WordPress.com themes and the automatic Jetpack backups do not.
Is there a storage limit on self-hosted WordPress?+
WordPress itself has no storage limit when you host it yourself; the limit is your hosting plan's disk quota. On WordPress Multisite, each site has an upload quota set under Network Admin > Settings > Site upload space, and WordPress falls back to 100 MB per site if no value is set. A separate limit is the maximum upload file size, set by PHP's upload_max_filesize and post_max_size.
How do I check how much space my WordPress site uses?+
In the dashboard go to Tools > Site Health > Info and open Directories and Sizes. It shows the size of the WordPress directory, uploads, themes and plugins, the database size and the total installation size. On a server you can also run du -sh on the site folder and wp db size with WP-CLI.
How many files are in a WordPress site?+
The WordPress 7.1.3 download contains 3,782 files before you add anything. Each plugin and theme adds its own files, and every uploaded image creates several resized copies, so a working site often has tens of thousands of files. Some cheap hosting plans limit the number of files (inodes) as well as disk space, so check both.
What happens when WordPress runs out of storage?+
Uploads fail first, usually with an error that the file could not be moved or that you have exceeded your storage quota. Backups and updates can also fail because they need temporary space, and a full disk can stop the database from writing. Free space by deleting unused media, themes, plugins and old backups, or upgrade the plan.
Sources
- WordPress.com pricing, WordPress.com
- Free up WordPress storage space, WordPress.com Support
- Storage management, WordPress.com Developer Resources
- Requirements, WordPress.org
- Site Health screen, WordPress.org Documentation
- get_space_allowed(), WordPress Developer Resources
Related videos
Video library- Web and Marketing
How to Migrate WordPress Site to New Host // Transfer WP Site to New Server
· 17:17 · 449 views
Watch on YouTube - Web and Marketing
How to Create WooCommerce Website on WordPress in 2023 [Step-by-Step Tutorial]
· 51:38 · 664 views
Read the guide Watch on YouTube - Web and Marketing
How to add products to WooCommerce Online Store - WordPress Tutorial 2019
· 44:48 · 202 views
Read the guide Watch on YouTube
Keep reading
Web and Marketing4 Best Branded Keyring Materials for Your UK Business PromotionCompare branded keyring materials for durable, practical UK business promotion and choose an option that fits your campaign. · 3 min read
Web and MarketingHow Answer Engine Optimization Is Changing the Way Businesses Get Discovered OnlineLearn how answer engine optimization helps businesses improve online discovery and visibility in AI-driven search results. · 5 min read
Web and MarketingWhat Employment Law Firms Get Wrong About Marketing to WorkersWhy employment law marketing fails when firms copy personal injury playbooks, and what workers need to see before they call an employment lawyer. · 7 min read