File count is nothing but the total number of files available in your hosting account. Though every hosting providers including Bluehost says unlimited free hosting while signup it always has a hidden restriction on file count limit. Normally the Bluehost website will show the details of the hosting plan like below”. Clicking on the unlimited link also will not show any details on file count restriction. So it is really difficult for anyone to find out what exactly the file count limit is.
The user agreement of Bluehost also does not mention the limit on hosting and has the following content under “Unlimited usage policy and definitions” section:
What is Bluehost File Count Limit?
The inode count includes each file, folder, email or anything you store on your account. For example if you have a theme folder in your WordPress directory having 99 files inside then the inodes or file count is accounted as 100 files (99 file + 1 Folder). The maximum limit of inodes for a shared hosting account is 50,000. Bluehost sets this limit as a soft limit, which means you shall exceed this within another hard limit of 200,000 inodes.
The hard limit for Pro hosting account is set as 300,000. Bluehost mention this is in its support article as:
Here is the comparison of file count limit between Bluehost and other hosting providers like GoDaddy and HostGator.
|Hosting Company||Soft File Count or Inode Limit||Hard File Count or Inode Limit|
|Bluehost Standard Hosting||50,000||200,000|
|Bluehost Pro Shared Hosting||50,000||300,000|
|GoDaddy Shared Hosting||250,000 for Linux and 500,000 for Windows Hosting|
|HostGator Shared Hosting||100,000||250,000|
What will Happen if You Exceed the File Count?
You will be still able to upload files even after your account exceeds the soft limit of 50K inodes. When you reach 200K then you will receive a violation warning email from Bluehost to reduce your file count within certain period of time. Bluehost will take down your site from the server if you are not able to reduce the file count.
How to Check File Count Limit in Bluehost?
Follow the below step by step instructions to check file count or inode limit of your Bluehost hosting account.
- Login to your Bluehost account.
- Click on the cPanel option.
- Scroll down to see your account statistics shown as “Stats” in the left sidebar. Your account’s File Count is shown here.
Viewing Directory wise Detailed File Count
If you want to check detailed file count of each directory in your account then click on the “File Count” icon available under “File Management” section as shown below.
You also can find the “File Count” option under “Hosting > Server > Server Management”
Clicking on “File Count” icon will open a new window showing the total count of files under which you can see the number of files in each directory.
Using this feature you can easily check which directory has more files and delete the unwanted files from that directory.
The file count displayed is not a real time representation of the server. Bluehost updates the file count once in a week hence you can see the change in your file count once in a week. You can request a real time file count by sending an email to tos@BlueHost.com or contacting Bluehost technical support personnel over phone or online chat.
How to Reduce Bluehost File Count Limit?
Here are some simple tips to reduce your Bluehost file count drastically to ensure it is within the allowable limit of Bluehost shared hosting.
Login to you account “Server Management” and click on “File Count” icon as shown below:
You can also access “File Count” option under “File Management” section of your cPanel.
You can see the total number of files on your account along with directory wise count.
The number of files might have gone over the limit when your site started growing in size due to the images, plugins and themes you might have uploaded or installed over the period of time.
Check which directory has most number of files probably it should be your “Media” folder containing all your images. The reason is the various sizes of thumbnails generated for each image you uploaded in your site.
Each inactive theme in your WordPress installation will also increase the file count; hence you can delete those inactive themes to reduce the file count. Keep two themes on your installation – one is the active theme and the other is the fallback theme in case of issues with the active theme. Learn here how to delete inactive theme in your WordPress site.
The next probable directory will be your plugins directory. Like themes, each inactive plugin will still have files in your hosting account. Especially user management plugins with login and registration features will generate lot of files to store each user profile separately.
How to Delete those Files?
Well, now you know all the unnecessary files lying on your server but wondering how to delete it on bulk. There are two ways to delete files from your Bluehost hosting account.
- Delete Files Using “File Manager”
- Use FTP software to remove files and folders
1. Delete Files using File Manager
Bluehost offers powerful file manager to view, arrange and delete your files. Login to your Bluehost account, click on the cPanel icon and scroll down to “File Management” section.
Click on the “File Manager” icon and select the domain directory to open.
Normally all your installation files will be available under “public_html” folder unless you use subdomain or subdirectory for installation.
Choose the domain and click on the “Go” button to see a new “File Manager” window. You can select any folder or files here and click on the “Delete” icon will remove the files permanently from your server thus resulting in reduced file count limit.
2. Delete Files Using FTP Software
Using “File Transfer Protocol” is another to delete files from your Bluehost hosting account. You need to create a FTP account in Bluehost in order to use this option and need a FTP software like “FileZilla” installed on your local PC or Mac configured to access the hosting account at Bluehost.
Open your FTP software and connect to Bluehost domain. Navigate to the directory and delete the files you want to remove from your server.