How to Choose an SEO Agency: A Buyer’s Guide for Business Owners
How to Choose an SEO Agency: A Buyer’s Guide for Business Owners
Most SEO proposals look similar on the surface: audits, content, links, reporting. The differences that actually matter — ownership terms, realistic timelines, what a vendor won’t say out loud — only surface once you know what to ask. We’ve sat on both sides of this decision since 2014.
What an SEO agency actually does day to day
Strip away the jargon and a competent SEO engagement is built from a handful of repeating workstreams: technical audits and fixes (crawlability, indexation, site speed, structured data), content strategy and production aimed at target keywords and search intent, on-page optimisation of existing pages, link building or digital PR to build authority, and ongoing measurement against organic traffic, rankings and conversions. Any agency worth hiring should be able to describe their process in these plain terms without retreating into “proprietary methodology” language.
Pricing models and realistic CAD budgets
Three pricing structures dominate the market: monthly retainers (most common, scales with scope), project-based fees (for audits, migrations, or one-off content sprints), and performance-based pricing (rare, and usually structured around traffic or ranking milestones rather than pure pay-per-result, since Google doesn’t let anyone guarantee rankings). For a Canadian small business with a modest local footprint, expect CAD 1,500–3,000 per month for a focused, honest program. Mid-market and ecommerce sites with more competitive keyword sets typically land in the CAD 3,000–8,000 range. Enterprise engagements with dedicated technical, content and PR teams can run well beyond that. Anything priced dramatically below these ranges is usually templated, generic work applied across many clients at once.
Monthly retainer
Ongoing scope, predictable cost, easiest to budget and to exit if terms are fair.
Project fee
Good for audits, migrations or a defined content sprint with a clear deliverable.
Performance-linked
Rare and structurally tricky; scrutinise exactly what’s being measured and paid for.
In-house hire
Higher fixed cost but full control; makes sense once SEO is a core growth channel.
Red flags that should end the conversation
Some claims are disqualifying on their own. Guaranteed #1 rankings are impossible to honestly promise because no vendor controls Google’s algorithm. A “secret” or proprietary methodology that can’t be explained in plain language is usually either generic tactics rebranded, or something riskier being hidden. Long lock-in contracts (12+ months with no exit clause) protect the agency’s cash flow, not your ability to leave a bad fit. And an agency that can’t produce clear, regular reporting tied to business outcomes — not just vanity metrics like “keywords tracked” — is either not doing meaningful work or hoping you won’t check.
Agency scorecard: how proposals actually compare
The radar below shows the shape of a genuinely strong SEO partner versus a red-flag vendor across the dimensions that matter most in a sales process — transparency, technical depth, realistic timelines, reporting quality and contract fairness.
20 questions worth asking on a sales call
| Category | Sample questions |
|---|---|
| Process | What does month 1 look like? Who does the actual work — you, or a subcontractor? |
| Reporting | What metrics do you report monthly? Can I see a sample report? |
| Links | How do you build links? Can I see example placements? |
| Content | Who writes the content and how do you handle industry expertise? |
| Ownership | Who owns the content, CMS access, and Search Console after we leave? |
| Contract | What’s the notice period and exit process? |
| Track record | Can you share 2–3 references in a similar industry or size? |
Additional questions worth having ready: how do you handle algorithm updates that affect rankings, what’s excluded from the retainer scope, how is success defined beyond rankings, what tools do you use for tracking, how often will we meet, who’s my day-to-day contact versus the account lead, how do you approach technical SEO for our specific platform, what happens if targets aren’t met, do you require a long-term contract or can we go month-to-month after an initial period, and how do you price scope changes mid-engagement.
How to actually read a proposal
Look past the executive summary and check three things: whether the deliverables are specific (named tasks and cadence) rather than vague (“ongoing optimisation”), whether the KPIs tie back to business outcomes (leads, revenue, qualified traffic) rather than only vanity metrics, and whether the pricing maps cleanly to the scope described. A proposal that’s heavy on stock photography and light on a concrete first-90-days plan is a proposal that hasn’t been built specifically for your business.
In-house vs agency vs freelancer
In-house
Best when SEO is core to growth and you can afford a senior hire; slower to build breadth of skills across technical, content and links.
Agency
Broad skill coverage and accountability structure; higher cost than a freelancer, but more resilient to staff turnover.
Freelancer
Cost-effective for narrow, well-defined scopes; riskier for broad strategic ownership or when capacity is limited to one person.
Contract and ownership terms that protect you
Before signing, confirm in writing: you retain ownership of your domain, hosting and CMS at all times; content produced is owned by you outright, not licensed back from the agency; you retain admin-level access to Google Search Console, Analytics and any tracking set up during the engagement; and there’s a defined, short notice period (30–60 days is standard and fair) rather than an auto-renewing annual lock-in. If an agency insists on holding your Search Console or domain access as leverage, that’s a structural red flag independent of how good their work looks.
What months 1 through 6 should realistically look like
How to exit an agency safely
Give proper notice per your contract, request a full handover including all content files, CMS and hosting credentials, backlink and outreach reports, keyword tracking history, and a written summary of work completed to date. Change or rotate any shared passwords after the handover, and confirm Search Console and Analytics ownership sits under an account you control, not the agency’s own agency-level account. A professional agency will make this process straightforward; resistance at exit is itself informative.
FAQs
How much should SEO cost for a small business in Canada?
Most small businesses land in the CAD 1,500–3,000 monthly range for a focused, honest program; more competitive or ecommerce sites often need CAD 3,000–8,000.
Should I be worried if an agency won’t guarantee rankings?
No — the opposite is the concern. No legitimate agency can guarantee specific rankings since none of them control Google’s algorithm.
How long should my contract term be?
A short initial term (3 months) with a 30–60 day rolling notice period afterward is fair. Avoid 12-month lock-ins with no exit clause.
Who should own my Search Console access?
You should, always, under an account you control. Agencies should be added as users, not owners.
When should I expect to see results?
Meaningful movement typically starts around month 4–6, with compounding gains building over 12 months and beyond.
What the first ninety days should actually look like
The most reliable way to judge an agency is not the pitch, it is the shape of the first quarter. Good agencies front-load diagnosis and foundations, then move into production once they know what they are producing. Weak ones start publishing in week one because output is easier to invoice than thinking.
In the first two to three weeks, expect a technical audit with prioritised issues rather than a raw crawler export, an analytics and Search Console review that verifies tracking is even accurate, a competitive and keyword landscape assessment, and a baseline snapshot you can measure against later. If nobody asks for access to your analytics, your CMS and your Search Console property in the first week, that is a warning sign on its own.
Weeks four to eight should show fixes actually shipping and the first content or page work landing, along with a clear statement of what is blocked and who is blocking it. By the end of the third month you should see leading indicators moving — impressions and rankings on target clusters, crawl and indexation health improving, first links or mentions earned — even if revenue has not yet followed. If you reach day ninety with no shipped changes and a stack of documents, the engagement is not working, regardless of how good the reporting looks.
The paperwork that protects you
Ownership terms decide what you keep when the relationship ends, and they are the clauses most often skipped. Insist in writing that you own the website, the content produced, the domain and all analytics and Search Console properties, and that any accounts created on your behalf are created inside your own workspaces rather than the agency’s. Agencies that build your site on their proprietary platform, host it themselves, and own the analytics property are creating switching costs on purpose.
Read the notice period alongside the term. A twelve-month contract with a ninety-day notice period is effectively fifteen months. Reasonable terms for SEO are a three to six month initial commitment — the work genuinely does need time — followed by monthly rolling with thirty days’ notice. Anything longer should come with a corresponding commitment on their side, in the form of defined deliverables rather than vague hours.
Also settle the exit mechanics before you need them: a handover document, transfer of all access, delivery of source files, and continued use rights for anything they created. Ending an engagement badly costs most businesses a quarter of momentum. Ending one well takes an afternoon because the terms were written when everyone was still friendly.
Not sure if your current agency is delivering?
We offer a candid, no-obligation review of your current SEO program — what’s working, what isn’t, and what a fair next step looks like.

Leave a Reply