How to Choose a Marketing Agency (Without Getting Burned)

Most business owners have at least one agency horror story. Here's how to spot the bad ones before you sign, what to look for in the good ones, and what to do when things aren't working.

Leo Speaks
Leo Speaks
November 18, 2025 ยท 6 min read

Why Most Businesses Have Been Burned Before

I'm going to be honest with you. The marketing agency industry has a trust problem, and it's earned.

I founded Integrity Marketing in Kirkland, WA, after spending years watching agencies operate in ways that made me uncomfortable. Twelve-month contracts that locked clients in long after results stopped. Vague reports designed to confuse rather than inform. Work being outsourced overseas without the client knowing. Promises about guaranteed rankings that any honest marketer knows are impossible to make.

If you've hired a marketing agency before and felt like you got burned, you're not alone. I hear it in almost every discovery call we take. Someone spent $2,000 a month for a year on SEO, can't explain what they got, and their traffic is flat. Someone paid for Google Ads management and never saw the actual ad account. Someone was told their website was "being optimized" and nothing visibly changed in six months.

These aren't edge cases. They're the norm in an industry with almost no barriers to entry and very little accountability. Anyone can call themselves a marketing agency, buy a template website, and start selling services next week. The gap between what agencies promise and what they deliver is often enormous.

The good news is that the red flags are predictable once you know what to look for. And the good agencies, the ones that actually move the needle, share a handful of traits that are easy to spot once you know the pattern.

I built this agency because I was tired of watching business owners get taken advantage of. The bar in this industry is low. Showing up, doing the work, and being transparent about what's happening shouldn't feel rare. But it is. That's the gap we're trying to fill.
Leo Speaks
Leo Speaks
Senior Account Manager, Integrity Marketing, Integrity Marketing

Red Flags to Watch For

Before you sign anything, here's what should make you pause, or run.

Red Flags

  • 12-month contracts with no exit clause. If an agency needs a year-long contract to keep you, they're not confident you'll stay based on results. Good work retains clients. Handcuffs don't.
  • Guaranteed first-page rankings. No one can guarantee Google rankings. Not your agency. Not mine. Anyone who tells you otherwise is either lying or doesn't understand how search works.
  • No reporting or vague reporting. If your monthly report is a PDF with vanity metrics and no explanation of what actually happened, that's not transparency. That's a smokescreen.
  • Outsourcing overseas without telling you. There's nothing wrong with distributed teams. But if your agency is selling you a "dedicated specialist" and the work is being done by a freelancer in another country at a fraction of the cost, that's deception.
  • They own your ad accounts or website. You should always own your own Google Ads account, analytics, and domain. If an agency sets these up under their own accounts, you lose everything when you leave.
  • They can't show you case studies or references. If an agency has been around for more than a year and can't show you real results from real clients, ask yourself why.

A note on contracts: Some structure is reasonable. We use 3 to 6 month agreements because SEO and marketing take time to produce results, and we want clients to give the work a fair shot. But there's a difference between a short commitment to let the strategy work and a 12-month lockdown designed to prevent you from leaving when things aren't working.

Green Flags That Signal a Good Agency

The agencies worth hiring tend to share these traits. They're not flashy. They're operational.

Green Flags

  • Transparent pricing. You should know what you're paying for before you sign. If an agency won't publish pricing or give you a clear proposal, they're leaving room to charge whatever they think you'll pay.
  • Real case studies with real numbers. Percentage increases, lead counts, revenue impact. Not just "we helped a client in the home services space." Names, specifics, and results you can verify.
  • Clear communication cadence. You should know how often you'll hear from your account manager, what reports look like, and how to reach someone when you have a question. This should be defined before you start.
  • Month-to-month or short agreements. Agencies that do good work keep clients because the results speak for themselves. Short agreements put the pressure where it belongs: on the agency to perform.
  • They ask hard questions about your business. A good agency will ask about your margins, your close rate, your capacity, and your goals before recommending a strategy. If they pitch you a package before understanding your business, it's a template, not a strategy.
  • Strong reviews from real clients. Check Google reviews, not just testimonials on their website. Look for reviews that mention specific people, specific results, and specific experiences. We have over 97 five-star reviews because we obsess over this.
The biggest green flag is when an agency tells you what you don't need. If they're willing to talk you out of a service that won't help you, they're probably going to be honest about everything else too. We turn down work regularly when we don't think we can move the needle.
Leo Speaks
Leo Speaks
Senior Account Manager, Integrity Marketing, Integrity Marketing

Questions to Ask Before You Sign

Walking into an agency meeting with the right questions changes the entire dynamic. You stop being sold to and start evaluating. Here's what to ask and what good answers look like.

What to AskWhat a Good Answer Looks Like
Who will be doing the actual work on my account?They name specific people with specific roles. You'll meet them before you sign. The work is done in-house or with clearly disclosed partners.
What does your reporting look like?They show you a sample report. It includes real metrics like leads, conversions, and revenue, not just impressions and clicks. They explain what each number means.
What happens if I want to cancel?There's a short notice period, usually 30 days. No penalties. No hostage situations. You keep your accounts, your data, and your website.
Can you show me results from a similar business?They share specific case studies with numbers. Ideally from your industry or a similar one. They can explain what they did and why it worked.
Do I own my ad accounts and website?Yes, always. They set up accounts under your email. You have admin access to everything. If you leave, you take it all with you.
How do you measure success?They tie success to business outcomes: leads, phone calls, revenue. Not vanity metrics. They ask you what success looks like and build KPIs around your answer.
What do the first 90 days look like?They walk you through an onboarding process, initial audit, strategy development, and early milestones. If they can't describe a clear plan, they don't have one.

