The standard advice for choosing a marketing agency — “check their portfolio,” “read reviews,” “ask for references” — isn’t wrong. It’s just insufficient. Any agency worth hiring has a decent portfolio and can produce three happy clients to vouch for them.
The questions that actually predict whether an agency will work for your business are harder to ask. Most agencies won’t like them. Ask anyway.

Question 1: What is the minimum contract length?
The industry standard is a 6–12 month minimum contract. Agencies justify it by saying marketing takes time — which is true — but the practical effect is that all the risk sits with you. If the work is poor, you still owe them six months of fees.
The gold standard is month-to-month. An agency confident enough in their work doesn’t need a long lock-in to protect their revenue. If an agency insists on a 12-month minimum with no performance clause, that’s a structural bet against you.
Ask this before anything else. It tells you where incentives are aligned.
Question 2: Who actually does the work?
Many agencies sell a senior team and deliver junior staff or offshore subcontractors. This is common and not inherently wrong — but you should know before you sign, not after the work comes back flat.
Ask specifically: who will be assigned to your account, what is their experience level, and will you be working with staff or subcontractors? Ask to meet the person who will write your content, manage your ads, or run your SEO — not just the account manager or the founder who closes the deal.
Question 3: What exactly does the retainer include?
“Strategy, content, and social support” is not a scope. Ask for a written list of deliverables per month: how many blog posts, what platforms, how many ads, what reporting, what access to the team.
Vague retainers always expand in one of two directions: either you end up getting less than you assumed (and the agency says it wasn’t in scope), or you end up getting billed for extras that a clear scope would have included. A written scope protects both sides.
Question 4: How do you measure success?
You want specific KPIs agreed before month one, not a promise to “monitor performance” and “provide monthly reports.” Push for: what metrics specifically, what targets, what time frame, and what happens if those targets aren’t met?
An agency that resists naming specific targets is telling you something. It either means they don’t have a model for your type of business, or they’ve learned not to commit to numbers they might miss. Neither is reassuring.
Question 5: What is your experience with businesses my size?
An agency that works mainly with companies doing $50M+ in revenue has different economics, different timelines, and different expectations than a small business. You’ll be a small account. You’ll get slower responses, less senior attention, and a template that was designed for a bigger budget.
Ask: what is the typical revenue range of your clients? Who is your smallest client currently? How does their engagement differ from your larger clients? The answers will tell you whether your business is their sweet spot or their charity case.

The alternative worth knowing about
Traditional agencies are built for clients who have a marketing director to manage them. That director sets the brief, reviews the work, directs the strategy, and coordinates between channels. Most small business owners don’t have that person — which means they end up managing the agency themselves, on top of running the business.
A managed marketing service is built for that reality. Instead of buying expertise and managing it, you hand over the function: the service sets the strategy, builds the system, and runs the work. You approve things; you don’t direct them. For a small business without a marketing hire, it’s usually the right fit — not because agencies are bad, but because the agency model assumes support that most small businesses don’t have.
The question worth answering before choosing an agency: do I have someone who can manage this engagement? If the honest answer is no, the structure matters as much as the quality of the work — and it may be worth comparing your options before committing to an agency model.
Related reading: What a managed marketing service actually includes | How much it costs to outsource your marketing | Who you should hire to run your small business marketing
Gameplan is a managed marketing service built for small businesses without an internal marketing team. Instead of managing an agency, you brief us and approve the work — we own the strategy and run the channels. Month-to-month, from $319/month. Talk to us to find out if we’re the right fit.