Buying SEO in Canada: three decisions that set the scope and the price

Language architecture, how many provinces really need pages, and who owns CASL and Quebec language compliance.

Published by AI Knows Us · Updated 12 October 2026

Buying SEO for the whole of Canada comes down to three decisions, and the price follows them. First, the language architecture: one site with a French section, or separate properties. Second, how many provinces genuinely need their own pages, which is almost always fewer than a sales deck suggests. Third, who owns compliance, because CASL governs the outreach email used in link building and Quebec's language law governs what you publish in that province. Settle those three in writing, then ask three firms to quote the same scope. A national programme quoted before those decisions is a guess.

What follows: the three decisions, what a national programme actually contains, how the price is built, buying centrally versus letting locations buy, and how to report results by province and language.

Decision one: the language architecture

OptionWhen it fitsWhat it asks of you
One domain, French in a folder such as /fr/Most national businesses. Authority stays in one place.Correct hreflang pairs, and French content maintained at the same pace as English.
One domain, French on a subdomainSeparate CMS or separate team running the French site.More technical housekeeping, and links earned twice.
Separate French domainA distinct brand or entity in Quebec.A second full programme. Budget accordingly.
English onlyYou genuinely do not sell into Quebec.Say so internally, so nobody reports the gap as a failure later.

Whichever you choose, the mechanics are the same: every page declares its own language and region and points at its counterpart using hreflang annotations, with en-CA and fr-CA used consistently and an x-default where you have a global page. The most common fault in Canadian programmes is a French section that exists but is never linked or annotated, so it is invisible to the people it was written for.

Two points on French that change the budget. Quebec's Charter of the French Language sets requirements for commercial advertising and public communications in the province, and the 2022 amendments strengthened them, so French is a compliance matter before it is a marketing one. And machine output is not enough for the pages that are supposed to sell: human written French, by someone who writes for Quebec rather than for France, is what performs and what your own team can stand behind.

Decision two: how many provinces need pages

National demand in Canada is concentrated in Ontario, Quebec, British Columbia and Alberta, and a page only earns its place where you have a presence or can genuinely serve. Three things do vary by province and are worth real pages:

  • Rules and licensing. Regulated trades, insurance, legal and financial advertising, health claims, alcohol and cannabis all differ by province. A page that answers "what applies in Alberta" is both useful and almost unchallenged.
  • Price, tax and shipping. GST, HST, PST and QST produce different landed prices, and buyers search for exactly that. One honest page on how your pricing works across provinces will out perform a lot of blog content.
  • Availability and delivery times. What you can ship to the territories, what needs a local partner, which services are offered where.

Where you have physical locations, build one page per location, linked from a crawlable directory, with the Business Profile for each kept accurate under Google's guidelines for representing your business. Where you serve customers at their address, declare service areas that match what the page claims.

Decision three: who owns compliance for outreach

Canada's anti spam legislation, CASL, governs commercial electronic messages, and that includes much of the cold email used for link building, guest posting and newsletter growth. Ask any prospective firm how it obtains and records consent, what its unsubscribe handling looks like, and whether outreach is sent from your domain or theirs. The answer tells you how carefully the firm works in general, and the liability for messages sent on your behalf is a conversation to have before the campaign, not after.

What a national programme actually contains

  • A technical foundation: crawling, indexing, rendering, speed and the annotations above.
  • Provincial and tax content as described, written once and maintained.
  • French content at the same standard as English, not a trailing translation queue.
  • Location level work where you have locations: pages, profiles, reviews, and consistent details everywhere.
  • Authority work with Canadian publications, associations and trade bodies, which is where national programmes usually under invest.
  • Reporting split by province and by language, because a national total hides both the win and the problem.

