How to Choose an Online Marketing Agency: Criteria, Proposals, and Red Flags
Most businesses spend weeks gathering proposals and still end up unsure which agency to pick. The proposals all look similar, the promises all sound reasonable, and the pricing rarely tells you what you actually get for it. This guide gives you the selection criteria, a worked proposal-comparison model, and a list of questions that separate serious agencies from ones that will disappoint you six months in.
Specialist or Full-Service? The Decision That Shapes Everything Else
Before you request a single proposal, answer one structural question: do you need a channel specialist or a full-service agency? A specialist agency concentrates on one or two channels (paid search, SEO, email) and builds deep capability in those areas. A full-service agency manages multiple channels from a single account team.
Neither is inherently better. The fit depends on your internal resources, the complexity of your channel mix, and where your marketing is right now. If you are building out a B2B online marketing programme from scratch, the coordination question matters especially: managing several specialist relationships without an internal marketing lead creates overhead that often cancels out the gains.
| Situation | Better fit | Reason |
|---|---|---|
| You need deep expertise in one channel and can coordinate other channels internally | Specialist | Concentrated skill in one area; full-service agencies often use generalists on individual channels |
| You have no internal marketing function and need multiple channels covered from day one | Full-service | Avoids the overhead of managing several specialist relationships simultaneously |
| You want to test one channel before committing to broader spend | Specialist | Lower initial commitment; easier to measure isolated channel performance |
| Your sales cycle is complex and needs content, SEO, and paid channels working together | Full-service | Integrated strategy benefits from one team managing channel dependencies |
| Budget is concentrated in one channel and limited overall | Specialist | Avoids diluting a limited budget across a broader team structure |
Six Criteria for Evaluating Candidates
Once you have a model in mind, evaluate candidates on these six criteria. For each one, consider both what to verify and what distinguishes a strong answer from a weak one in a first conversation.

1. Industry experience
Relevant sector experience reduces the ramp-up time an agency needs before it can produce informed strategy. It is not a hard requirement, but it changes the initial quality of their thinking.
Strong answer: They describe a specific research process for learning a new sector, name the tools they use to audit it, and acknowledge the learning curve honestly.
Weak answer: They claim equal results across all sectors with no evidence to support it.
2. References and verifiable case studies
A pitch deck filled with logos tells you nothing on its own. What matters is whether case studies show actual results attributed to their work, with the client contactable.
Strong answer: References are provided willingly and the contacts describe the working relationship concretely, including problems that came up and how they were handled.
Weak answer: Written testimonials only, no direct contact offered, or case studies with no measurable outcomes stated.
3. Who actually does the work
A senior director pitches. A junior executive runs the account. This gap is common in agency relationships and worth addressing directly in the conversation.
Strong answer: They name the account lead, can describe their background specifically, and confirm whether the people in the pitch room will work on your business day to day.
Weak answer: Vague assurances that "our team" will handle it, with no named individuals.
4. Reporting: what gets measured, how often, by whom
Vague reporting is one of the clearest early signals of a problematic engagement. Good reporting answers one question: is what we are doing working, and what changes if not?
Strong answer: A sample report (anonymised from an existing client) shows attributed results, trend data over time, and a clear section on what changed and why.
Weak answer: The report focuses on volume of activity (impressions, posts published) without connecting it to business results.
5. Named contact person and availability
Knowing who to call when something is wrong affects how quickly problems get resolved and how much internal friction the relationship generates.
Strong answer: A named person with direct contact details, plus a named backup.
Weak answer: "You can contact the team" with no named individual.
6. Contract duration and exit terms
A 12-month minimum contract is not inherently a problem, but you need to understand what you are committing to before you sign.
Strong answer: Assets are clearly yours on exit, exit terms are specific, and there is no dependency on proprietary tools that disappear when you leave.
Weak answer: The agency retains ownership of ad account data, the exit clause is vague, or leaving mid-project forfeits setup fees without recourse.
Comparing Proposals: A Worked Scoring Matrix
Comparing three proposals by reading them side by side produces a subjective impression rather than a structured decision. A weighted scoring matrix forces you to separate the criteria that matter most from the ones that are merely nice to have.

