Web and Marketing

How Much Web Space Do You Need for a WordPress Site? A Complete Guide

WordPress core is about 105 MB; most sites need 1 to 10 GB. WordPress.com storage limits by plan (1 GB to 50 GB) vs self-hosted, and how to check your usage.

By Amjid Ali · · Updated · 7 min read

How Much Web Space Do You Need for a WordPress Site? A Complete Guide
In this article
  1. Quick answer: WordPress web space by site type
  2. WordPress storage limits: WordPress.com plans vs self-hosted
  3. The Basic Requirements: A Starting Point
  4. How to check how much space your WordPress site uses
  5. Real-World Scenarios and Recommendations
  6. Factors That Impact Storage Needs
  7. Best Practices for Managing Web Space
  8. Making the Right Choice
  9. 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.log file 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_filesize and post_max_size decide the largest file you can upload, whatever your disk size. Your host sets them, or you can raise them in php.ini if 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:

  1. WordPress core files: about 90 MB without the default themes
  2. Theme files: 3 to 20 MB per theme (delete the ones you do not use)
  3. Plugins: from under 1 MB to 50 MB+ each for page builders and e-commerce
  4. Database: a few MB for a new site, growing with posts, revisions, orders and logs
  5. 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:

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

  1. Regular maintenance
    • Delete unused themes and plugins
    • Remove spam comments
    • Limit or clean up post revisions
    • Optimize your database regularly
  2. 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
  3. Backup management

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

  1. WordPress.com pricing, WordPress.com
  2. Free up WordPress storage space, WordPress.com Support
  3. Storage management, WordPress.com Developer Resources
  4. Requirements, WordPress.org
  5. Site Health screen, WordPress.org Documentation
  6. 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