How the price is built, and how to find yours

  • Languages. The largest multiplier in any Canadian quote. A properly maintained French programme is a second programme, not a line item.
  • Seniority of the people assigned, the biggest factor in any quote anywhere.
  • Locations. One site is one job. Forty branches across six provinces is another.
  • Category contest. Canadian legal, insurance, dental, home services and B2B software are fought over by heavy spenders.
  • Competing against American pages. For many queries the ranking pages were written for a US audience by far larger teams, so winning means producing the Canadian version of the answer. That is content work, and it is priced as such.
  • Pass through costs: translation, tool licences, digital PR placement, design, developer time.

Rather than looking for a published average, write your scope on one page and send it unchanged to three firms of different sizes: a national agency, a specialist search firm and a senior independent. Compare the ninety day deliverable lists against the prices. That is the real Canadian rate for your work this quarter, and the exercise usually reveals which firm understood the brief.

Buying centrally, or letting locations buy

For multi location and franchise networks, the split that works is central ownership of anything shared and local ownership of anything local. Centrally: the domain, templates, the location page system, French, brand level authority work, and the reporting standard. Locally: reviews, photographs, hours, events and community links, with a short written playbook and a budget line. What fails is a network where each location buys its own agency and three of them start building their own websites.

Red flags

Google's guidance on whether you need an SEO puts the main one plainly: "No one can guarantee a #1 ranking on Google. Beware of SEOs that claim to guarantee rankings, allege a 'special relationship' with Google, or advertise a 'priority submit' to Google."

  • A national price quoted before anybody asked whether you sell into Quebec.
  • French delivered as machine translation, or a French section with no hreflang.
  • Outreach email with no answer on consent and unsubscribe handling.
  • A fixed monthly quota of links as the headline deliverable.
  • Location pages generated from a template with nothing but the city name changed.
  • Reporting as one national total, with no province or language breakdown.

Measuring a national programme

  • One primary number for the business, then the same number split by province and language.
  • Record the starting position for each province before anything begins, so later debates are short.
  • Cohort by publish month rather than reporting monthly totals, so you can see which batch of pages carried the result.
  • Check local results from points inside each market, not from head office, because distance is measured from the searcher.
  • Review quarterly, write the decision down, and be willing to move budget between provinces when the data says so.

This page covers buying SEO nationally in Canada: language architecture, provincial content, outreach compliance, programme contents, pricing structure and reporting. For a single city, the buying process is simpler and the local pages matter most. For paid media, brief that separately.

What gets asked about Buying SEO in Canada

What does SEO cost in Canada?

The honest answer is that it is set by the five factors above, with language and seniority dominating. The reliable way to find your number is the three quote comparison on one identical scope, which also shows you which firm read the brief.

Do we need a French version of the whole site?

You need French for everything you are marketing into Quebec, and the pages that sell come first: services, products, pricing, contact and the main entry pages. A full blog archive can follow.

Should each province have its own location page?

Only where you have a location or a genuine service area, plus the rules, tax and availability pages described above. Empty provincial pages dilute the set and are easy for a competitor to beat.

Is a Canadian agency necessary, or will a US firm do?

A US firm can do strong technical and content work. Ask specifically who has worked Canadian results, who handles French, and who owns CASL compliance. If the answer to all three is vague, buy locally.

A tender line for English and French answers

A national tender has to settle English, French and the provinces that really need pages. An assistant answers a buyer in Montreal in French and a buyer in Calgary in English, and the two replies are not translations of each other. Different companies and different sources can appear.

Add a line to the tender asking bidders to show what the assistants return for your category in both languages and in two or three provinces. The CASL and Quebec language owners should see that evidence too. AI Knows Us runs the same buyer question across assistants and languages and records the names and sources that come back.

Read next

Or browse the whole archive.

See what AI says about you.

The first scan is free, it needs no account, and it asks the questions your buyers ask.

Free. No card. We ask 5 real buyer questions on 2 AI apps.

Already sure you want this? Join the waitlist. We open on 31 October 2026. It costs an email address. No card, and nothing is charged. Or talk to a person if you have a question first. Or read how we fix what it finds.