Example scenario with disclosed assumptions: the weights below reflect one possible set of priorities; scores (1 to 5) and agency profiles are illustrative only. Adjust both to reflect your actual requirements before using this structure.
| Criterion | Weight | Agency A | Agency B | Agency C |
|---|---|---|---|---|
| Industry experience | 20% | 4 | 2 | 3 |
| Verifiable case studies | 20% | 3 | 4 | 2 |
| Named contact person | 15% | 5 | 3 | 4 |
| Reporting quality | 20% | 4 | 3 | 3 |
| Contract flexibility | 15% | 2 | 4 | 3 |
| First-meeting quality | 10% | 5 | 3 | 2 |
| Weighted total | 100% | 3.75 | 3.15 | 2.85 |
Calculation for Agency A (illustrative): (0.20 × 4) + (0.20 × 3) + (0.15 × 5) + (0.20 × 4) + (0.15 × 2) + (0.10 × 5) = 0.80 + 0.60 + 0.75 + 0.80 + 0.30 + 0.50 = 3.75.
In this scenario, Agency A leads on the combination of reporting quality and meeting quality, despite weaker contract flexibility. Agency B scores higher on case studies and contract terms, which matters more if those criteria carry a higher weight for your situation. The matrix does not make the decision for you. It surfaces the trade-offs and forces you to be explicit about priorities before you commit.
Running a Pilot Project
A pilot is a time-limited, scope-limited engagement that tests whether the working relationship functions before you commit to a longer contract. Good structures include a focused audit (technical SEO, ad account health), a short content sprint, or a single paid campaign. The goal is not to get cheap deliverables. It is to observe how the agency thinks, communicates, and responds to feedback under real conditions.
Before agreeing to a pilot, clarify three things: what success looks like (a defined outcome, not just effort), what access you will provide (data, accounts, contacts), and what happens to the work product once the pilot ends (you own it).
An agency that refuses to structure a pilot engagement at a reasonable fee warrants a direct question before you proceed. That can reflect genuine confidence in their approach. It can also reflect dependence on longer commitments to cover weak early-stage performance. Reviewing the range of online marketing agency services before a pilot helps you frame the scope in terms of real deliverables rather than a vague trial period.
Questions for the First Meeting
The first meeting tests whether the agency listens before it pitches. The answers reveal as much about process and priorities as the pitch does. For context on how agency channel recommendations connect to a broader plan, the guide to building an online marketing strategy in six steps is a useful reference before you evaluate channel-specific proposals.
- What do you need to know about our business before you could recommend a channel mix?
- Can you show us an example report from a current client demonstrating how you connect activity to business results?
- Who will manage our account day to day, and can we meet them before signing?
- What is your process when a campaign is underperforming?
- How do you handle requests that fall outside the agreed scope?
- What do you need from our internal team to do your work effectively?
- What does the first 30 days look like, specifically?
- How does your pricing structure change as our needs grow?
- What happens to our assets, accounts, and data if we end the engagement?
- Can you share two references from clients with a comparable scope?
Red Flags to Watch For
These patterns warrant further scrutiny before proceeding, not necessarily a decision to walk away, but a request for clarification before you sign anything.
Guaranteed rankings or traffic results. No agency controls search algorithm outputs. A promise of a specific ranking position within a fixed timeframe is not achievable with integrity.
Reporting focused on vanity metrics. An agency that leads with impressions, follower counts, or post volume, without connecting activity to business outcomes, is not aligned with what the engagement is meant to produce. What matters is measuring actual lead generation results, cost per acquisition, and revenue-linked KPIs.
No named account manager. If everyone and no one is responsible for your account, problems surface late and get resolved slowly.
Pressure to sign quickly. Urgency tactics in a professional services context are a signal worth taking seriously. A confident agency does not need them.
Proprietary tools or dashboards you cannot export from. If your historical data lives only in their system, the cost of leaving goes up over time. Confirm data portability before signing.
An immediate pitch without questions about your business. An agency that presents a solution before it understands your situation is prioritising its own process over yours.
Where to Go from Here
The selection process itself generates clarity. The scoring matrix forces you to articulate which criteria you actually weight most. The first-meeting questions reveal whether an agency is in listening mode or pitch mode. And a pilot project tells you more quickly than any proposal document can.
For businesses evaluating services for the first time, the first question to resolve before shortlisting is whether your current goal is best served by a specialist channel focus or a coordinated full-service approach. That answer shapes every subsequent decision.
Having a clear picture of online advertising channels and costs before you shortlist helps you evaluate whether an agency's channel recommendations reflect your actual market or simply their existing service lines.

















































rev%20komprimiert.jpg)





















