How Much Should a Website Cost?

Roy McClean
May 03, 2012
How Much Should a Website Cost?

The Question Clients Are Always Itching to Ask a Web Designer!

If there is a one question that people are always itching to ask me at a web consultation it's this... "How much does it cost to build a website?" Well, it's kind of complicated but here is the answer.

I have been working online and building websites for around 15 years. And at Custom Fit we track out time using a web-based time keeping system. We have built several 100's of websites. So I have a pretty good idea of the time it takes to develop various web products.

So What Does Building a Website Involve?

In my humble opinion there are several steps required to build a website "right". These include the following:

Business Assessment

What's the business? The brand? Target markets? Business history? Marketing plan & budgets? How does the website fit into the overall business? etc, etc. Integrate other marketing channels such as social media, e-mail marketing, off-line advertising, etc.

Keyword Development

Thinking of the business and the website structure. What keywords should be used to structure the site for users, the company and search engines? Research using tools such as Google AdWords, WordTracker, SEMrush, etc and scour web / digital analytics tools such as Google Analytics or Site Catalyst.

Navigation Structure / Site Layout

Build a sitemap showing the site structure. Built keeping in mind user experience, product / selling features, search engine optimization, etc. A good site layout makes it easy for website visitors to get where they need to be and makes it easy for search engines to index and 'understand' your website.

Wireframe - Page Layout

These are sketches / designs showing how pages will be laid out. For example, where should the logo and main navigation go, how does the home page layout compare to content pages, blog pages, the events calendar and forms. Ideally, each type of page have a layout unique to the page type.

Graphic Design - Template Layout

Create the graphical interface using wireframe / page layout guides. Colours, imagery, branding look & feel, messaging, site functionality, user experience, etc all influence the sites design.

HTML - Website Format

The graphical design files get 'cut up' and assembled using HTML (for page formatting) and CSS (for styling) that build the templates or shell of the site. Good HTML / website formatting is a result of efficient programming that evokes the website quickly and consistently across a variety of web browsers.

Add Content - Complete Page Layout

Write / edit, re-edit and check the text unique to each page. Rinse and repeat. Select and include images and rich media such a video. Layout the page so that it looks attractive and provides a great user experience. Write for website visitors first, but also for search engine optimization.

Add Search Engine Optimization Programming

Add page META information such as page title tags (very important), page descriptions, keywords (not important for SEO but often helpful for a website's internal search engine), format site structure for both internal and external links. Build to maximize the ability for search engines to index the sites and pages. Use best practices to eliminate obstacles for search engines and users!

Domain Registration, Web & Email Hosting

Register domains (kind of like leasing or renting a domain), setting up the domain for SEO using technical stuff like canonical programming, set-up and optimize web hosting and often configure email accounts.

Digital / Web Analytics

Set-up and implement measurement tools. Establish key performance indicators (KPIs), dashboard reporting, etc. Provide access and training to client.

Web Marketing, SEO & Maintenance

Optionally establish ongoing SEO, web marketing and maintenance. You typically can't just set-up a website and leave it along these days and expect to get any real results!

Phewww! That's a lot of work to do it right.

OK Then, SO... What Does it Cost Then?

If one follows the steps listed above here are some ranges of how much it would typically cost for various types of designers / developers to build a website the "right way" from A to Z. (Prices listed in Canadian dollars)

Type / Rate Kid Next Door Freelancers Small Agency Large Agency
Hourly Rate $25 $85 to 110 $90 to 125 $125+
10-page website Use your hot tub $1 to 3K $2.5 to 4K Do they do this?
20-page website  with CMS Use your hot tub, drink your booze $1.5 to 5K $4 to 7K $7 to 10K+
20-page website with third party ecommerce plug-in Use your hot tub, drink you booze, borrow your car for the weekend  $3 to 6K+ $6 to 10K+ $10K+
20-page website  with custom-built ecommerce  Say whaaat? Hmmm! $10 to 20K+ Do you really
want to know?

When you are considering a new website think about the old saying "you get what you pay for". Is a developer who is offering a "low ball" costs really taking the time to build a website properly so that it addresses the various necessary work noted above to really make your website work? And if you are dealing with a bigger agency are you paying for their expensive overhead or the outsourcing and associated mark-up costs that often takes place?

What Do You Think Is a Reasonable Price for a Website?

We would love to read what you have to say. Please leave your comments below. Let us know if you think we are right or way out in left-field. We'll gladly add our '2-cents' for any and all comments left!

Made With In Whistler