How to Manage Your Website Disk Usage
Overview
Your hosting account has a limited amount of storage space, often referred to as disk space or disk usage.
Your storage can be used by many different parts of your hosting account, including:
-
Website files
-
WordPress files
-
Databases
-
Email messages
-
Backups
-
Logs
-
Temporary files
-
Application files
-
Other data stored within your account
When your account gets close to its storage limit, websites and other hosting services can begin behaving unexpectedly.
You may experience:
-
Website errors
-
Failed uploads
-
Database problems
-
Email delivery problems
-
Failed backups
-
Applications failing to update
-
cPanel warnings about storage usage
Regularly checking your disk usage can help you find problems before they become outages.
Check Your Disk Usage
Start by checking the storage information available in cPanel.
Depending on your hosting configuration, cPanel may display account storage information directly on the home page.
You can also use:
cPanel → Files → Disk Usage
The Disk Usage interface helps you see how storage is being used throughout your hosting account.
Depending on your account and server configuration, you may see directories such as:
public_html/
mail/
logs/
and other account-specific directories.
Understand What Is Using Your Space
A large amount of disk usage does not necessarily mean your website itself is large.
For example, you may have a relatively small website while your email accounts consume most of your storage.
Common sources of disk usage include:
Website Files
These include:
-
HTML
-
PHP
-
Images
-
Videos
-
Documents
-
JavaScript
-
CSS
-
WordPress files
-
Plugins
-
Themes
Every email stored in your hosted mailboxes uses storage.
Large attachments and years of old messages can add up quickly.
Databases
WordPress and other applications may store large amounts of information in databases.
Backups
Manually created website backups, ZIP archives, database exports, and other copies can consume significant storage.
Logs
Website and application logs may grow over time depending on your configuration.
Temporary or Application Data
Some applications create caches, temporary files, generated media, or other data.
1. Check Your Website Files
Open:
cPanel → Files → File Manager
Then review the directories associated with your websites.
For a typical primary website, this may be:
public_html/
Look for unusually large directories or files.
Common examples include:
-
Image collections
-
Videos
-
Downloadable files
-
Backup archives
-
Large cache directories
-
Old website copies
-
Unused applications
Do not delete files simply because they are large.
A large file may be important to your website.
2. Look for Old Backup Archives
One of the most common causes of unexpected disk usage is storing multiple manual backups inside the same hosting account.
For example:
website-backup-2026-08-01.zip
website-backup-2026-08-15.zip
website-backup-2026-09-01.zip
website-backup-2026-10-01.zip
Several large archives can consume a significant amount of storage.
If you have verified that a backup is no longer needed, consider moving it to a separate storage location rather than keeping every copy inside your hosting account.
Do not delete a backup until you are certain you have another usable copy.
3. Check Email Storage
If your email is hosted through Have Freedom Hosting, your mailboxes also use your hosting storage allocation.
Open:
cPanel → Email → Email Accounts
Review your mailboxes and their storage usage.
Large mailboxes may contain:
-
Years of old email
-
Large attachments
-
Deleted messages
-
Spam
-
Sent messages
-
Archived messages
Cleaning up unnecessary email can recover a significant amount of storage.
4. Empty Spam and Trash
Depending on your email application, messages that appear to be deleted may remain stored in folders such as:
-
Trash
-
Deleted Items
-
Spam
-
Junk
These messages may continue consuming storage until they are permanently removed.
If you have a large mailbox, periodically review and clean these folders.
5. Check Your Databases
Websites can accumulate database data over time.
For example, WordPress databases may grow because of:
-
Post revisions
-
Transients
-
Plugin data
-
Comments
-
Logs
-
WooCommerce data
-
Application-generated records
You can manage databases through the tools provided in cPanel.
For database administration, phpMyAdmin is available on supported hosting accounts.
Do not delete database tables simply because they look unfamiliar.
Many applications depend on specific tables to function correctly.
6. Check WordPress Media
WordPress websites can consume substantial storage through uploaded media.
Check:
WordPress Dashboard → Media → Library
Look for:
-
Old images
-
Duplicate images
-
Unused files
-
Large videos
-
Old documents
Remember that WordPress may generate multiple versions of an uploaded image.
Deleting media directly from File Manager without understanding how WordPress uses it can result in broken content.
Whenever possible, manage WordPress media through WordPress itself.
7. Check for Old Websites
If you've previously hosted a website and replaced it with a new one, old files may still be taking up space.
For example:
public_html/
old-site/
backup-site/
new-site/
An old website can remain on the account even though the domain no longer uses it.
Before deleting an old website, make sure:
-
No domain points to it.
-
No subdomain uses it.
-
You have a backup if needed.
-
No application depends on it.
-
You no longer need the files.
8. Check for Duplicate Website Copies
It's easy to accidentally create multiple copies of a website during development or migration.
You might find:
public_html/
public_html-old/
public_html-backup/
public_html-new/
or similar directories.
These copies can consume substantial storage.
Keep the copies you actually need and move long-term backups somewhere more appropriate.
9. Be Careful With Logs
Logs can grow over time.
Depending on your hosting configuration, logs may contain information about:
-
Website errors
-
Visitor requests
-
Application activity
-
Security events
Logs can be useful when troubleshooting problems, so don't delete them blindly.
If you find unusually large log files, determine why they are growing before removing them.
10. Check Temporary and Cache Files
Websites and applications may create temporary data and caches.
WordPress plugins, caching systems, and other applications can sometimes generate large amounts of cached data.
If a particular cache directory has become unusually large, check the documentation for the software before deleting it.
Some caches can safely be cleared through the application itself.
Others may contain files the application currently needs.
11. Check Your FTP Uploads
If you regularly use FTP, you may have uploaded files that are no longer needed.
Review your website directories for:
-
Test files
-
Old installers
-
Temporary archives
-
Development copies
-
Unused downloads
-
Old migration files
Remove files only after confirming that they are no longer needed.
12. Check for Large ZIP and Archive Files
ZIP, TAR, GZ, and similar archive files are frequently used for website backups and migrations.
They can be very large.
Look for files such as:
backup.zip
website.tar.gz
migration.zip
site-copy.zip
database.sql
If an archive is only being kept as a backup, consider storing it somewhere outside your hosting account.
13. Check Before Uploading Large Files
Before uploading a large file, check how much storage remains.
This is particularly important for:
-
Videos
-
Software packages
-
Large image collections
-
Website backups
-
Database exports
-
Migration archives
A single large upload can push an account over its storage limit.
14. What Happens When You Run Out of Space?
The exact behavior depends on the service and hosting configuration, but reaching your storage limit can cause problems.
You may encounter:
-
Failed file uploads
-
Website errors
-
Database write failures
-
Email delivery problems
-
Failed backups
-
Applications unable to create files
-
WordPress update failures
If your website suddenly begins behaving strangely and your account is near its storage limit, disk usage should be one of the first things you check.
15. Don't Confuse Disk Space With Other Limits
Storage is only one type of hosting resource.
Your hosting plan may also have limits involving:
-
CPU usage
-
Memory
-
Processes
-
Database resources
-
Email storage
-
File count
-
Bandwidth or transfer
-
Other account-specific resources
A website can have plenty of free disk space and still experience performance or resource problems.
If your account is not near its storage limit, investigate other possible causes.
16. Consider Website Optimization
If your website continually approaches its storage limit, consider whether some of its content can be optimized.
For example:
-
Compress large images.
-
Remove unused media.
-
Move large downloads elsewhere when appropriate.
-
Clean up unnecessary backups.
-
Remove unused applications.
-
Remove old website copies.
-
Review large email mailboxes.
-
Optimize application data.
Optimization should be done carefully.
Do not delete data simply to reduce a number in cPanel.
17. Consider a Larger Hosting Plan
If your website legitimately needs more storage, constantly deleting files may not be the best long-term solution.
You may simply have outgrown your current hosting plan.
Contact Have Freedom Hosting if you need help determining whether:
-
Your current plan is sufficient.
-
Your storage can be optimized.
-
A larger plan would be more appropriate.
-
A different hosting solution would better fit your website.
What Not to Delete
Be especially careful with system and application directories.
Do not randomly delete:
-
WordPress core files.
-
Database files.
-
Configuration files.
-
.htaccess. -
Email directories.
-
Application directories.
-
Unknown system directories.
-
Files belonging to an active website.
If you're unsure what something does, investigate it before deleting it.
Before Deleting Anything
Before removing files or data:
-
Confirm what the item is.
-
Determine whether anything depends on it.
-
Make a backup if appropriate.
-
Confirm that you don't need it.
-
Delete or remove it carefully.
-
Test the website afterward.
For important websites, keep a known-good backup before performing major cleanup.
When to Contact Have Freedom Hosting
Contact Have Freedom Hosting Support if:
-
You cannot determine what is consuming your storage.
-
Your account appears to be full unexpectedly.
-
Your website began failing after reaching a storage limit.
-
You aren't sure whether a directory can safely be removed.
-
You need help identifying unusually large account data.
-
You believe storage usage is incorrect.
-
You think you may have outgrown your hosting plan.
When contacting support, include:
-
Your domain.
-
What you're seeing.
-
Your approximate storage usage.
-
When the problem started.
-
Any recent changes.
-
Any unusually large files or directories you've identified.
Never provide your hosting password or other authentication credentials in a support ticket.
Quick Disk Usage Checklist
-
Check cPanel Disk Usage.
-
Review website files.
-
Check for old backup archives.
-
Review email mailbox usage.
-
Empty unnecessary Spam and Trash folders.
-
Review database growth.
-
Check WordPress media.
-
Look for old websites.
-
Look for duplicate website copies.
-
Review large log files.
-
Check cache and temporary data.
-
Look for old ZIP and archive files.
-
Check before uploading large files.
-
Make a backup before major cleanup.
-
Consider whether you've outgrown your hosting plan.
Need Help?
Keeping an eye on disk usage can prevent a surprisingly large number of hosting problems.
If you're approaching your storage limit, identify what's using the space before deleting anything. Removing the wrong files can break your website or other hosting services.
If you're unsure what is consuming your storage or whether your current hosting plan is still appropriate, contact Have Freedom Hosting Support and we'll help you determine the best next step.