Pro tip: Pay attention to how they handle questions they don't have a perfect answer to. Every agency has weaknesses. The honest ones will tell you what they're not great at. The dishonest ones will tell you they can do everything.

Want to See How We'd Answer These Questions?

We're happy to walk you through our process, show you real client results, and give you a clear picture of what working with us looks like. No pressure, no pitch deck.

How to Evaluate Results (What Metrics Actually Matter)

One of the most common ways agencies avoid accountability is by burying you in metrics that sound impressive but don't connect to revenue. Here's how to cut through it.

Metrics that matter:

  • Leads generated — phone calls, form submissions, and emails that came directly from the marketing channel. This is the number one metric.
  • Cost per lead — total marketing spend divided by total leads. This tells you whether the investment is efficient.
  • Conversion rate — the percentage of website visitors who take action. If traffic goes up but conversions don't, something is wrong with the site or the traffic quality.
  • Revenue attributed to marketing — the actual dollars that came in from clients or customers you acquired through marketing. This is the ultimate measure.
  • Keyword rankings (for SEO) — meaningful only when tied to keywords that actually drive business. Ranking first for a term nobody searches for is worthless.

Metrics that agencies use to distract you:

  • Impressions — how many times your content or ad was shown. Means almost nothing by itself.
  • Social media followers — unless followers convert to customers, this is a vanity number.
  • "Website traffic" without context — traffic from irrelevant keywords or locations isn't valuable. 10,000 visitors from the wrong audience is worse than 100 from the right one.
  • Rankings for branded terms — you should already rank for your own business name. This isn't an achievement.

Ask for this monthly: A simple dashboard or report that shows how many leads came in, where they came from, what they cost, and how that compares to the previous month. If your agency can't produce this, they're either not tracking it or don't want you to see it.

When to Fire Your Agency

Knowing when to move on is just as important as knowing how to choose. Not every agency relationship will work, even if they're competent. Here are the signs it's time.

  • You can't get anyone on the phone. If your account manager takes days to respond to emails and dodges calls, they've deprioritized your account. You're paying for attention, not just deliverables.
  • Results have been flat for 3+ months with no clear explanation. Dips happen. Plateaus happen. But a good agency will explain why and show you the plan to fix it. Silence and excuses are a different story.
  • They keep moving the goalposts. First it was "we need 3 months." Then 6. Then a year. If the timeline keeps extending and the results don't match, they're stringing you along.
  • You don't understand what you're paying for. After multiple months, you should be able to explain in plain language what your agency does for you each month. If you can't, that's a communication failure on their part.
  • They resist giving you access. If you ask for access to your ad accounts, analytics, or website backend and they push back or delay, they're holding your business hostage.
Firing an agency isn't failure. Staying with one that isn't working is. The sunk cost fallacy keeps business owners in bad agency relationships for months longer than they should be. If you're not seeing progress and you're not getting clear communication, it's time to move on. Your business can't afford to wait.
Leo Speaks
Leo Speaks
Senior Account Manager, Integrity Marketing, Integrity Marketing

Before you fire your agency, make sure you have admin access to your Google Ads account, Google Analytics, Google Business Profile, and your website's hosting and domain. Document what was done and what the current baseline metrics look like. This makes the transition to a new partner much smoother.

Leo Speaks
Senior Account Manager, Integrity Marketing, Integrity Marketing

Matt founded Integrity Marketing in Kirkland, WA, after seeing too many businesses get burned by agencies that overpromised and underdelivered. He writes about marketing, agency selection, and growing local businesses the right way.

Choosing a Marketing Agency FAQ

How much should a good marketing agency cost?

For local businesses, expect to pay $1,500 to $5,000 per month depending on the services you need. SEO typically runs $1,500 to $3,000 per month. Google Ads management starts around $750 per month plus ad spend. Be cautious of agencies charging significantly below market rates as the work quality usually reflects the price. View our transparent pricing.

Should I hire a local marketing agency or a remote one?

For local businesses, a local or regional agency often has an advantage because they understand your market, your competitors, and your community. However, the most important factors are communication quality, proven results, and transparency, regardless of location. We work with businesses throughout the Seattle metro and beyond.

How long should I give a marketing agency before expecting results?

Google Ads should produce measurable leads within the first 30 to 60 days. SEO typically takes 3 to 6 months for meaningful results. Website design projects vary by scope. Regardless of the service, your agency should be communicating progress and milestones within the first month. If you hear nothing for 90 days, that's a problem.

What's the difference between a marketing agency and a freelancer?

Freelancers are typically individuals specializing in one area like SEO or web design. Agencies have teams covering multiple disciplines, which means better coverage and continuity if someone is unavailable. The right choice depends on your needs. If you need one service, a skilled freelancer may be fine. If you need integrated marketing across channels, an agency usually delivers better coordination.

Can I manage my own marketing instead of hiring an agency?

You can, and some business owners do it well, especially early on. The question is whether your time is better spent on marketing or running your business. If you're spending 10 to 15 hours a week on marketing and it's pulling you away from revenue-generating work, hiring an agency usually pays for itself. The right agency should generate more revenue than it costs.

Ready to Work With an Agency That Does Things Differently?

Transparent pricing. Short agreements. Real results. Over 97 five-star reviews from businesses like yours. Let's talk.

RELATED
Free Consultation