How Much Disk Space Do I Need for My Website?

4 bay NAS DriveAny hosting customer is allotted a specific amount of hard disk space on the server they’re purchasing. This allotment is for the components which comprise your website: HTML files, images, videos, audio, Flash files, databases and so on. Email accounts, raw access logs and any installed programs or scripts are also included in the total. How much room does this all take up?

The amount of disk space needed depends greatly on the type of website. One with hundreds of large audio and video files, for example, will consume more space than a simple site with five or six pages. E-commerce websites also usually have large numbers of individual product pages with high-quality pictures to describe products, taking up considerably more space than a blog with lots of words but limited graphics.

Most sites, however, will never be large enough to require the “unlimited” packages that many hosting companies offer. However, two significant trends have emerged in website design during the past year that could change the minimum disk space requirements for many companies:

  • The size of individual webpages grew rapidly. The average size of a webpage increased from 1.28 MB at year-end 2012 to 1.7 MB at year-end 2013. That’s a big jump, especially when you consider that in 2010, the average size of a webpage was 726 KB.
  • Images played a huge part in this growth. Images have grown from an average of 793 KB per page in 2012 to just over 1 MB per page today. This is more than double the average from 2010, when it was 430 KB.

Calculating Your Needs

If you already have a website, and the files and folders are archived on your hard drive, it’s easy to find out how much space you’ll need on your host’s server. Go into your local disk, open the folder that contains your website files, right-click on it and select Properties. Still building your website? Consider the stats above when making an educated guess about what you’ll need. For example, a 50-page site at 1.7 MB per page means you’ll need approximately 85 MB of disk space; that includes photos and interactive images, CSS files and email accounts. A simpler site will need less. You’ll also want to allow for growth, especially if you have an expanding e-commerce business or plan to have a significant amount of video on the site.

In addition to the content on your webpages, you need to consider any back-end web hosting features you’ll need. We mentioned email accounts and email storage files above, but you’ll also need to account for database software and web apps such as shopping cart software, contact forms, secure payment processing, traffic logs and counters, and guest books, among other things. The more features you plan to incorporate into your website, the more disk space you will need. These applications range in size, so you should determine which you’ll be using before calculating your total requirements.

If you’re just getting started, these three tips will help you make a solid estimate:

  1. Assess the average page size of your website: Design a typical page and measure it to confirm the size of the files you will have on your average page. Make sure you account for pages with web apps, such as shopping carts or contact forms.
  2. Determine the potential number of webpages you need: If your website is a simple blog, you can probably count on two hands the number of pages you’ll have. For an e-commerce site, it’s also easy to measure: How many product pages will you carry? Building a site map can also help you determine how your overall website will look. From there, you can determine the number of pages required and have a pretty good estimate of the types of files that will be on each page.
  3. Estimate the number of monthly visitors to your website:  Every time a webpage is viewed, changed, accessed, uploaded or downloaded from your website it affects the amount of bandwidth you need. Also take into account the number of pages they will view during a visit. It’s important to account for web hosting space for your current files and allow room for growth so you can add features as your client base or number of visitors grows.

When you put all these factors together, you’ll come close to understanding the space requirements you’ll need to get started. Think about how your site will grow (pages, products, visitors) and make an educated guess as to what that means for the short term. Don’t worry, however, if you’re off target. Most hosting companies will allow you to upgrade your space needs as necessary.

Republication Requests

Interested in republishing a Hostway article? Learn More.

