That depends. It’s a bit like asking “How long is a piece of string?”. As little as $500, or as much as $2,000,000+! For most small to medium businesses it’s probably in the several thousand dollar range, and the cost will depend on a number of factors:
- The type of site functionality required — from a simple static site (ie one that is like an online brochure for your business), to online stores, auction facilities, banking and other more complex, high security sites. The more interactive features the site has, the more it will cost.
- The uniqueness of the site design-wise. Like buying a kit home versus architect designed.
- The expected traffic and data storage capacity of the site. Very heavy traffic and high data loads need bigger, more powerful servers, and more of them.
- Uptime and reliability — if your site needs to be available 24×7×365, you’ll have to pay for that level of reliability, or accept the occasional outage.
- Maintenance and support — if you know how to maintain, update, backup and manage your site yourself, you won’t have to pay someone else to do it (this is important — a site that’s not maintained and up to date is useless, and support costs can be high). You’ll also save on hosting fees if you’re prepared to go with a budget, do it yourself host.
It pays to do your homework when looking at building a website. You’ll need to consider what you want the site to do for your business. There’s no point having one if you don’t know why you need it — most of the time a website won’t make any difference if it’s not carefully designed for a specific purpose. For example, you shouldn’t be sold on a flashy design that’s just a glorified colour brochure, if what you really need is a discussion forum that creates an easily accessible community and knowledge base for your customers — and in turn gives you a ready pool of repeat business through targeted marketing campaigns.
If you do need a really slick online presence, with up to the minute visual design, make sure you consider how it fits your brand. Online, print and other media should all present a unified image of your business. Be prepared to pay more up front for great design, as well as higher maintenance costs if you need a designer or developer every time you want to make a change.
When you’re going for volume and you’re expecting to have a very heavily trafficked site, or you’re providing big downloads for customers, your site will need a much beefier back-end. This will cost extra in terms of hosting, and you’ll need to speak to your hosting company to let them know what you need. Many budget hosts use virtual hosting (shared servers) that can handle only a limited amount of traffic.
Reliability is a similar issue — if your customers need guaranteed access around the clock, you’ll have to pay a web host for fail-over servers, monitoring, redundant storage, off site back ups and disaster recovery. This can get expensive if you have stringent requirements, but even many budget hosts can provide uptime in the 95%+ range these days.
Maintenance and support is the thing that catches most businesses out, whether they’re large or small. It’s the one thing that you can get away without considering up front, but can come back to bite you the hardest later. You want to add a new product to your site, and discover that a whole new page needs to be created, but because the site was custom built, someone has to manually write the code, and they charge out at $100 an hour. An increasingly popular option is to use a Content Management System so that you can update site content yourself. Whatever road you choose, make sure you ask your website provider about maintenance and support before you have the site built!
A good provider will give you advice and support throughout the site’s lifecycle — from developing the concept of the site, carefully matched to your business needs, through to appropriate technologies, visual design, marketing and site functionality, and the ongoing maintenance and support for the life of the site.
very well written, thanks
Thanks for your feedback Irfan, I really appreciate it!