— If you're skimming
Key takeaways
- Choosing the right marketing agency starts with mapping their specialisation to your specific growth bottleneck. Full-service generalists rarely deliver top-tier execution across every discipline.
- Four criteria separate real agencies from repackaged fulfilment shops: channel specialisation, senior operators executing daily (not just pitching), CRM-integrated metric alignment, and technical rigor with real tracking infrastructure.
- Four vetting questions expose whether an agency operates the way their pitch claims: who runs your account, their real churn numbers, how they tie work to pipeline data, and what they do when campaigns fail.
- Walk away immediately from: guaranteed ROI promises, agency-owned ad accounts, 12-month lock-in without exit clauses, or opaque bundled pricing.
- Before signing, verify six things: admin ownership of accounts, named specialists, exit clause, CRM-tied KPIs, split pricing, and IP ownership of everything the agency produces.
Choosing the right marketing agency means aligning their execution capability with your exact growth bottleneck, verifying they impact pipeline revenue over surface metrics, and inspecting the specific team who'll manage your account day-to-day. Most founders fail at this decision because they buy polished sales presentations instead of auditing how the agency actually works when the pitch is over.
This guide breaks the decision into four parts: the criteria that separate real agencies from repackaged fulfilment shops, the vetting questions that force sales conversations off-script, the red flags that mean walk away regardless of price, and a step-by-step framework to run before signing anything. Each part is designed to be used in real time during the vetting process, not read once and forgotten.
The four criteria that matter when evaluating a marketing agency
Selecting the right marketing agency requires evaluating four structural areas: channel specialisation, team composition, metric alignment, and technical rigor. These four together are the difference between paying six figures for senior-level advice and mid-level execution, or paying the same and getting real revenue impact.
1. Channel specialisation over "full-service" generalism
Full-service agencies rarely deliver top-tier execution across every discipline. When you hire a single entity to manage paid acquisition, SEO, lifecycle email, content marketing, and brand strategy at the same time, you get diluted focus and mid-tier strategy executed by generalists.
Growth rarely fails across every front at once. It fails at specific pressure points. If your bottleneck is scaling paid acquisition on LinkedIn, hire a paid-social boutique with deep expertise in B2B ad formats, creative testing, and custom conversion tracking. If your bottleneck is organic search capture, select an agency whose entire model centres on technical SEO and programmatic content. Broad-spectrum agencies keep account managers on salary while outsourcing specialised work to cheap freelancers.
2. Team composition: the pitch team is rarely the execution team
The people presenting during the sales call are almost never the ones doing the work on your account. Agencies routinely deploy senior partners, VP-level strategists, and top sales reps to win the pitch, then quietly transfer account management to entry-level coordinators once the contract is signed.
Force the agency to explicitly define who's on your account before signing. Demand to meet the exact account manager, media buyers, and copywriters assigned to your business. Review their individual tenure at the firm and their previous experience with companies at your stage and business model. If the agency can't or won't name specific humans with LinkedIn profiles, that answer is the answer.
3. Metric alignment: surface metrics vs. business outcomes
A reliable marketing agency measures performance using revenue, customer acquisition cost (CAC), lifetime value (LTV), and qualified pipeline. A weak agency hides behind top-of-funnel surface metrics: impressions, click-through rates, and unverified website traffic.
When evaluating candidates, review their reporting templates from real clients. If their primary success indicators centre on in-platform metrics instead of closed-won revenue or pipeline velocity, their incentives are disconnected from your balance sheet. The right partner insists on integrating with your CRM (HubSpot, Salesforce, Pipedrive) to track leads through to actual closed revenue, and reports monthly on that pipeline view, not just the ad platform view.
4. Technical and analytical rigor
Modern marketing execution depends on clean data infrastructure, proper conversion tracking, and honest attribution models. An agency operating purely on creative intuition without technical measurement will spend your capital inefficiently and never be able to tell you why performance moved the way it did.
Audit how the agency handles server-side tracking, custom attribution, and data hygiene. They should be able to explain how they handle data loss from browser privacy updates (iOS App Tracking Transparency, Chrome cookie deprecation) and how they validate in-platform conversion numbers against raw CRM data monthly. If the answer is "we trust the platform numbers," you've got your answer.
— The agency this article describes
That's how we run engagements at Perfometrics.
Deep channel specialisation, named senior operators on daily execution, CRM-integrated attribution, and full client ownership of every account and pixel. If any of that matched what you're looking for, we should talk.
See what we work onFour questions to ask any marketing agency during the pitch
Vetting a marketing agency requires direct questions that force salespeople off their scripts. These four expose the truth about team allocation, retention honesty, technical capability, and how the agency responds when things go wrong. Ask each one, listen carefully, and score the answer against the good/bad examples below.
Question 1: Who specifically will manage our account day-to-day, and what's their current workload?
This question exposes the bait-and-switch used across the agency world. Forcing the presenter to name specific humans (with LinkedIn profiles) commits the agency to actual talent allocation. Follow up by asking how many other accounts that person currently manages. If an account manager oversees more than five or six complex accounts, your work will get reactive, template-driven attention.
"Our whole team collaborates on every account. You'll have an assigned account manager who coordinates with our specialist departments as needed."
Nobody specific is accountable. Your work gets rotated to whoever has capacity, which usually means the junior with the most bandwidth that week.
"Your lead strategist will be Anna, currently managing 4 accounts including two B2B SaaS clients at your stage. Your media buyer will be Marek, managing 3 accounts. Both will be on your kickoff and every monthly review. Here are their LinkedIn profiles."
Question 2: What's your client retention rate over the past 12 months, and why did your last three clients leave?
Retention data tests an agency's honesty and self-awareness. A high-performing marketing agency tracks retention closely and can explain candidly why specific engagements ended. If they claim zero churn or blame every failure on former clients, they have no self-diagnostic process and no accountability system.
"Clients rarely leave us. When they do, it's typically because they went out of business or built an in-house team. Our satisfaction rates are effectively 100%."
They're either not tracking retention or not willing to be honest about it. Both are red flags. Every real agency loses clients, and honest ones can articulate why.
"12-month retention is 84%. Average tenure is 16 months. Of the last three clients who left: one built an in-house team after Series B, one we mutually offboarded because their product-market fit wasn't ready for paid scaling, and one moved to a competitor after their new CMO pushed for a specialist in performance video. Happy to introduce you to any of them."
Question 3: How do you tie optimisation decisions back to our CRM pipeline data rather than ad platform dashboards?
In-platform metrics from Meta Ads Manager or Google Ads routinely over-report conversions through view-through attribution and cross-platform double-counting. This question forces the agency to reveal whether they blindly trust platform algorithms or have the technical capability to optimise against actual CRM pipeline data.
"We use the platform data because it's the most granular and comprehensive. The Meta and Google conversion APIs give us everything we need to optimise campaigns effectively."
They optimise for what the platforms report, not what closes deals. Your ROAS numbers will look great while your bank account stays flat.
"Platform data is one input, not the ground truth. We integrate directly with your CRM, pass qualified-lead and closed-won events back into the ad platforms via server-side conversions API, and reconcile platform-reported numbers against CRM revenue every month. When they disagree, we default to CRM."
Question 4: What's your explicit protocol when a strategy or channel underperforms?
Marketing experiments fail frequently. This question evaluates the agency's diagnostic framework when results stall. Listen for a structured response covering: diagnosis of market saturation or creative fatigue, hypothesis generation, systematic testing of secondary variables, and rapid budget reallocation to what's working. Agencies without a protocol will improvise, which usually means panic and blame.
"When things aren't working, we regroup with the client and figure it out together. Every account is different, so we don't have a rigid framework."
There's no diagnostic process. When your campaigns break, you'll get vague check-ins, blame directed at your product or market, and no meaningful path back to performance.
"We run a four-step diagnostic: detect the drop with alerts, isolate the variable (creative fatigue, audience saturation, tracking breakage, market shift), deploy three to five test variations within 48 hours, then scale the winner. We can walk through a real recent example if you want the specifics."
Red flags that mean walk away from the pitch
Some patterns show up during marketing agency sales conversations that signal any deal will end badly. Four of them show up most often. Any single one is enough reason to end the conversation, regardless of how good the case studies look or how compelling the pricing feels.
These aren't negotiable through contract language or "give it a chance" logic. Any single red flag below is structural to how the agency operates. Trying to work around it in the contract will fail because the incentives underneath don't change.
1. Guaranteed ROI or instant growth promises. No marketing agency controls platform algorithms, market demand, or your product's conversion rate. Any agency offering guaranteed revenue, exact CAC thresholds, or overnight scaling promises is either using aggressive sales tactics to secure signatures, or genuinely doesn't understand marketing. Real growth requires systematic testing and iteration, not linear guarantees.
2. Building assets or running campaigns inside agency-owned accounts. Any agency that insists on running your ad campaigns, Google Analytics property, or Tag Manager inside their own accounts is holding your data hostage. If you terminate, you lose pixel data, conversion history, audience lists, and creative performance records. Maintain top-level admin ownership of every asset from day one, without exception.
3. Long-term lock-in contracts without performance exit gates. Agencies push 12-month lock-in contracts to protect their recurring revenue against poor performance. Building traction takes time, but you should never sign an agreement without a 30 to 60-day notice clause for non-performance within the first 90 days. Confident agencies retain clients through results, not contracts.
4. Opaque pricing models and hidden markups. Be cautious of agencies bundling media spend with management fees into a single "black box" charge, or charging a percentage of ad spend without clear management caps. Percentage-of-spend models create misaligned incentives: the agency earns more by convincing you to spend more, regardless of whether that spend generates profitable growth.
The step-by-step marketing agency vetting framework
Before signing an agency contract, execute this four-step verification sequence to confirm technical capability, business-model fit, and contractual protection. It takes about a week if the marketing agency cooperates. If they resist any step, that's the answer.
Step 1: Request unredacted raw data case studies
Don't accept stylised PDF case studies showing percentage increases without context ("Increased conversions by 400%"). Ask to see raw reporting outputs or anonymised backend analytics from clients matching your business model. Verify baseline numbers, spend scales, and timeframe durations. A 400% conversion lift on €500/month spend is not the same as a 400% lift on €50k/month spend, and the difference tells you whether the case study is real or theatrical.
Step 2: Speak with uncurated references
Agencies provide curated references guaranteed to give positive reviews. Ask instead to speak with (a) a current client who's been with them 3 to 6 months, so early friction is still fresh, and (b) a client in a similar industry sector, not a random happy customer from a different vertical. Focus reference calls on communication cadence, adherence to deadlines, and specifically how the agency handles friction or performance dips. Anyone can look good when everything is working.
Step 3: Run a paid technical mini-audit
Before signing a retainer, hire the agency for a paid, short-term technical audit of your existing ad accounts or organic setup. Two thousand to five thousand euros for a one-week audit is standard. Watch for the speed, depth, and practicality of their recommendations. A detailed audit reveals whether they rely on automated software checklists or perform manual, context-aware analysis. Cheap agencies produce audit reports that could apply to any company. Real agencies produce audits that could only be about yours.
Step 4: Nail down contract ownership and IP
Review the agreement to confirm complete ownership of all created assets, custom code, creative designs, and tracking infrastructure. Confirm the contract explicitly covers account portability upon termination and defines a 30-day exit window after an initial 60 to 90-day onboarding phase. If the agency drafts the contract without these terms, add them yourself. If they resist, that's the answer too.
The pre-signing marketing agency verification checklist
Before you sign, run through this six-item checklist against the final contract draft. If any item can't be ticked, either negotiate the contract until it can be, or walk away. These aren't negotiable positions. They're the minimum floor for a healthy engagement.
All six ticked means the agency is worth signing with. Any gaps mean either negotiate them closed, or walk away. Contracts get harder to change once signed, and the terms you accept upfront are the terms you'll live with for the entire engagement.
If you're weighing your next step and want an honest read on your shortlist, we can audit two or three proposals alongside your current channel data and give you a direct assessment of which one actually fits your business, including "keep looking, none of these are right" if that's what the analysis shows. That's how the conversation should start.