How much traffic can I have?

HostGator does not impose any limits on the number of visitors your website can receive. However, there are practical limits associated with the CPU and RAM available to your server.

There is no way to guarantee the maximum number of visitors your site can sustain. Each site is different and the amount of traffic you can handle will depend on the resources each visitor is using.  A very efficiently coded website that uses few resources per visitor would allow a large number of visitors, while a poorly or inefficiently coded website may only sustain a few simultaneous visitors.  How many visitors your site can handle is largely determined by how your site is coded.

HostGator Recommendations

Based on careful benchmarks of all of our packages and average CPU usage, HostGator is able to make the following recommendations based on how many visitors you receive per day*:

Hosting Package Average Visitors Per Day
All Shared Packages 7,000 - 8,000
Snappy 1000 3,500 - 4,000
Snappy 2000 9,000 - 10,000
Snappy 4000 10,000 - 12,000
Snappy 8000 30,000 - 35,000
Basic Dedicated Server 30,000 - 35,000
*These are estimates based on average CPU usage during a full day and may not be representative of sites with higher resource usage per user, accounts with multiple sites, or accounts with traffic condensed into a very small period of time.

What if My Site Experiences Issues With The Recommended Traffic Volume?

If you are using a content management system (CMS), your configuration, plugins, and theme can dramatically reduce the efficiency of your site. The following articles will recommend optimizations to increase the number of visitors your site can handle.

You can view your site statistics, including the number of visitors and which browser they use. Your cPanel includes a statistics program called AWStats.

What about huge and unexpected spikes in traffic?

If your traffic spikes too high or for too long, you can exceed your resource limitations and become suspended. Only dedicated servers allow you to run your sites without these restrictions.

But I thought it was unlimited?

Depending on the type of plan you have, certain things on your account are indeed unlimited.  For example, shared accounts give unlimited disk space and bandwidth.  When companies say unlimited, what they mean is that they do not meter or limit you on that item.  But just because you can have an unlimited amount of something does not mean it is physically possible to consume an infinite amount. Unlimited does not mean infinite.

For example, when you go to an all-you-can-eat buffet, you can eat an unlimited amount of food.  However, it is impossible for you to eat an infinite amount of food because of the size of your stomach, the number of hours the restaurant is open, how much food is physically available, and the fact that you cannot share your food or take it home with you.  Certain rules for the buffet are put in place so one person does not come in and take all the food from all the other paying customers.

Similarly, it is not possible to use an infinite amount of the server since there are other limits in place, like how much CPU you can use at one time, how many processes you can have open at one time, how many emails you can send out in an hour, etc.  Certain rules are in place to make sure one person does not use the entire server on a shared account, preventing other customers from using the server.

If I need to handle more traffic, what should I do?

If your account is not suited to handle the level of traffic you receive per the recommendations above, and there is no further optimization you are capable of for your site, you may upgrade to a server that offers a higher visitors per day. HostGator generally recommends optimizing your site to run more efficiently over upgrading your server.