Every agency website in the GTA says roughly the same thing. Results-driven. Data-led. A partner, never a vendor. Ours has its own version of the same claims, and we're aware that from the outside they're indistinguishable from everyone else's. So this isn't an article about why to pick us. It's the list of questions we'd want a buyer to ask everyone, including us, because the answers separate shops in a way the websites can't.
We've watched it from the other side too. The clients who arrive at GrowMint after a bad agency year almost always made the decision on the strength of a good pitch and a portfolio nobody verified. Most of what follows is what they'd have asked if they'd known to.
The twelve questions
Ask them in an email, before a sales call if you can. Written answers are harder to improvise and easier to compare side by side.
1. Who will actually do the work, and will I talk to them?
The good answer names a person. The bad answer is "your dedicated account manager," which means the person you talk to relays your questions to the person who does the work, and relays the answers back a day later, slightly changed. Neither role is dishonest. You just want to know before signing whether you're buying a translator.
2. What did you do last month for a client like me?
Specifics. "We published two service pages, fixed the redirect chain on the old blog URLs and moved the Brampton listing from position nine to position four." A bad answer is a description of their process. The process is on the website. You're asking what a month of the process looks like when it lands on a business your size.
3. Can I see three live client sites?
Then look at them properly, which takes ten minutes each and almost nobody does. Are they still online? Search the business name and see whether the site appears, and what the reviews say. Run the homepage through Google's PageSpeed tool. Check the footer for the agency's credit and confirm it's the same agency. If a "portfolio" is screenshots with no URLs, ask why.
4. What do you need from me?
The bad answer is "nothing, we handle everything." That's a template being sold as a service. Every real engagement needs your time somewhere: approving copy, answering questions about how the business actually works, supplying photos, giving access. A good answer tells you how much and when, so you can decide whether you have it.
5. Will I have my own access to Search Console, Analytics and the ad accounts?
Yes is the only acceptable answer, and the follow-up is whether you'll own the properties with them added as users, or the reverse. A proprietary dashboard offered instead of your own logins is a presentation layer over numbers you can't verify.
6. What happens in month one, and when should I expect to see anything?
Good answers are honest about the lag. SEO takes three to six months to produce movement that matters. Ads produce clicks on day one and useful leads in two to four weeks. A website takes as long as the content does. A shop that promises rankings in thirty days is either counting your own business name or doing something you'll pay for later.
7. What won't you do?
A specialist has a list. A generalist says "everything," and everything is a red flag, because the same three people can't be equally good at SEO, video production, PR, app development and event marketing. The honest version of a wide offering is "we do these two things ourselves and bring in a partner for those."
8. Who owns the domain, the site, the accounts and the content at the end?
Covered in detail below, because it's where most of the expensive surprises live. The one-line good answer is "you, all of it, from the first day."
9. What's the notice period, and what does leaving look like?
Thirty days, month to month, is normal for ongoing work. Six or twelve month terms exist for legitimate reasons on slow disciplines, and can be reasonable if you can exit when nothing has moved. Ask what the handover contains: logins, files, a written summary of what was done and why. An agency that can describe offboarding calmly is one that's done it without a fight.
10. How is this priced, and what's excluded?
Content writing, photography, developer time for technical fixes, ad spend, tools, HST. The exclusions matter more than the headline number. Whether SEO or a website, the cheap quote and the expensive quote are usually describing different amounts of work, and the exclusions are where you find out.
11. Tell me about an engagement that didn't work.
Everyone has one. A shop that claims otherwise is either new or not telling you. The good answer is a specific story with a reason and what changed afterwards. It's the most reliable question on this list for finding out whether you're talking to someone who reflects on their work.
12. Why might I be the wrong client for you?
The good answer is a real one: your category needs a budget we can't make work, your timeline is shorter than the discipline allows, you need a channel we don't run. The bad answer is a laugh and "we've never met a business we couldn't help." You're asking whether they turn work down, because a shop that takes every client is a shop that has clients it can't serve.
Checking the proof
The questions get you answers. Proof is separate, and it's worth an hour.
Google reviews first, and read them the way you'd read a restaurant's. Ignore the five-star average and look at the three-star reviews, which are where the honest detail lives. Look at the dates: forty reviews in one month followed by silence is a campaign, not a history. Check whether the reviewers' businesses match the client names in the portfolio. Read the owner's replies to the bad reviews, because that's how you'll be spoken to when something goes wrong.
Live sites second, as above. The portfolio is a claim; the URL is evidence. If a case study lists results, ask what they were measured against and over what period. "Traffic up 300%" from a base of forty visits a month is a hundred and sixty visits. Our own case studies describe what was built and why, and where a client is under NDA we say so rather than showing a screenshot with the name blurred out.
Search Console is the proof you can only get after signing, and that's exactly why the question about access matters. Within the first month you should be able to open your own Search Console and GA4 and see the same numbers that appear in the report. If you can't, or the report contains a metric you can't find anywhere in your own accounts, ask where it came from.
LinkedIn for who actually works there, and how long they've been there. A team page with twelve faces and a LinkedIn company page with two employees is telling you which one is accurate.
And the corporate registry. Ontario's business registry will tell you when a company was incorporated, for free, which is a useful check against "fifteen years of experience."
The contract terms that matter
Most agency contracts are fine. The problems are in a handful of clauses, and they're the same handful every time.
Domain registration. Your domain should be registered in your own registrar account, in your name, with your card. An agency that registers it for you "to make things easier" has made leaving harder. If they already have it, ask for a transfer before signing anything else, and be wary of a shop that resists.
Hosting and code. For a website, the contract should say plainly that the code, design files and content are yours once paid for. Watch for "licensed for use while the agreement is in force," which means you're renting. A site on a page builder inside the agency's own account is the same problem in a different form: you own the words, but you can't take the site anywhere.
Ad accounts. Google Ads and Meta accounts should be created under your business, billed to your card, with the agency added as a manager. Never the reverse. The account's history is what months of spend actually bought, and if it lives in the agency's manager account it stays there when you leave.
Google Business Profile. You're the primary owner. They're a manager. Transferring primary ownership of a listing takes a week and an argument if the agency controls it, and while you argue your reviews aren't in circulation.
Analytics. GA4 property and Search Console verified to an account you control, with the agency as a user you can remove. If they set it up under their own Google account, ask for it to be moved now, while it's easy.
Notice and renewal. Thirty days is standard for ongoing work. Look for automatic renewal clauses that roll a twelve-month term into another twelve unless you cancel in a specific window, and for early termination fees that equal the remaining contract value, which is a term with no exit dressed as one with one.
What "setup fee" buys. If there's a setup or onboarding fee, the contract should list what's delivered for it, and those deliverables should be yours if you leave in month two.
Non-solicitation. Some agencies include a clause stopping you from hiring their staff or their contractors. Reasonable within limits. Unreasonable if it also stops you from hiring any freelancer they ever introduced you to.
When a freelancer or an in-house hire is the better call
This is the part an agency article usually leaves out, so here's our honest reading.
A good freelancer beats an agency when you need one discipline done well and you can manage the relationship yourself. One channel, a clear brief, direct contact with the person doing the work, and a rate that reflects one person's overhead rather than an office and an account team. The risks are the obvious ones: capacity, continuity when they're sick or busy, and the fact that a specialist in one thing will tend to recommend that thing. If you've got a marketing lead in-house who can coordinate, a couple of strong freelancers is often the best value available.
An in-house hire beats an agency when the work is daily. If you're publishing content several times a week, running ad spend in the tens of thousands a month, or managing a brand that needs somebody thinking about it at nine every morning, a person inside the business will know it better than any outside team can. At a certain scale the agency fee approaches a salary, and the salary comes with someone who attends your Monday meeting. The trade is breadth: one person can't be senior at SEO, paid, design and development at once, so in-house marketers usually still buy specialist work in.
An agency earns its fee when you need several disciplines to work as one thing and nobody inside the business has the time or the background to coordinate them. A website that has to rank, a paid campaign that has to land on a page built for it, tracking that has to work across both. That coordination is the actual product, and a freelancer for each piece leaves you doing it.
Where we sit is somewhere between the first and third of those. We're a small shop in Mississauga working across the GTA, Canada and the US, and the person who scopes the work is the person who does it, which is a freelancer's shape with an agency's range. It's the right fit for a business that wants search, a site and paid media to be one decision. It's the wrong fit for one that needs a twenty-person team on retainer, and we'll say so on the first call.
Running the list
Send the twelve questions to everyone you're considering. Read the answers together. Then spend the hour on proof, and read the contract for the eight clauses above before you read anything else in it.
If you want to run the list on us, the pricing page answers most of the money questions in advance, web design and development describes what we'll and won't build, and twenty minutes on a call covers the rest. We'll answer number eleven and number twelve straight, because a buyer who asks them is the kind we want.
Frequently asked
What questions should I ask a digital marketing agency before hiring them?
Start with who will actually do the work and whether you'll talk to them, what they did last month for a client like you, and whether you can see three live client sites. Then ask what they need from you, whether you'll have your own access to Search Console, Analytics and the ad accounts, what happens in month one, what they won't do, and who owns the domain, site, accounts and content at the end.
How do I check if a marketing agency is legitimate?
Read their Google reviews the way you'd read a restaurant's, paying attention to the three-star reviews and the dates. Visit the portfolio sites and confirm they're live, credited to the agency, and findable when you search the business name. Check LinkedIn for who actually works there. And look the company up in Ontario's business registry, which shows when it was incorporated, a free check against claims of fifteen years of experience.
Who should own the Google Ads account when an agency manages it?
You should. Google Ads and Meta accounts should be created under your business, billed to your card, with the agency added as a manager. The account's history is what months of spend actually bought, and if it lives in the agency's manager account it stays there when you leave. The same applies to your Business Profile, GA4 property and Search Console: you're the owner, they're a user you can remove.
How long should a marketing agency contract be?
Thirty days notice, month to month, is normal for ongoing work. Six or twelve month terms exist for legitimate reasons on slow disciplines like SEO, and can be reasonable if you can exit when nothing has moved. Watch for automatic renewal clauses that roll one twelve-month term into another, and for early termination fees equal to the remaining contract value, which is a term with no exit dressed as one.
When is a freelancer better than a marketing agency?
When you need one discipline done well and can manage the relationship yourself: one channel, a clear brief, direct contact with the person doing the work, and a rate reflecting one person's overhead. An in-house hire wins when the work is daily. An agency earns its fee when several disciplines have to work as one thing, like a site that has to rank and a paid campaign landing on a page built for it.
Sources
- Ontario Business Registry, Government of Ontario
Filed under