KYA Framework

How to Choose a Marketing Agency

We built the framework we wish existed when we were on the other side. 7 steps to verify any agency claims – including ours.

How to choose a marketing agency is a question most business owners get wrong. They sit through sales pitches instead of verifying claims. They trust formatted portfolios without checking sources. They sign long contracts before seeing a single result.

We started Zen Republic after years of watching businesses get burned by the same patterns. So we built KYA: a 7-step framework for verifying any agency claims before you commit. Including ours.

 

Why Most Businesses Choose the Wrong Agency

Most businesses choose the wrong marketing agency because they evaluate pitches instead of verifying claims. The result: wasted budget, lost time, and a cycle of hiring and firing that never resolves the underlying problem.

A 2024 survey of 500 small business owners by inTandem found that 60% cited lack of perceived value as the primary reason for ending a marketing relationship. That figure doubled since 2023. The problem started earlier: with how the decision to hire was made in the first place.

The typical agency selection process looks like this: the business owner gets three proposals, picks the one with the most impressive deck, signs a 12-month contract, and waits. By the time they realize something is wrong – the metrics are vague, the reporting is opaque, the account access was never transferred – they are locked in and have already spent tens of thousands.

The information asymmetry is real. Agencies know what questions you are unlikely to ask. They know which metrics look impressive on a dashboard but do not connect to revenue.

This is not about bad actors. Most agencies are not deliberately dishonest – they are just optimized for winning deals, not necessarily for outcomes. The fix is knowing what to look for before you sign.

The KYA Framework: 7 Steps to Verify Any Agency

The KYA framework verifies an agency across seven areas: account ownership, contract structure, team credentials, data access, reporting accountability, communication clarity, and independent claim verification. Each step is a specific check with a specific outcome.

1

Verify Account Ownership

What to check

Who will own your Google Ads account, Meta Ads account, Google Analytics, and Google Search Console? According to a 2023 WordStream survey, 62% of small businesses that switched agencies discovered they had no admin access to their own ad accounts.

How to check it

Ask explicitly: will the accounts be created under our business, or yours? Request to see admin access before signing anything.

✓ Good answerAll accounts are created under your business. Full admin access at all times. If you part ways, you keep everything.
✗ Red flagAny hesitation, proprietary systems language, or accounts under the agency umbrella. If they control your accounts, you are not a client – you are a hostage.
2

Look at the Structure, Not the Pitch

What to check

How is the engagement structured? The terms of the contract tell you more about an agency confidence than any pitch deck.

How to check it

Before you evaluate proposals, read the contract. Look for: minimum engagement period, cancellation terms, what happens to your data if you leave, and who owns the work product.

✓ Good answerSetup period (60-90 days) with clear deliverables, then month-to-month. Everything belongs to you. No exit fees.
✗ Red flag12-month lock-in before results. Early termination fees. Proprietary methodology clauses that give the agency ownership over your campaigns.

3

Check the People Who Will Do the Work

What to check

Who will actually work on your account? A 2024 HubSpot survey found that 72% of businesses with a negative agency experience were handed off to a different team after signing.

How to check it

Ask for LinkedIn profiles of the people assigned to your account, not the founders who present during the sales call. Then check: Google Business reviews, Clutch, G2.

✓ Good answerNamed team with relevant experience. Independent reviews are consistent and mention actual results.
✗ Red flagCannot name your team until you sign. All reviews appeared the same week. The salesperson disappears after signing.

4

Confirm Your Data Access from Day One

What to check

Will you have direct access to your own performance data in the actual platforms, not just in agency-formatted reports?

How to check it

Ask: will I have admin access to GA4, Google Ads, Google Search Console, and Meta Ads Manager from day one? Will I see the same data you see?

✓ Good answerAll platforms under your business from the start. Same access as the agency. Log in any time.
✗ Red flagWe will send you monthly reports. No direct platform access. If you cannot verify the numbers, you are trusting a curated summary.

5

Understand How They Will Report Results

What to check

How will the agency communicate performance, and what will they be held accountable for?

