The decision in one paragraph
Hire an SEO agency the same way you'd hire a senior employee. Vet the actual person doing the work, demand a 90-day plan in writing, ask for two case studies in your stage and vertical, insist on month-to-month after a 90-day commit, and walk away from any pitch that promises rankings, links per month, or a guaranteed first-page result. The right agency for a C$3M Canadian business is rarely the agency that wins the C$30M global brand pitch.
Define your scope before you talk to anyone
The fastest way to get a useless SEO proposal is to ask for one before you know what you actually need. A discovery call with a salesperson will lead you somewhere — but it will lead you to whatever that agency happens to sell, not to whatever your business actually requires.
Before you reach out to anyone, write down three things in plain English: where your organic traffic is today, where you want it to be in 12 months, and the single most expensive thing that would happen if it doesn't get there. That document is the brief. Without it, every pitch will sound persuasive and none will be comparable.
If you can't write that brief yourself, the work to do first isn't shopping for an agency — it's commissioning a one-off audit (C$3,500–C$8,000 in Canada) from someone who will give you the brief as a deliverable. Then shop the brief, not the symptom.
- Current state baselineSessions, conversions, top 10 organic landing pages, top 25 ranking keywords, current technical health (Core Web Vitals, indexation, schema coverage).
- 12-month outcomeSpecific revenue or lead-volume target tied to organic. 'Rank higher' is not a target. 'Add C$2M ARR from organic by Q4' is.
- Internal capacityWho internally will own content review, brand voice, and approvals? If nobody, the agency needs to handle this — which costs more.
- Constraint disclosuresCompliance environment (regulated industry?), CMS lock-in (Shopify, Wix, Squarespace), French-language requirements, accessibility obligations.
The 7 evaluation criteria that actually matter
Most evaluation rubrics published online were built for procurement teams hiring enterprise vendors. They privilege team size, ISO certifications, and ten-year client tenures — none of which predict whether your specific website is going to perform.
For Canadian businesses spending between C$1,500 and C$15,000 per month on SEO, these are the seven criteria that genuinely correlate with outcomes:
- Operator-level expertise on your accountWill the person who pitched you also do the work? In Canadian agencies under 30 staff, the answer is usually yes. In larger agencies, the senior pitches and a junior executes. Find out which model you're buying.
- Proof in your stage and verticalTwo case studies — not testimonials — within roughly your business size and industry. Stage matters more than vertical: SEO for a 10-person Canadian SaaS is closer to SEO for a 10-person Canadian agency than it is to SEO for a 200-person SaaS.
- Honest reporting of failuresAsk 'what's an engagement that didn't work, and why?' An agency that can answer cleanly has done enough work to have failures. An agency that can't is either inexperienced or evasive.
- Methodology you can readIf they have a documented playbook (like a published methodology, content standards, or technical-audit framework) you can pre-read, you're buying a system. If they describe the work as 'it depends', you're buying improvisation.
- Internal-team comfort with operating cadenceIf you'll dread their weekly call, you'll avoid it; if you avoid it, the work stalls. A 30-minute working call beats a 90-minute slide deck.
- Pricing transparencyPublished tiers, or honest 'here's what the budget buys' framing. Custom-only pricing for engagements under C$10K/month usually means anchoring.
- Skin in the game on resultsNot commission, not 'pay-for-performance' (which is mostly a sales tactic), but a clear willingness to renegotiate or end the engagement if the 90-day plan doesn't move the agreed-upon metrics.
The 12 questions that surface real expertise
These are the questions that get past the sales script. Use any 6 of them on a discovery call. Generic answers tell you everything.
- Walk me through what you'd do in the first 30 daysReal operators describe specific deliverables in week 1, week 2, etc. Sales-led pitches describe phases ('discovery → strategy → execution').
- What's the last technical SEO issue you personally fixed?Specific, recent answers come from operators. Vague answers come from people who manage operators.
- How would you measure success for a business like ours?Senior strategists pick 2–3 outcome metrics. Junior pitches list 12 vanity metrics.
- What would you NOT do for us?Answers like 'we wouldn't push directory link building' or 'we wouldn't recommend AI-generated content for your vertical' indicate informed strategy. 'We do everything' indicates a sales pitch.
- How are you handling AI Overviews and LLM citation work right now?In 2026, an SEO agency without a current AEO/GEO answer is missing 30%+ of the modern surface. The answer should be specific and falsifiable.
- What does a typical month look like in deliverables?Specific count of content assets, link earnings, technical fixes. Anything below 'we'll figure it out' is the answer you want.
- Who specifically will be on our account?Names, roles, and the percentage of their week your account gets. Not 'a dedicated team'.
- How do you handle Google algorithm volatility?Look for: 'we maintain a quarterly algorithm-impact log and rebuild plans accordingly'. Avoid: 'we always stay ahead of changes'.
- What would make you fire us as a client?Mature agencies have answers (no internal SME access, refusal to publish, etc.). Inexperienced ones say 'we make every engagement work'.
- Show me a content brief you'd send to a writerThe quality of internal documentation predicts the quality of the work. Real briefs are structured, detailed, and unfun to read.
- What's your refusal policy on link-building tactics?Look for explicit 'we don't do PBNs, paid placements without disclosure, or link exchange schemes'. Vagueness here is a tell.
- Can I talk to a current client without you on the call?If yes, the work is real. If 'we'll set up a reference call' (which they sit in on), be skeptical.
The contract terms worth fighting for
Most Canadian SEO contracts are written by the agency for the agency. Three terms determine whether you can course-correct when things drift, and whether you own the work product when the engagement ends.
- 30-day exit after a 90-day commitStandard practice in mid-market Canadian agency contracts. Avoid 12-month auto-renewing contracts — they were designed when agency switching costs were higher than they are today.
- All deliverables and accounts in your nameGA4, GSC, GBP, ad accounts, hosting, and the actual published content must be on your accounts and owned by you. Agencies that retain ownership of 'their' content are creating a future ransom situation.
- Documented monthly working filesKeyword research sheets, competitor audits, content briefs, and link-prospect lists. These get handed back at engagement end. If they don't exist, the work isn't being done in a way you can audit or transfer.
If the contract makes leaving costly, the agency expects you to want to leave. Agencies that earn renewal don't need exit penalties.
Red flags that predict regret
- Guaranteed rankings or 'first-page in 90 days'Google's terms forbid agencies from guaranteeing ranking outcomes. Anyone who guarantees them either doesn't know this or is hoping you don't.
- Fixed-link-per-month deliverablesOutdated metric. Modern programs build a small number of high-quality earned mentions, not a quota of paid placements.
- Discounted multi-year prepayment offersSign of cash-flow distress. Healthy agencies don't need you to prepay 12 months.
- Vague pricing on engagements under C$10K/monthAt this stage, custom-only pricing usually means the price gets set by what the agency thinks you'll pay, not by what the work costs.
- Pitches without published examples of their own workAn agency that doesn't rank for its own services either isn't doing the work it sells, or believes it's not capable of doing it competitively. Both are disqualifying.
- 'We can't share specifics — NDA'Real agencies have anonymized case studies, archetype examples, or retired client work they can discuss in detail. Universal NDAs are usually a tell that the work is thin.
Matching agency stage to your stage
The right agency for your business depends almost entirely on revenue stage and internal capacity. Hiring 'up' (a 50-person agency for your 10-person business) usually means you become an unimportant account; hiring 'down' (a freelancer for your enterprise program) usually means brittle execution.
| Your stage | Best-fit agency profile | Typical Canadian retainer (C$/mo) | What to avoid |
|---|---|---|---|
| Solo / pre-revenue | Senior freelancer or boutique 1–3 person shop | C$1,500–C$3,500 | Anyone needing a 12-month commit or a deck-heavy pitch |
| Sub-C$2M ARR / single location | Small specialist agency, 5–15 staff | C$2,500–C$6,000 | Generalist 'digital marketing' agencies that bundle SEO with PPC + social |
| C$2M–C$20M ARR / multi-location | Mid-market agency with vertical focus | C$5,000–C$12,000 | Enterprise agencies where you'd be the smallest account |
| C$20M+ ARR / national or international | Senior-led agency or named consultancy with vertical depth | C$10,000–C$25,000+ | Generalist agencies still pitching at this stage — usually a sign they outsource execution |
Frequently Asked Questions
The questions Canadian operators ask before signing a contract.
