The small business SEO guide for Canadian companies

Small business SEO illustration: search results, map and a local storefront

Small business SEO can look like a simple list of tasks. Most small companies have small websites, and some have none at all and rely on the map results and directories to be found. In terms of scale, that is true. Yet with so little room to work with, building the strategy is often harder than it looks. One thing is certain: SEO is a must while a business is still small. It builds the foundations for what comes next, and it treats the brand with the seriousness that pays off later.

The role of SEO in a small business

Most owners picture SEO as a ranking, a position to win once and keep. In practice it is a share of a results page. When a client types “heat pump repair Laval” into Google, the page splits into zones. Ads at the top, the map block with three businesses, sometimes an AI-generated overview, then the organic results, which are pages from websites. SEO is the work that puts your company in the free zones of that page.

A results page for “heat pump repair Laval”

AdsUp to four paid results at the top of the page.paid
MapThree businesses with rating, hours and a call button. Ranked on the Google Business Profile, distance and prominence.free
AI OverviewA written answer that cites a few pages. Not always shown.free
Organic resultsWebsite pages, in the order Google gives them.free

The three highlighted zones are won without paying for the click. The map depends on the profile, the other two depend on the site’s pages.

Those zones are worth the effort because of who is searching. Someone who types a service and a city has already decided to buy. They are choosing who to call, and the companies they see first are the ones that get the call.

Small business SEO and local SEO

Many small businesses treat SEO and local SEO as the same thing, because the map is where they see their competitors. Local SEO covers what shows on the map and in Google Maps. It rests on the Google Business Profile, reviews and consistent contact details. Small business SEO includes local SEO and adds everything about the site itself: the service pages, the structure, the technical health and the links that point to you.

Which side carries more weight depends on how you sell. A company that receives clients at one address lives mostly off the map. One that serves several cities, or sells to other businesses, lives mostly off the organic results. Most small businesses need both, and a company that ignores its site because the map works today is exposed the day a competitor builds better pages.

SEO and Google Ads

The question usually comes as a choice between the two. They answer the same searches in different ways. A Google ad buys a spot at the top of the page, and the spot goes when the budget does. A page that ranks keeps its spot for as long as it holds up. A small business can run ads while its pages climb, then cut the spend once the free results take over.

Ads still depend on the site. A service page that is slow, vague or short on proof costs more per click and does not rank either. Fixing it helps both channels at once.

Keyword research for a small business

Keyword research sounds like a job for expensive tools and long spreadsheets. For a small business the list is short, and the hard part is choosing. The searches worth going after are the ones where the person is looking for a supplier, and those almost always combine a service and a place. “Heat pump repair Mississauga” or “precision machining Ontario” bring in clients. “What is a heat pump” does not.

Three kinds of searches and what they bring

Type Example What the person wants For a small business
Purchase Examplesmall business accountant Laval What the person wantsA supplier to contact For a small businesspriority
Comparison Examplebookkeeping prices small business What the person wantsTo choose between options For a small businessuseful
Information Examplewhat is a balance sheet What the person wantsTo understand a topic For a small businessleave it

The first row brings in clients. The third brings readers.

Three free sources are enough to build the list. Google Search Console shows the searches your site already appears for, with its position. The Keyword Planner in Google Ads gives an idea of the monthly volume of a phrase and its variants, as ranges when the account runs no ads. Google’s own search bar suggests the wording people use as soon as you type a service.

The best source of all is your phone. Your clients’ vocabulary beats your trade’s. A homeowner searches “roof leaking” before “membrane replacement”, and the questions you hear on calls are a ready-made keyword list. Each search you keep then needs one page that answers it, and only one.

Blogging for a small business

Publishing articles is often the first SEO advice a small business gets, and often the least useful. A blog earns its place when it answers the questions a client asks before calling. If your clients always ask the same thing before signing, an article that answers it saves time and brings people in at the right moment. Articles on topics with no link to a purchase draw readers who will never become clients. At the scale of a small business, service pages come before the blog.

Google ranking factors on a small website

Owners often read that Google weighs hundreds of ranking factors, which is enough to discourage anyone. Google does not publish its formula. What it documents, and what shows on the sites that rank, comes down to four levers for a small company, and they do not all deserve attention at the same time.

Ranking factors

1

Service pages

