Struggling with website performance? The culprit could be inode usage. Our guide provides a detailed plan on how to reduce Siteground’s inode usage to enhance your web hosting account’s reliability and speed. From deleting unnecessary files to managing emails, find out how to keep your site at its best.
What are Inodes and Why They Matter?
The total number of inodes equals the combined count of files and folders existing on your web hosting account. Hence, to reduce your inode count, it is imperative to minimize the number of files and folders you have. Several measures can be undertaken to achieve this, and we shall delve into these methods in the sections that follow.

Removing All Files and Folders You Don’t Need
The initial and most straightforward step involves the deletion of redundant files and folders. Tools such as the File Manager in Site Tools or FTP programs can be used to access your hosting account and perform this cleanup. It’s imperative to exercise caution during this process to avoid the unintended deletion of crucial files.
1. Remove Old Backups or Staging Sites
Scheduled backups, if unregulated, can quickly accumulate and exhaust your inode limit. Always ensure that you download the backups you need and then remove them from your hosting account to free up space. Navigate to Site Tools > WordPress > Staging to identify and delete any unused staging copies.
2. Delete Inactive Plugins
For those utilizing WordPress, it’s not uncommon to have several plugins installed on your site. However, if certain plugins are not in active use, they still contribute to your inode quota. Therefore, it is advisable to completely delete these inactive plugins rather than just deactivating them.
3. Remove Unused Image Sizes
Various WordPress themes often generate multiple image sizes, many of which may not be in use on your website. To optimize inode usage, navigate to your theme settings and deselect the image sizes that are not being actively used. Tools like the Regenerate Thumbnails plugin can then be used to delete these unnecessary image sizes.
4. Check the Number of Cache Files You Have
Caching mechanisms are widely employed by modern web applications to improve performance. However, these can also contribute significantly to inode usage. To manage this, regularly purge your cache files. WordPress users can navigate to the wp-content folder and clean folders with names resembling ‘cache.’ The Speed Optimizer plugin’s Dynamic Caching is an alternative that avoids file-based caching and thus does not add to your inode count.
5. Delete the .opcache Folder in Your Account
For those using PHP 7.x, the .opcache folder is where opcode caches are stored. Using SSH, you can delete this folder, thereby freeing up some inode space. The folder will be regenerated automatically, but it will no longer contain obsolete caches from older versions or inactive code.
6. Clean Up Your Email Accounts
Emails, though often overlooked, also contribute to inode usage. It is essential to regularly clean up your Junk/Spam and Trash/Bin folders. Additionally, consider deleting emails from newsletters and automated systems that are no longer relevant.
| What to clear | Where it lives | Safe to delete? |
|---|---|---|
| Old backups and staging copies | Account root or wp-content | Yes, once you have a copy stored off the server. |
| Inactive plugins | wp-content/plugins | Yes. Deactivated plugins still keep every file on disk. |
| Unused image sizes | wp-content/uploads | Yes, but regenerate thumbnails afterwards so nothing breaks. |
| Cache files | wp-content/cache | Yes. Caches rebuild themselves on the next visit. |
The .opcache folder | Account root | Yes. It is regenerated automatically. |
| Old email accounts and attachments | Mail directories | Yes, after archiving anything you need. Often the largest and most overlooked source. |
Final Thoughts
If, after implementing these steps, you still find that your inode usage is excessively high, you may need to consider upgrading to a Siteground hosting plan with a higher inode quota. However, effective management of inodes can often alleviate the need for such upgrades, and adherence to the above guidelines can serve as a robust strategy for inode optimization. The proactive management of inode usage can substantially contribute to the sustained high performance and operational reliability of your web hosting account.
Inode Usage FAQs
What counts as an inode?
Every single file and every folder on your hosting account uses one inode, regardless of its size. A one kilobyte cache file and a one gigabyte video each consume exactly one. This is why sites with huge numbers of small files hit inode limits long before they run out of disk space.
What happens if I exceed my inode limit?
Your host stops you creating new files. In practice that means backups fail, uploads fail, updates fail and caching breaks, often without an obvious error message. Sites usually feel broken before anyone connects it to inodes.
What uses the most inodes on a WordPress site?
Usually old backups and staging copies, then cache directories, then unused image thumbnail sizes, then email accounts. Deactivated plugins are a common blind spot because deactivating one does not remove a single file from disk.
Is it safe to delete cache files to reduce inodes?
Yes. Cache files are regenerated automatically the next time a page is requested. Clearing them is one of the safest ways to recover a large number of inodes quickly.
Will deleting unused image sizes break my site?
Not if you regenerate thumbnails afterwards. WordPress creates several resized copies of every upload, and themes or plugins you no longer use may have registered sizes nothing references any more. Remove those, then regenerate so every size still in use exists.
How do I check my current inode usage?
Your hosting control panel reports it. On SiteGround it appears in Site Tools under Statistics. If the number keeps climbing after a clean-up, something is generating files continuously, usually a caching or logging plugin.