28 Responses to How Much Disk Space Do I Need for My Website?

  1. Is it right that normal server can fulfill this requirement..!?

  2. Stephen Fontenot says:

    Richard – Absolutely, but keep in mind that the concept of what’s “normal” varies widely. Be sure to be aware of your space limitations with your service provider. You may have far more space than you need, or you may already be pushing the boundaries of your partition.

  3. Joyce says:

    Hi, Stephen. Thank you for the informative article.

    I’m looking into building a site like, how much disk space do you think i will need?

    Thank you in advance

  4. Stephen Fontenot says:

    Hi, Joyce. The disk space your site will need will depend on how many pictures you plan to use per recipe, then how many recipes total you’ll post. Assume that you’ll need at least 1 MB per picture.

  5. mathews says:

    You can choose the web server based on your website. Thanks for your informative article.

  6. Jude says:

    I have just built a social networking site that is growing quickly. Will there ever be a need for me to use unlimited hosting?

  7. Stephen Fontenot says:

    Hi, Jude. While scaling upwards is within the realm of possibility, truly unlimited hosting would probably be unnecessary even in the long term. You may, however, reach a point where getting an “unlimited” plan from a vendor might be cheaper than paying for a long sequence of upgrades.

  8. Charine says:

    Thanks so much for this article, it is exactly what I was looking for! ;)

  9. Saty says:

    If i am just forwarding 1 mb file to my 7 friends then how much space occupy by the file on server and when server is cloud based???

  10. Stephen Fontenot says:

    Hi, Saty. The seven different sends do not generate seven different local copies of the file.

  11. Namita says:

    This article has cleared all my issues related to the space allocated for website. Thanks for writing this article…

  12. Gay says:

    I am planning on building an artist website with lots of images. What disc and bandwidth space should I opt for?

  13. Hi there.
    I am planning to buy Web hosting From (godaddy)….
    i am planning to choose ECONOMY HOSTING…WHICH IS $1/MOnTH.
    and is it 10GB Storage or 100 GB ?? i am confused ??

    and one more things i have to know is……
    i am planning to Run a BLOGGING WEBSITE, where i will POST article….about 1 daily….will this 100GB enough for me ??
    and If i store my files on my server and get lots of downloads will this 100GB enough for me ??

    and if i change my Hosting to Unlimited storage next year, what will happen to this storage ??

    Sorry for asking many questions, as i am new on web hosting…

    thank you…

  14. Stephen Fontenot says:

    To answer your question, figure out the average size of one of the images you’re planning to store on the site (in you’re unfamiliar, right-click on the files, select properties, and find size under the general tab). Then figure out how many images you expect the site to hold at any given time. Multiply those two numbers, then double the answer to leave yourself plenty room to grow, and for plenty other smaller files like the pages themselves. This should give you a good baseline space requirement to operate with.

    Bandwidth should not be a big issue there.

  15. Stephen Fontenot says:

    The cheapest hosting options available vary in size; I can’t speak informedly on the offerings of another company. What I can tell you: If your site is for blogging and will use few images with those blogs, the smallest sizes available should be fine. Look at it this way: A large image on a website is almost certainly going to be smaller than 2 MB. So it would take about 500 images to take up 1 GB of space. The actual page files without the images embedded are very small files relative to images.

    You should definitely not worry about unlimited storage.

  16. Howdy,
    Great article. and i have a question too…..
    If i create a Website for DOWNLOAD and people download from my site…will 100GB disk space be enough for me ??
    Suppose it will be 200 posts per year.
    thank you

  17. Stephen Fontenot says:

    Hi, Mohammed. That depends entirely on what people are downloading for your site. But multiple downloads of one item do not count against the space you’re using; the file is only stored once. Since you say “posts” I am envisioning a blogging setup; what will readers actually be downloading from your site?

  18. Amanda says:

    That’s great! Choosing the web server and the space is always essentail for any website’s performance!

  19. Diane says:

    Hi, I am trying to determine if 100GB of storage is enough for a website. My goal is to create a webpage for my church. We are a small church.The website would consist of mostly text with some pictures and maybe a little audio. Is 100GB consider a lot of space or for smaller projects. Thanks!

  20. Stephen Fontenot says:

    Hi, Diane. For your purposes, 100 GB sounds like far more than enough. You could probably get by with one-tenth of that.

    Thanks for writing!

  21. Mary Findley says:

    Hi I do own a website but this is questions is about a different use. I read books to my grandkids and have been doing that on cassette tape. There are 4 of them now and keeping all the books and tapes straight is not easy anymore. I want to read to them like on my camcorder and upload it to a video storage where they can watch and read along with me. UTube only allows 10 minutes per video and I like to inject thoughts while I’m reading so a book can go to 15 to 20 minutes. So say for a 15 to 20 minute video how much space would that take? And is there a program you recommend to upload them to so they can view them from where they live? I found Google Drive and they have 100 GBs of space but is that enough for 10 to 15 books a month and when they will be stored there for a couple of months? Thank you for your suggestions.

  22. Stephen Fontenot says:

    Hi, Mary. I love this idea!
    Everything is going to rely on the resolution of the video files you’re recording. You can control this via your camcorder’s settings. Here’s what I mean.
    Recorded at 640×480, 30 frames per second, 24-bit video, a 15-minute recording would eat up nearly 24 GB.
    Bring the video resolution down to a quarter of that at 320×240, and the same recording would come in at under 6 GB.
    You’re losing picture quality that way, though. For the purposes you describe, what you may want to try is dropping the frame rate by half. 15 per second instead of 30 shouldn’t make a big difference for displaying the book you’re reading.

    Hope this helps!

  23. Wen says:


    I noticed that companies like godaddy are offering website/email packages with 10GB disk space.

    The company I work for is a small architectural practice; we intend to create a website, but the main reason for setting this up is for the email addresses.

    Is 10GB enough for say 4 or 5 users/email addresses. Being an architects practice we use email everyday, including sending CAD files, photos and pdf etc.

    I’m new to this so i’m assuming once we reach 10GB due to our mailboxes filling up, we need to delete them off the godaddy server? or something like that?

    As a business, we need to keep every email/file as a record, how does this work?

  24. Stephanie says:

    Hi Stephen,
    I’m toying with the idea of creating an online business to help students with investing in their future via schools (Trade, college, etc). The goal is to have personalized accounts to accurately match colleges preferences (such as size, programs, etc) and match scholarships as well to the user’s account preferences.

    As a start up, I think I’m going to have about 10k pages (schools alone are 7600+) total when it comes to schools, scholarships, majors, and then the individual accounts themselves. I could see each account being roughly 50 to 100kb (with picture, and basic account info). If I wanted to reach my goal of 1k accounts, (which would be 100k in space alone) – how many servers and total space would I need? What would be the cost for that as well?
    Thanks so much,

  25. Stephen Fontenot says:

    Hi, Stephanie. What you’re looking for is still probably just a one-server situation. I’ll pass your situation along to someone who can better address the pricing specifics. Thanks for reading!

  26. Nafiz Imtiaz says:

    This is a really good article. I have got a question. I am thinking of making a simple blogging site that wont exceed 100 -120 articles at all. If I use the hosting of 500 mb space and 10 gb bandwith with unlimited sub domain will it be enough? Just assume that I will have 100 normal pictures at most in the whole site. Will it be enough tomake the site or will I have to buy a bigger one?

  27. Stephen Fontenot says:

    Hi, Nafiz. 500 mb of space should definitely be sufficient for this project if you limit it to what you’ve described.

  28. Zubair says:

    Brother. I want to build a website of movies like . soo give me some information about pakages of hosting . which one is sufficient for my task.And i only know the use of WordPress. Soo kindly tell me the meanings of space which movies will take. .

Leave a Reply

Your email address will not be published. Required fields are marked *



You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 Privacy Policy

Hostway retains the right to edit, remove or exclude profane, abusive, threatening or embarrassing responses. Obscene or derogatory posts will be rejected. Only content of substance as determined by Hostway will be posted. Once posted, all comments become the property of Hostway.
WordPress Themes
main Rocket Fuel