Decide relevance. One page per service, complete enough to beat the competitors’ pages.

2

Local SEO

Decide the area. Google profile, reviews and identical contact details everywhere.

3

Technical SEO

Decides access. A site that is fast on a phone, indexed, with no broken pages.

4

Authority

Decides the close calls. A few links from sites your clients know.

The order is the order of work. The first lever is highlighted because it takes writing time.

Relevance comes from the service pages. Google ranks a company for “heat pump repair” when a page covers that service, and the page that covers it better than the competitors’ has the edge. The area comes from the business profile, the reviews and the contact details, which tell Google where you are and where you serve.

Technical health settles access. A site Google struggles to crawl, or that loads slowly on a phone, starts with a handicap however good its copy. That leaves authority, which settles the close calls. When two pages answer the same search equally well, the one from the site cited more often elsewhere on the web goes first. For a small business this lever comes last in the order of work, because it builds on the other three.

Service pages for small business SEO

If there is one place where a small site has to work harder, it is here. With few pages, each one has to carry its search on its own. A site that groups every service on a single “Our services” page asks Google to rank one page for ten different searches, and it rarely ranks for any of them. Every service that brings in revenue deserves its own page, at its own address.

The six blocks of a service page

1

Title and H1

The service, and the city if the page targets an area. The title shows in Google, the H1 at the top of the page.

2

First paragraph

What you do, for whom and where. Readable in ten seconds.

3

The service in detail

Steps, special cases, conditions, what is included. This is the longest block on the page.

4

Proof

Completed projects, real photos, certifications, years in business, the names of the people.

5

Related services

Links to your other service pages, with their name as the link text.

6

Next step

A form or a number, with what happens after contact.

The highlighted blocks are the ones thin pages skip. A page that has them all describes the service in detail.

A service page that ranks answers the client’s questions in the order they come up: what exactly you do, for whom, where, what sets you apart and how to reach you. The pages that hold the first page on service searches describe the service in detail, with its special cases, its steps and its conditions. Google sets no word count. A two-paragraph page rarely competes.

The shortcut of cloning pages does not work. Reusing the same copy and swapping the service or city name gives Google duplicates, and it shows only one of them. City pages that all lead to the same content also fall under its spam policy on doorway pages. A page for Laval and a page for Mississauga each have to say something the other does not.

Site structure for a small business

A small business site has three levels: the home page, which presents the company and leads to the services, the service pages, one per service, and the local pages, one per market, if there are any. Every page is reachable in two clicks from the home page and sits in the menu or in a list of services.

A page nothing links to is an orphan. Google finds it late, or never, and gives it little weight. Before writing a new page, know where people will reach it from.

Title tags and meta descriptions

The page title is the blue text that shows in search results. It carries the service and, if the page targets an area, the city, in around sixty characters so it displays in full. The meta description is the grey line under the title. Google does not use it to rank the page. The person reading the results uses it to decide whether to click. The page’s main heading, the H1, states the service in plain terms. All three are set in the site editor or with a plugin such as Yoast on WordPress.

Internal linking

Links between your own pages count. A service page that mentions a related service links to its page. The link text names the destination page, such as “our heat pump maintenance service”. A “click here” tells Google nothing. A site where every internal link goes to the Contact page tells Google the Contact page is the most important on the site, which helps no service page.

Trust signals on service pages

Google aims to rank pages written by people who know their subject. On a service page that means completed projects, real photos, the certifications held, years in business and the names of the people who do the work. A small business has all of that close at hand, and it is still the part most often left out. A page that describes a service without ever showing who delivers it looks like any other.

Local SEO and the map pack

For a business that serves a region, the map block is often where the first calls come from. The Google Business Profile, reviews and identical contact details everywhere on the web make up this local side of SEO. In the map block these three weigh more than the site, and in the organic results they weigh less. The local SEO guide covers each of them in detail, including the profile category and how to handle reviews, and our local SEO page describes what we take on.

Small business SEO

Hand your service pages to a team that gets them ranking

ShooGa takes on the technical SEO, the content and the authority of your site, in English and in French.

See our SEO service

Technical SEO on a small website

Technical SEO has a reputation as the complicated part. On a small business site the problems are almost always simple. Nobody has looked at them.

Technical check for a small business site

