Marketing, Startup, web design

9 important steps to creating an amazing small business website

Whether you own a restaurant, a nail salon, a real estate business or any other type of small business a great website is essential for your company’s success more so today in 2021. 

As someone who’s worked on hundreds of small business websites over the last 15 years, I have experience on what it takes to make a website effective and work for your business. Here are nine key stepping Stones which will help your Small business website compete more effectively in an online marketplace.

1 – Your domain name makes a big difference.

Selecting the right domain name makes a big deference

I often find that this becomes a difficult first step for some business owners. It does not need to be as long as you keep the following points in consideration. 

Your domain name is extremely important. Changing it down the road is far more costly and ineffective than picking it properly at the start of the project. Your domain name becomes your brand.

This is how people will find you. Its what will be put on search engines. It is what will help customers contact you.

Your domain name should adorn your marketing materials in abundance.

10 years ago or earlier getting a short snappy .com domain was probably the most important thing for any business. In my opinion this is no longer the case.

With proper keyword placement and a well thought out online presence any domain extension will bring positive results.

You really do not need a .com (or a .ca, .net. org for that matter)

There are now hundreds of domain extensions to choose from. Selecting a domain extension that is not as common does not make your site less accessible by search engines.

You can get anything like .site .online .biz .tld .marketing etc there are so many I can’t even list them. Check out’s ( Top level domain page to give you some idea 

Most of your traffic is going to come by people searching online for specific keywords. It is therefore unnecessary to stress over buying a top-level domain which is expensive.

Almost all traffic comes from Google. If you advertise online your website address will be linked to your ads and traffic will come.

If you are using offline advertising like billboards and buses you’re basically throwing your money away in 2021.

We are in an era of fleeting attention spans. There is a constant onslaught on a persons senses of media and content.

The average user would find it difficult to recall specific websites when they sit down to search. It is best to focus on strong domain names and keywords.

In 2021 direct click online advertising works best. Don’t waste your time or money on anything else. 

The domain name doesn’t have to be short. It should capture the primary keywords that you want to be found for. 


A business that teaches people who to use google classroom, you can use something like: or rather than using your official business name such as ABC Inc.


2 – Get good scalable secure web hosting

Secure, reliable web hosting with good tech support is vital to the success of any website.

Small business owners have hundreds of different things to think about every single day. The last thing you want to worry about is good web hosting. In my experience many business owners just leave this to the web developers best recommendation and forget about it. 

I cannot stress the following point enough.

The business owner must own the hosting account and maintain access to it in the event that the web developer is no longer able to help.

Hosting ranges from services called, shared servers, dedicated servers, virtual private servers and many more.

Web hosting companies give provide space on their servers. They Ensure that your site is always up when you need it.

Web hosting companies are extremely competitive and generally offer more or less the same thing. Hosting is relatively the same price across the board the only thing that really varies are some of the add-ons.

I won’t go into a detailed analysis of various web hosting companies as there is no shortage of blogs on the topic.

For most small businesses the average hosting package should cost between $60 – $120 US for a 12 month period. This cost should include SSL lock and backup.

For online store and larger businesses offering multiple products you should expect to pay more.

A couple of starting points for hosting are: 

GoDaddy Web Hosting –

Hostgator Web Hosting

3 – Create some basic unique content before you start. 

The expression “content is king” reigns true. Spend some time to make unique content

Gone are the days where copy and pasting content from competitors websites would do the job. Today, Google’s search engine will penalize your website for copying other websites’ content. 

So start with the following:

Writing some Text for your website:

I will continue the example of the business that teachers people how to use Google Classroom

  • Write two descriptions for your website; short and long. Through out the web development process, these text will be needed to fill in blanks and to place as descriptors of your business. 
    • A Short 80 character description 
      • Example: We teach users how to use google classroom (80 characters)
    • A longer 200 character description
      • Example: we work with users of all ages to navigate through the features and functionality of Google classrooms. We offer simple online tutorials that can help you get the most out of Google classrooms
  • A lengthy 500 to 1,000 word introduction to your business. Think of this as your sales pitch. As people come to your website they will quickly look at your images, gleam the website and then get into the area where this text is written. So its best to let them read it and immediately get an understanding of what you are offering. 

A great simple tool to help you write content for the web is 

Creating a few images:

Start with a logo if you don’t have one. 

Create at least 2 – 3 images that quickly describe what you business is all about. 

Free tools include and

4  – Use a popular and easy to use content management system

Selecting the right content management system allows you to update the site as you grow your business.

Every time you need to make some updates to your website whether they be great or small as a business owner you or one of your team members should be able to go into the website and make the change with ease. 

This is usually accomplished by implementing a content management system (CMS). 

A content management system lets you log in and manage images, text and other aspects on your website and enable your website to be updated in real time. The most popular CMS software in my opinion is WordPress. WordPress is an open source platform, it is very common and extremely popular in the world of web development. our team at top web design has used WordPress extensively over the last many years along with several other platforms such as Drupal and Joomla.

WordPress popularity ensures that it continues to be updated and supported in the long run and secure. 

Avoid website builder platforms for business websites

I think it’s important here to talk about website builders such as Squarespace and

While these may seem like easy to use drag and drop applications these are essentially software platforms that build websites which will always remain hosted on them it will compromise your search engine capabilities and in my opinion you never really have a website as long as you’re with one of these companies. 

If you’re serious about website development you need to work with a website developer to build your site and avoid software development platforms that offer drag and drop solutions simply because they will give you limited results in the long-run

5 – Create an engaging, impressive attention arresting website user interface.

An attractive user interface can make all the difference.

To capture the attention of a visitor to your website perhaps the ultimate goal here. Indeed, once a user is engaged on the site, the next step is to convert them into a customer, but lets not get ahead of ourselves for now.

If you’re working with a web developer that has build websites in the past, trust their judgement to offer you sample layouts and proposals of the overall look and feel of the website. 

The look of the website is important, however you must keep in mind that users are quick to view and decide to stay or go back to the previous page (usually Google search results).

Some absolute essentials for an impressive website interface include:

  • Similar font scheme throughout the site which provides consistency as well as ease when reading
  • Unique, attractive graphics that convey a sense of your brand and business. 
  • Consistency in your entire website design and layout
  • Easy access to vital information – if people want to come to your site and access a menu of services or make a reservation or buy a product ensure that people can do that right from the home page without having to go through too many clicks. 
  • Call to action – Placing “Call now” or “buy now” links or buttons. 

Research your competition, understand their websites and use that to build on. Identify the weakness in their design to offer your business website as a better alternative. 

Research your audience and your clients, understand their demographics, their psychology and then build your website. If your audience is busy parents that have a few seconds to make decisions quickly on your website then make their websites easy. If your website has complicated terms and conditions, look at how others offer this information and make it simple without compromising the integrity of the transaction. 

The Legal Mumbo-Jumbo

What kind of a world would we have without lawyer .. *sigh*.

If you have access to proper professional legal counsel by all means do consult them on the following matter. In the absence of such counsel there are some tools available to small business owners on developing some agreements that constitute basic legal requirements for website owners

Spend some time on developing the following legal agreements which are standard on most websites today. 

  • A Privacy policy – This is a policy which discloses how you gather and use the data gathered on your website through use interaction
  • Terms of use – this term outlines the agreement between the user of your website and you the owner of the website, essentially users must abide by the terms and conditions in order to use your website. 
  • Cookies policy. cookies are small packets of information stored from a website onto the computer or phone which is used to visit the site. That’s why sites like YouTube and Google remember your most common search patterns.

Check out these resources to help with this


6 – Your website is useless unless Search Engines can find you. So optimize. 

Search Engine Optimization makes all the difference to a website

If you spend all the time and money in the world on building the most beautiful website, what good is it if nobody can find it. A great analogy would be somebody who spends hundreds of thousands of dollars on a beautiful storefront and never advertises to get people coming into the store. 

Some basic level of optimization is mandatory when building a website in 2021. 

Here are some starting points: 

  • Keyword research and implementation – identify the most common searches your audience will use to find your product or service and ensure there is some content and placement of those keywords in the website
  • Fast loading website: No one sticks around for a website that won’t load. Not even a search engine! Sites that are slow to load are crushed when it comes to web page ranking. 
  • Mobile friendly website: It is almost a certainty that most people will search for a website on their phones before a computer. If you think about most users today (including yourself) how often have you searched for things on your mobile phone before coming to the computer. Make sure your mobile website is quick to offer everything your desktop version of the site has. 
  • High quality back-links. It is essential to have  other websites that have a high ranking on google to link to your website 
  • Work on getting GOOD reviews, mostly on Google My Business. 
  • Social Media is a must: You cannot have a site and no social media content. You have to build a Twitter, Facebook, instagram and LinkedIn presence. 

7. Create and publish content regularly

Update your website content regularly

It’s all well and good when we’re excited and making a new website. But let’s not forget to maintain the content and keep it up-to-date for users.

Make the time every so often to update some of the most vital content that is on your website. Ideally you should write a blog and talk about events related to your business or stories or updates that your clients will find useful.

Perhaps you could share some of the challenges from a recent project and how you were able to overcome them with pictures and description of the story. Perhaps you can talk about new equipment that you’re buying to help serve your clients better. 

It’s important to create the content and the primary position for the content should always be your website. From there you should take bits and pieces of the content and add them to your social media platforms so you can drive viewers from social media right to your website. 

8. Use tools to track traffic and ranking

Using proper tools like Google Analytics and Search Console gives your important information on your website

Wouldn’t you like to know how many visitors were on your website in the last 30 days or what keywords people are using to find you to search engines?

There are many tools and resources which can help you to get these answers and help you stay informed. 

Two such resources that I recommend as a bare minimum for any website our Google analytics and Google’s webmaster tools now rebranded as Google console. 

Google analytics is a free application from Google. It plugs in a little bit of code on your website and gives you all the information about what users are doing on your website, how they find you, which pages they go to and so on and so forth. You can use this information to understand how users behave on your website and what you’d like them to do in the future.

Google console basically lets you view your site as Google views it for search engine purposes. It tracks what keywords your site is popular with when people search and also shows what links, link back to your site and on what pages.

9. Maintain your website

Maintain your website regularly to ensure safety against malware, virus and hack attacks.

Never consider your website complete to the point that you can walk away from it and never have to look back at it. The internet is a vast ocean of information and some of it lacks scruples. 

When your website is complete, make a backup so if you were to lose everything tomorrow you can always go back to what you had today.

Used malware scanning software, online firewalls and other such tools to ensure the security and integrity of your website. 

Keep and eye on your competition, stay ahead of what they’re doing, people can put more money into a project and go past you quickly. 


Over the last many years our team has worked with hundreds of businesses cross the globe on building websites some of them small some of them not so small and some really complex projects. The objective of a web development Agency agencies such as topwebdesign is to understand the business and the nature of the people operating it and translate it to the best possible match in their website. We really try to do this as quickly as possible.

There are some small business owners that just have a vague idea of what they want and leave the rest to the web developers and then there are some that are very Hands-On and want to oversee every aspect of it.

These nine points will help business owners and developers understand what the nature of the project is and the overall scope in the early stages before a website is made.

If we can be of help please let us know. 

Read More
web design

The Process of Building an Awesome Website with Good Web Design

In this blog, I want to discuss the process I go through when putting together plans for a client. This is more along the lines of getting to know the client and the business they represent and how to best produce a website that reflects their business. 

When it comes to building a website knowing a thing or two about good web design is really all that matters. Or is it?

People often ask why not use a site like or maybe just set up a WordPress site and customize it yourself. Absolutely! That is indeed one way to go about putting together a website. But there are levels of professionalism involved in building websites and most customers I’ve worked with hardly have the time to finish their coffee, let alone spend 12 – 16 hours battling the learning curve of a website builder whilst running a business. 

When we work with businesses that want a good looking website it’s important to take into consideration a number of factors such as : 

What is the nature of the business for which the website is to be built?

As basic as this point is, it is the first stepping stone to understand what business the client is in. Sometimes it’s a matter of understanding exactly what they do, some businesses are straightforward such as a photographer, lawyer or an accountant however sometimes there are retail businesses that have multiple channels of sales sometimes there are wholesale businesses which are very specific requirements and so on. this is where we stop thinking about the technology side of things and really get to know what the client does before we start building the website. 

How much competition there is

It’s always useful to understand if the client is in a very competitive space or not so much. It’s very useful to review competitor websites to make sure that the project you work on will stand out and not be just another brick in the wall.

Top 5 competitive websites and how to combat them.

One of the things that I like to do is check out the top five competitors that a customer usually shared with me. I take a look at their overall presence online and offline and do some back and research to understand what long-term goals they may have. 

Local online presence and how to strengthen it 

Start off by establishing a Google Maps and Bing listing presence for the client and develop a content strategy to keep it active for a few months well after the site is launched. Work with existing customers to get positive reviews and share timely updates. 

Best presentation of products and services

If the client is a service based company, I like to take the time, explain the services in clear, concise text which is uniquely written, sometimes it benefits to have a video explanation for the service to engage better with customers. If the client sells products, whether is is one or a thousand products, GOOD images, descriptions, stories, packaging details and customer reviews is what sells! 

A clear and concise (at least one) call to action

No site is complete without a clear call to action! A call to action (CTA) guides the website visitor to what they should do next after reviewing the content on the website. What the Call to action is varies and depends on the type of business. A mortgage website may have a Call to action asking people to apply for a mortgage, a vehicle lawyers website may ask users to book a “free consultation”, a transportation service website may ask users to sign up for discounts and promotions. With retail based websites there are various tactics, anything from free shipping, a % discount on the first order, updates and promotions from time to time. Whatever the business, the web design is never complete without a

Who they are and how much time they want to spend on it. 

Its very important to understand the customer get an idea for how much time they want to spend on the website. Some customers like to help with images and text and are hands on with the web design, however some customers like to give the big picture and leave the development to the experts. 

A website is crucial for any business a good website with excellent web design attracts customers keeps them on the website and engages them and also drives them towards making a booking online, contacting you, setting up appointments or even buying products online. 

A poorly thought out website with no web design can be disastrous sometimes it’s better not to have something that is so weak that users would be driven away from it. 

A good website with excellent web design is something that we excel at at top web design. Online. but we’ve been building websites since 2004 and after developing over 1,000 websites across Canada and the US we know a thing or two about putting together websites. 

Read More
web design

Don’t make a website without these 7 things

When it comes to making a website for your business there are a ton of options, everything from no money down to paying an arm and a leg to get your business online. It’s so confusing and sometimes it feels like nobody really knows what they’re talking about. 

Well. We at Top Web Design DO know what we’re talking about. We’ve been making websites for over 15 years and have worked with a range of businesses – everything from those that want to set up a basic website to those businesses that really want to focus on make millions of dollars through their online stores

So as you prepare to make your website make sure that you have the 7 points covered. 

1. Good unique domain name that will help in your search engine ranking. 

Lets start off by saying it doesn’t have to be! There are, at last count over 400 top level domains (TLD’s) such as .ca, .info, .biz, .site etc etc. – Don’t settle for something that doesn’t reflect your business brand or it doesn’t help you establish keyword presence on search engines. Do through research using keyword analysis tools for the keywords that people search for for your business find a domain name based on that. Make sure you own access to the domain name and hosting at all times!

2. A good Web design and striking original images.

A well thought out, eye-catching web design for your website is very crucial. That’s where you should leave it to the professionals and let the design team guide you. Visitors browse websites and lose interest in a few seconds so a good website design will help them engage and stay longer and will also help them quickly find what they’re looking for. Spend some time and money on making unique logos and artwork images that showcase your products and services as well as unique identifying images that would show up on image search for search engines. 

3. Unique text content

Take the time to write original copy and text that identifies your website and your brand. This is very important! Unique text is what sets you apart from your competitors. Write your content as you would speak to your customers be direct effective with a focus on delivering your product and related messages

4. An overall digital strategy

If you’re going to build a website that no one can find what’s the point? Have a complete strategy well beyond what happens after your website is live. Think about the keywords that you want to be found with and how you will go about achieving that goal. Think about what people will find when they search for you.

5. Analytics and measurement tools

The only way to track how many visitors come to your website, where are they coming from and what are they doing is by using tools like Google analytics. Installing and setting up Google analytics will help you with your overall marketing and digital strategy. Google’s webmaster tools now known as Google console also helps with analysis of which website’s link back to you and how search engines view your website.

6. Clear call to action

Once you build a website and put your message out it’s important to drive people to a “call to action” to engage them with your website. This can be done adding “learn more” or “contact us” buttons and links right after you describe your services. Make sure the email address and the phone numbers associated with your website are active and working! it’s hard to imagine but sometimes people spend thousands of dollars on websites and don’t pay any attention to insuring an active email or phone is at the other end of the process. 

7. Blog and social media

We are now almost entering 2020! you have to blog on your website so your knowledge and expertise is shared with your audience. Moreover, adding a social media campaign that will engage with all users will help you deliver your message. The most vital social media platforms to use for business are Facebook, Twitter & Instagram

Read More