How much bandwidth do I need for my website?
By Ash, Founder, HosteazePublished 2 min read
The short answer
Multiply your monthly visitors by the pages each one views and your average page size, then add 50% for spikes. A small business site with 3,000 visitors a month viewing three pages of about 2.7 MB needs roughly 24 GB, or about 36 GB with headroom. Most small sites use far less than their plan allows.

Bandwidth is one of those hosting numbers that sounds alarming and rarely is. Strictly, bandwidth means how fast data can flow. Hosts use it loosely to mean data transfer: the total amount your site sends to visitors in a month. That second meaning is the one you need to size, and the sum is simpler than most sales pages make it look.
How do I calculate my bandwidth?
- Find your monthly visitors. In Google Analytics 4, use the Total users figure for the last 30 days. Visitors who decline analytics cookies aren't counted, so round up.
- Find pages per visit. Divide total views by sessions for the same period.
- Estimate your average page size. A free speed test tool shows the total transfer size for a page; test your homepage and a typical inner page.
- Multiply the three together.
- Add 50% for traffic spikes, such as a mention in the local paper or a busy sale.
If you don't have analytics yet, set up Google Analytics 4 first. Guessing visitor numbers is where most bandwidth estimates go wrong.
How big is a typical web page?
Bigger than it used to be. According to the HTTP Archive's 2025 Web Almanac, the median home page weighed about 2.7 MB in July 2025, and the median inner page about 1.9 MB. A quarter of home pages were over 5.4 MB.
In practice, returning visitors use less, because their browser has already cached your logo, fonts and scripts. That makes the sum above a cautious estimate, which is what you want.
What does that look like for a real site?
| Site | Visitors a month | Pages per visit | Page size | Estimate with 50% headroom |
|---|---|---|---|---|
| Local tradesperson | 1,000 | 2 | 2 MB | about 6 GB |
| Café or salon with a menu and gallery | 3,000 | 3 | 2.7 MB | about 36 GB |
| Busy blog or small shop | 20,000 | 4 | 2.5 MB | about 300 GB |
Most small business sites sit in the first two rows. For those, bandwidth is almost never the thing that limits you; storage, speed and support matter more. It's the same reason we tell first-time buyers to start small and scale up as the site grows.
How can I reduce the bandwidth my site uses?
- Compress and resize images before uploading. Our guide on how to optimise images for the web shows how; images are usually the heaviest part of a page.
- Host videos on YouTube or Vimeo and embed them, rather than uploading video files to your hosting.
- Turn on caching, so repeat visitors download less.
- Consider a CDN, which serves files from servers nearer your visitors and takes load off your hosting.
Bandwidth and disk space are often confused. If you're sizing a plan, read how much storage your website needs alongside this.
Related guides: What is web hosting?.
Frequently asked questions
Is unmetered bandwidth really unlimited?
Not quite. Unmetered means the host doesn't count every gigabyte, but a fair use policy still applies. If your site starts using far more than a typical customer, for example by serving large video files, expect a polite email asking you to move it or upgrade.
What happens if I go over my bandwidth limit?
It depends on the host. Some suspend the site until the next month, some slow it down, and some charge for the overage. Check the terms before you pick a plan, and keep an eye on usage in your control panel.
Does email use my hosting bandwidth?
If your email is hosted on the same account, it can. Large attachments sent and received count towards data transfer on many plans. Email on a separate provider, such as Google Workspace or Microsoft 365, doesn't touch your web hosting allowance.