ItemFree tool
Speed on a phonePageSpeed InsightsEssential
Indexed and excluded pagesSearch ConsoleEssential
Active HTTPS certificateThe browserEssential
Missing pages redirectedSearch ConsoleEssential
One address per page (www, https, language)The browserEssential
Images resized and in WebPPageSpeed InsightsUseful
Sitemap submittedSearch ConsoleUseful
Structured data presentRich Results TestUseful

The first five items hold ranking back when they are missing. The other three improve it.

Speed on a phone comes first. Google indexes the mobile version of sites and measures how long the main content takes to appear. Its PageSpeed Insights tool gives the measurement and the list of causes. On a small business site the causes are usually oversized images, a video on the home page and plugins piled up over the years.

Then indexing. Google Search Console lists the pages Google knows and the ones it has set aside, with the reason. A service page missing from that index does not exist for ranking. The cause is often a forgotten setting, a page marked private or a sitemap that leaves it out.

That leaves HTTPS, missing pages and duplicate addresses. A site without a security certificate shows a “Not secure” warning in Chrome and loses a ranking signal Google describes as minor. A page deleted without a redirect returns an error on every visit. A site reachable with and without “www”, or serving the same copy under two addresses, forces Google to pick one address and can split its signals between the two.

Image optimization

A photo straight off a phone weighs several megabytes and slows the page on its own. Before going live, each image is resized to the size it displays at and saved in a light format such as WebP. Its alt text describes what it shows, which helps Google understand the page and helps people using a screen reader.

Structured data for local businesses

Structured data is a block of code that describes your business to Google in a format it reads as is: name, address, phone, hours, service area and list of services. On WordPress an SEO plugin, or its local add-on for the address and hours, generates it from the information you enter. It removes any doubt about who you are and what you do. It does not move a page up by itself.

Link building is the part of SEO that attracts the most bad advice, and the part a small business should approach with the most patience. An inbound link is a link another site makes to yours. Google reads it as a recommendation, and the more credible the recommending site, the more the link weighs. For a small business, a handful of links from sites your clients recognize already makes a difference.

The sources already exist around the company. The suppliers and manufacturers you resell or install for often have a partners page. Trade associations, chambers of commerce and industry groups list their members, and local media cover the businesses in their area. As for the directories where your competitors are listed, you should be in them too, and a search of their names turns them up in minutes.

Link offers that arrive by email place your site on pages built to sell links. Google treats them as spam, and a company can see its ranking fall after collecting them.

Bilingual SEO in Canada

Bilingualism is often handled as a translation job, done once the site is finished. For SEO it is a second market. Many Canadian companies serve clients in both languages, and those clients search in both languages. A site that exists only in English is nearly absent from French searches, and the reverse, so each language needs its own searches and its own pages.

One page in two languages

English

/en/small-business-accounting/Declares its French twin with hreflang en-CA.

French

/services/comptabilite-pme/Declares its English twin with hreflang fr-CA. Its copy targets the phrase French-speaking clients actually type.

Each version has its own address and declares the other. A site that switches language without changing the address risks being crawled in only one.

Each page exists at its own address in each language, and each version declares the other through the hreflang tag. Google then knows which version to show for the searcher’s language. A site that switches language without changing the address risks having only one of its versions crawled and ranked, and a page that mixes both languages keeps Google from determining its language.

The French copy is adapted to the French-speaking market. The phrases people search differ between languages, and a word-for-word translation targets a phrase nobody types. Machine translation left as is, published at scale without review, also falls under what Google’s spam policies call scaled content abuse. French gets the same care as English, with its own list of searches.

AI search and small businesses

Many owners now wonder whether AI answers will make SEO pointless. Google’s own documentation points the other way. Google shows an AI-generated overview above the results more and more often, and assistants such as ChatGPT answer questions directly. Those answers cite pages, and those pages come partly from the ones that already rank well in regular search. Google states that a page must be indexed and eligible for regular results to be cited in its overviews. For a small business, the four levers remain the entry condition.

These tools reward clear pages. A page that names the service, the area, the conditions and the company in direct sentences is easier to cite than one that talks around them. Identical contact details on the site, the Google profile and the directories let the assistant talk about the right company. Pages that answer one precise question under one precise heading are easier to pick up.

Common small business SEO mistakes

Most of the mistakes we see on small business sites come from good intentions, and the same ones show up from one site to the next.

