How Much Bandwidth Does a Website Need?

Multiply your average page size by your monthly page views, then add 50% for spikes and bots. A small business site with 2 MB pages and 5,000 views needs about 15 GB a month; a busy blog with 100,000 views needs around 375 GB. Most sites need far less than the plans on offer.

Bandwidth vs data transfer

Hosts use "bandwidth" loosely. Technically, bandwidth is a rate, how much data can flow per second, measured in megabits per second. What most hosting plans limit is data transfer: the total gigabytes your server sends in a month. When a plan says "100 GB bandwidth", it means 100 GB of transfer.

Work it out in three steps

  1. Find your page size. Open a typical page, press F12, go to the Network tab, reload, and read the transferred total at the bottom. Check a few pages and average them.
  2. Find your page views. Use your analytics for the busiest recent month. For a new site, estimate cautiously.
  3. Multiply and add a margin. Page size × page views × 1.5. The bandwidth calculator does this and also shows the average Mbps.

Typical figures

Site typeTypical monthly transfer
Personal site or portfolio1–10 GB
Small business brochure site5–30 GB
Active blog or small shop50–500 GB
Large shop or media site1–10 TB and up

What counts towards the limit

Everything your server sends: pages, images, scripts, fonts, file downloads, and requests from search engine crawlers and bots, which can be a large share on small sites. Files served by a CDN or embedded from another service, such as YouTube videos or Google Fonts, do not count against your host.

How to use less

  • Compress images: WebP or AVIF at the displayed size often cuts image weight by 50 to 80%.
  • Put a CDN in front: Cloudflare's free plan caches static files and can serve most of your traffic.
  • Turn on compression and caching: gzip or Brotli for text, and long cache lifetimes for files that rarely change.
  • Do not self-host video: embed it from a video platform.

Frequently asked questions

Is 100 GB of bandwidth enough?

For most small sites, yes. With 2 MB pages and a 50% margin, 100 GB covers about 33,000 page views a month. A typical small business site uses well under that.

What uses the most bandwidth on a website?

Images and video, by far. A single unoptimised hero photo can weigh more than all the HTML, CSS and JavaScript on the page combined. Self-hosted video is the fastest way to exceed a bandwidth limit; embedding from YouTube or Vimeo moves that transfer off your plan.

What happens if I go over my bandwidth limit?

Depending on the host, the site may be suspended until the next billing period, slowed down, or charged per extra gigabyte. Check your plan’s overage policy before a launch or campaign.

Tools for this guide