Want to build that dream website? Here are some critical considerations.

Want to build that dream website? Here are some critical considerations.

By the CaribFind Team

For some persons who are not IT educated, building a website might seem to be a simple undertaking. However, building a great web presence, or offering digital services online, can be quite involved, and may be likened to a jigsaw puzzle. Many pieces have to come together in order to get a full, clear, picture.

If you want your web project to be successful on the initial build phase, and on a long term basis, you need to have the following:

  1. A good understanding of what you want to achieve; how simple, or involved, it is to create; and the various 'pieces' that would need to come together.
  2. A good developer, or agency, who has the requisite skills.
  3. A good and long-lasting relationship with your digital agency or your developer.


Do you have a clear idea of what you want? Do you have an understanding of the various pieces that need to be stitched together?

Your developer, or agency, might ask you to graphically define what you are looking for, page by page, function by function. This forces you to think, and it helps the developer in the design phase. You might be asked to reference a couple of existing sites that most closely resemble what you are looking for. The more you define, the better it is for all, and this reduces the likelihood of errors, and cost increases.

Imagine a contractor building a home, and after the construction gets underway, the clients decides that they want a basement in the home, or a third floor; or, after the windows are installed, they start thinking that they would prefer arched windows. What do you think will happen?


Who is building your site?  Do they have both the design and the development skills required?

“What do you mean?”

There are different kinds of sites, some more complex than others. The kind of person you need to build your site depends on the kind of site you want.

Here’s an example:

You have a restaurant and you want a website so that customers can find out about you online. You want them to see pictures of your restaurant. You want them to see a map as well as opening hours. You want to post your menu, advertise specials etc. This is like a digital brochure; for this kind of site a good designer with no particular strength in development would suffice.

Now, suppose you want to take your restaurant website to the next level. You want customers to be able to order food and pay for it directly from your website. You also want the website to organize the orders as they come in, in a particular way, so that you can plan your production and deliveries. You might want to allow customers to order for the future based on a calendar. You want to be able to control your 'inventory'; what is available, and what is not. These website features might seem to be simple because we’re so used to seeing using sites that have them. In reality, sites that can do these things are much more complex and therefore require a lot of complex development work. They require a person with a depth of knowledge of application programming. The person who builds this kind of website can be called a web-developer.

In the real world there is considerable overlap between these functions, so they are a bit challenging to define.

A Web Designer is a professional who has the skills to design for the display of information or data, in a ‘pretty’ and efficient way. The designer is focused on look and feel, navigation, user-friendliness and overall attractiveness. Many designers are also developers. A designer can be likened to an architect, who can design a building, but may not be the contractor.

A ‘Developer’ has the ability to dive into code to bring the design to life, to go beyond basic display, to manipulate the screen, to add functionality. Usually when the need of the site gets into the storage of data, filtering of data, deep searches, fetching values and using these values in determining display results, using formulas and calculations etc., then the building of that site enters into web-development territory.

Application Development usually refers to the building of mobile apps, but can also refer to the building of a complete digital solution for a specific vertical need, e.g. an application to process insurance claims, or an application to manage student records in a school. In today’s world most applications are online but an app does not necessarily have to be on the web.


As we are speaking about development, let’s have a quick word on ‘templates’.

Most websites today are built using 'templates'.

Developing even a simple site from ‘scratch’, i.e. coding from scratch, can take months of work and cost many thousands of dollars. Developers can be very expensive and may charge between $75 and $150 an hour. This is why most sites are template-based. A template is a framework or style developed by a third party who may take many months to develop it; that third party then sells the template at a small fraction of the cost, but to hundreds of users.

Templates however, have limitations; a designer would have to massage the template and play with the functions it allows, to get the result the client wants. A developer can dive deep into the code and effect changes and add new functionality to the template.


Now, you are ready to start, do you want to have a great working relationship with your developer or agency?

Well, here are some important issues to address.


Site Content.

Who provides the content for the site? Who writes the script? Who provides the graphic elements? Where does the video come from?

The client is usually responsible for providing content. The client should know exactly what they want, and understand that the computer-girl might be a good designer and developer but she does not understand the client’s business, and, even if she did, she may not be able to write a single paragraph of good script; she is a web-designer, not a script writer.

Can the developer design logos? Maybe, maybe not. What about photographs? Is the quality of the client’s images good enough, or are they grainy images from ten years ago? Even if you have good images, do they have to altered or cropped etc.? Do you need to purchase stock photos?

What about a video? Video creation is a specialized skill and the digital agency might have those skills in-house, or maybe not.

This content may be developed by the agency in conjunction with you the client, but notice the wide array of skill sets required. Third party input might be required.