Eight mistakes and their fix

Mistake What it costs Fix
One page for every service What it costsWeak ranking on every service FixOne page per service
Cloned city pages What it costsGoogle keeps one and treats the rest as doorway pages FixCopy specific to each market
Machine-translated French version What it costsWeak ranking in French and a spam risk if published at scale FixAn adaptation with its own keywords
Every keyword on the home page What it costsThe home page covers everything and ranks for nothing FixMove each service to its own page
Links bought from an email offer What it costsPossible drop once they pile up FixA few links from real partners
Every internal link pointing to Contact What it costsService pages stay weak FixLinks between service pages
No Search Console account What it costsIndexing problems stay invisible FixCreate the account and verify the site
Traffic tracked without forms or calls What it costsNo way to know whether SEO pays FixMeasure forms and calls

The first four rows are about pages, the last four about the site and its measurement.

The most common is making the home page carry every keyword. It ends up talking about everything and ranking for nothing, while the service pages that should have carried those searches do not exist. Next comes traffic tracked without ever looking at where it comes from or what it produces. A site can get more visits and fewer inquiries, and Search Console and Google Analytics show it.

The order of work in small business SEO

With a small budget and little time, the order of work matters as much as the work itself. It keeps you from working on the authority of a site Google does not index, or on local pages before there are service pages.

The nine steps in order

1

Open Search Console and Google Analytics

The starting point of all measurement. In-house.

2

Complete the Google Business Profile

Category, services, hours, photos. In-house.

3

List the searches that matter

Service and city, with Keyword Planner volumes. In-house.

4

Fix technical health

Speed, indexing, HTTPS, duplicate addresses.

5

Write or rewrite the service pages

One at a time, starting with the most profitable service.

6

Adapt the French version

With its own list of searches.

7

Ask for reviews and reply

Continuously, after every job. In-house.

8

Earn a few partner links

Suppliers, associations, the directories where competitors are listed.

9

Read the three numbers every month

Impressions, position on the key searches, forms and calls.

The highlighted steps need no specialist. The others take writing time or a trade.

The first three steps are done in-house, in a few hours. Measurement starts on day one, so the progress shows.

DIY SEO or an SEO agency

The answer is rarely all one or all the other. Part of the work belongs to the business, because nobody else holds the information.

Who does what

In-house

What nobody else knows
  • Keep the Google profile up to date
  • Ask for reviews and reply
  • Supply the material for the service pages
  • Read Search Console every month

Specialist

What takes a trade
  • Site structure and technical fixes
  • Writing the pages in a form that ranks
  • Adapted French version
  • Inbound links and tracking

The first column depends on knowing the business, the second on knowing Google.

In-house, the owner or the person who knows the clients best keeps the Google profile, asks for reviews and replies to them, and supplies the material for the service pages: the steps of the work, the special cases, the completed projects.

The specialist takes the site structure, the technical fixes, the writing of the pages in a form that ranks, the French version, the links and the tracking. Before signing, ask which pages will be created or rewritten, for which searches, and how the result will be measured. A vague answer on any of the three should give you pause. Our article on choosing a digital marketing agency covers the rest.

What drives the cost of SEO

The effort depends on the number of services, the number of regions, the number of languages and the state of the starting site. A company with three services, one region and one language has about ten pages to get right. A company with eight services, five cities and two languages has over a hundred. The competition on each search adds or removes work. An agency’s price starts from those four numbers.

SEO timelines and the numbers to track

SEO asks for patience, and that is often where small businesses give up too early. Google crawls a page, indexes it, then settles its place over the following weeks as it watches how people respond to it. A corrected page does not change position the next day. Google itself says, in its 2017 video on hiring an SEO, to allow four months to a year before seeing the effects of SEO work, and its current documentation speaks of a few hours to several months depending on the change. The first movements on lightly contested searches come sooner.

Three numbers are enough to follow the work each month. Impressions in Search Console first: how many times the site appeared in results. Then the average position on the searches that matter, which says whether the pages are climbing. Last, in Google Analytics, the forms and calls that came from the site, which say whether SEO is producing clients. The first two move before the third, and the third is the only one that counts clients.

Your site

Request an SEO diagnostic of your site

It shows your queries, your positions and the fixes that weigh the most. No commitment.

Get my SEO diagnostic