How to check it

Ask: What KPIs will you be measured against? How do you attribute conversions – last click, first touch, or something else? What does a monthly report look like? How quickly do you flag problems?

✓ Good answerClear KPIs agreed before work starts. Attribution explained in plain language. Reports include wins and problems.
✗ Red flagVague promises like we will increase your traffic. Reports full of impressions with no connection to revenue. No agreed KPIs.

6

See If They Can Explain Without Jargon

What to check

Can the people on your account explain what they will do, and why it matters for your business, in language you understand?

How to check it

Ask a specific question about their process. For example: how will you decide which keywords to target? Pay attention not to the terminology, but whether you actually understand the answer.

✓ Good answerPlain language. Technical concepts translated to business outcomes: your checkout loads faster, fewer people leave before paying.
✗ Red flagAcronym flood. Pivots to proven methodology instead of substance. If they cannot explain it simply, they do not understand it.

7

Verify Their Claims with Independent Tools

What to check

If an agency claims to build fast websites or improve performance, can you verify it independently?

How to check it

Run their portfolio through PageSpeed Insights. Test TTFB independently. For WooCommerce, test cart and checkout pages, not just the homepage.

✓ Good answerResults hold up under independent testing. A confident agency welcomes verification.
✗ Red flagClaims only apply to cached homepages. Cannot be replicated. Resistance to verification.

We built a free tool specifically for this: it tests TTFB on WooCommerce cart and checkout pages, the uncached pages that most speed tests ignore. Try the WooCommerce Speed Test

Questions to Ask Before Hiring a Marketing Agency

The 20 questions below cover four categories: account ownership, reporting, team, and contract terms. Run them before your first contract is signed.

What to Look for in a Digital Marketing Agency

A trustworthy agency defaults to account ownership, works month-to-month, and can back its claims with independently verifiable results.

  • Transparent pricing with a clear scope of work.
  • Account ownership is the default, not a negotiated concession.
  • Month-to-month after setup. Confidence does not require 12-month lock-ins.
  • Original research or documented expertise in your vertical.
  • Technical knowledge that can be verified, not just described.
  • Verifiable performance claims through independent tools or client references.
  • Senior delivery. Work done by experienced people, not handed to juniors after the sales call.

Choosing a Digital Marketing Agency for Small Businesses

Small businesses should choose a specialist agency on a flat retainer with month-to-month terms and demand measurable results within 90 days. A bad agency relationship does not just waste budget – it can set back growth by 12 to 18 months.

  1. 1. Specialization beats generalism. A generalist across six channels will underperform a specialist on the one or two that matter.
  2. 2. You need ROI from the first 90 days. Be skeptical of agencies that cannot show leading indicators in three months.
  3. 3. Beware of percentage-of-spend pricing. It incentivizes growing your budget, not your results.
  4. 4. Do not outsource the strategy. An agency should execute on a strategy you understand and agree with.

Ready to verify your next agency?

Download the KYA Checklist – a printable scorecard with all 7 steps and 20 questions.

FAQ

Request a 90-day trial period with clearly defined KPIs before signing a longer engagement. Any agency confident in their work will agree to this.
Performance marketing is location-independent. What determines results is expertise, transparency, and communication – not whether someone is in your city.
Flat monthly retainers with a clearly defined scope are the most honest model. Avoid percentage-of-spend pricing: it creates a direct financial incentive to increase your ad budget regardless of whether that increase is in your interest.
Request direct access to raw data – GA4, Google Ads, Google Search Console. Review it yourself, not through a dashboard the agency built. Real work leaves a verifiable trail.
Yes – with conditions. The agency needs to specialize in your niche or channel, not offer everything to everyone. They need to demonstrate ROI in 90 days and you need to maintain access to your own accounts and data.
Most agency review processes evaluate the pitch – the deck, the proposed strategy, the pricing. KYA verifies the claims. A compelling pitch and actual results are not the same thing.
Yes – intentionally. We hold ourselves to the same standards: account ownership is default, contracts are month-to-month after setup, and our claims are independently verifiable.