Costs, and ‘scope-creep’.

How much does a website cost?

Ahh... how much does an airline ticket cost? Or a vehicle?

Someone can build a ‘free’ website from a service like WIX. A website can also be built for a couple of hundred dollars, or a couple of thousand, or tens of thousands.

For someone who is not tech savvy, the Google site appears to be just one page, plus search results in secondary pages; all that this Google thing does is ‘search’. Yet Google is one of the largest companies in the world, and estimates put the costs of building this ‘site’, to date, at billions (yes with a capital B) of dollars; and there is no end to those costs. There are literally thousands of engineers working on this ‘site’ as we read this page.

An agency will know the requirements, and understand its costs, when providing a quote for a job, based on the specifications provided by the client. The client will accept the quote, or shop around for the best combination of price and performance-expectation.

Once the project is underway, then the client must be aware of (and the agency will be on the look-out for), ‘scope-creep’ or ‘design-creep’. Projects and relationships can disintegrate when scope-creep starts.

Scope-creep occurs when the client’s requirements, or wants, keep evolving. This is very common.

There is no harm in this if the client understands that a quotation is based on estimated hours, and that changes, (which may seem to be simple), can possibly take many hours or days or weeks of additional work.

If an agency anticipates that a client may be inclined to ‘evolve’ the site as it is being built, they might charge by the hour rather than by the project.

The agency may build into their contract a provision for design-creep or scope-creep.


Other costs and considerations

Other costs that go into site building are:


Graphic and Video costs:

Logo, Image Costs, Image Manipulation, Charts etc. Graphic elements can be expensive, for example Logo costs can go into the hundreds of dollars. Some companies pay thousands for Logo design only. Stock images are costly. Charts are time consuming to build.

Data Entry Costs

For example: A company which allows their customers to configure electronic parts using other parts or kits. These parts can number 1000, or 5000 or 500,000. They all have to be entered into the back-end after the site is built. Who does that?


A store which has an inventory of say 10,000 items in different categories, locations etc. It can take weeks to enter this data.

Web Agencies would usually decline to do this kind of work and, unless it can be automated, would suggest to the client that they retain cheaper labour for this task.


Post site-building costs.

After the site build is completed there are some additional functions that have to be considered.

Domain name.

Do you already own your domain name? Domain names are not usually expensive to purchase, around twelve dollars a year, except if you want to purchase a premium name. e.g something like Insurance.com which might set you back a few hundred thousand. Yes, dollars. (US).


A website is built on a local computer, but to make it available to anyone in the world who has a computer or smart-phone, it must reside somewhere; in a place which is always connected to the internet. This place is called a Host, and there are hosting fees attendant to hosting. Fees can range from as little as a few dollars (US) per month, to hundreds of dollars per month, depending on your site, the service you want to provide and the level of hosting that you agency arranges for you. This will be the topic of another blog post.

Email Addresses:

Addresses can be basic and free, if it is part of a hosting package. It may be a premium service like Google Professional Mail, which attracts monthly fees. Setting up emails can take a fair bit of time. In a case like this the agency might bill this separately.

Cost of optimizing the site for search engines, and setting up on platforms like Google My Business etc.

This is actually separate from site building, and today it is a separate discipline. A site can be built initially with SEO in mind, and the basics of SEO incorporated when populating the site. However SEO (Search Engine Optimization) is a function that requires a high level of expertise, and it is very time-consuming, and on-going. It is not a part of the site-build. This is usually quoted separately. There are companies which specialize in SEO exclusively.

Social Media

Sites are built with links to your social media properties, if you have them. If you don’t have media accounts with the likes of Facebook, Instagram or Twitter, your agency or computer guy might offer to do it, but it is usually at a cost.

They may also offer to do Digital Advertising for you. Again this is at a cost, usually on a monthly basis. This can range from hundreds, to thousands of dollars per month depending on the scope of your business, and your needs.



Understanding these notes can help you get a good start on building your web presence, and help you to have a good relationship with your digital agency. A key concept to always bear in mind, is that your web-presence is a process not a product.

Please invest the time to explore these ideas or functions to ensure the success of your web outreach.

The CaribFind Team wishes you all the best on your journey.

Stay in touch with Caribbean businesses. Sharpen your professional skills with educational business content. Receive offers and coupons from participating vendors and corporate sponsors. Sign up for CaribFind's Newsletter


Sign up for CaribFind.Tel Newsletter

CaribFind.Tel Newsletter highlights amazing services and products from the Caribbean. You can receive offers and coupons from participating vendors and corporate sponsors. As a professional you can get valuable tips and advice to grow your enterprise. Join Now!!

By signing up, you agree to our Terms of Service and Privacy Policy.