How to Choose a Marketing Agency (Plus 15 Questions to Ask)

How to choose a marketing agency: set goals first, spot red flags like guaranteed rankings and lock-in contracts, ask these 15 questions and compare proposals.

Chantz Yager headshotChantz Yager7 min read
On this page
  1. Define the job before you hire for it
  2. Decide between a specialist and a full-service agency
  3. Watch for red flags
  4. Look for green flags
  5. Questions to ask a marketing agency
  6. Compare proposals side by side
  7. Frequently asked questions
  8. Talk it through before you decide

To choose a marketing agency, decide what you need it to accomplish before you talk to anyone, shortlist agencies that have done that work for businesses like yours, and ask direct questions about strategy, reporting, contracts and who owns your accounts. Then compare proposals on the outcomes they commit to, not the number of deliverables they list. A good agency explains its plan in plain language and leaves you owning your data.

Knowing how to choose a marketing agency matters because most owners only do it a few times, and a bad fit costs months. BrightLocal’s 2025 SMB Marketing Report found that 54% of small business owners manage their marketing on their own, and 36% said cost holds them back from investing in more channels. When you finally spend the money, you want it to work.

Here’s the process I’d use if I were sitting on your side of the table.

Define the job before you hire for it

Agencies are good at selling what they do. Your job is to know what you need first.

Write down answers to these before your first call:

  • The business goal. More booked consultations? More revenue from a new location? A full calendar in your slow season? Put a number on it.
  • Your current numbers. Roughly how many leads you get each month, where they come from, and how many become customers.
  • Your budget range. If you don’t have one yet, start with our guide to how much a small business should spend on marketing.
  • Your internal capacity. Who on your team can approve content, answer leads quickly and show up for a monthly review?

It also helps to decide which job each channel should do for you. Our post on giving every marketing channel a job lays out a simple way to think about it.

Decide between a specialist and a full-service agency

Neither model is better across the board. It depends on where your gap is.

Specialist agencyFull-service agency
Best forOne clear problem, like SEO or Google AdsBusinesses that need several channels working together
StrengthDeep expertise in one channelOne strategy and one team across channels
Watch out forEvery problem looks like their specialtyShallow skills in some channels
Your workloadYou coordinate between vendorsThey coordinate for you

If you’re a law firm that already gets great referrals and only needs more Google Ads leads, a paid search specialist may be enough. If you’re a dental practice with an outdated website, a thin Google Business Profile and no social presence, separate vendors will spend half their time blaming each other’s work. A full-service team with one plan usually fits better there. That’s the model we run at High Tide, with SEO, paid ads, websites and video under one strategy.

Some businesses need senior strategy more than another vendor. In that case, read about what a fractional CMO does before you hire anyone.

Watch for red flags

These are the patterns that should end a conversation or at least slow it down.

  1. Guaranteed rankings. Google’s own guide to hiring an SEO says no one can guarantee a #1 ranking, and warns against anyone claiming a “special relationship” with Google.
  2. Long lock-in contracts. A 12-month contract with no exit before results can show up protects the agency, not you. Month-to-month or a short initial term with clear exit terms is fairer.
  3. They own your accounts. Your website, domain, Google Ads account, Analytics property and Business Profile should belong to you. The agency gets access. If you part ways, everything stays with you.
  4. Vanity reporting. Reports full of impressions, followers and “engagement” with no mention of leads, calls, bookings or cost per lead.
  5. Secrecy about the work. Google’s guide also warns against companies that won’t explain what they plan to do. If they can’t explain it simply, ask again or walk away.
  6. Out-of-the-blue sales emails. Google calls out unsolicited SEO pitches specifically. Treat them with the same suspicion as any cold offer.
  7. No questions about your business. If they pitch before learning your customers, margins and competitors, the plan is a template.

Look for green flags

Good signs are quieter, but they’re easy to spot once you know them.

  • They ask about your customers, your sales process and what a lead is worth to you.
  • They tell you what they’d skip, not only what they’d add.
  • They show examples of past work and connect you with clients you can call.
  • They set realistic timelines. SEO, for example, usually takes months, and an honest agency will say so (here’s how long SEO usually takes).
  • You know exactly who will work on your account, and you can meet them.
  • Reporting ties back to business results and comes with a plain-English summary.

A note on badges. A Google Partner badge does mean something. Google’s Partner requirements include a minimum optimization score, $10,000 in ad spend across managed accounts over 90 days, and certified staff. It shows Google Ads competence, but it doesn’t tell you whether an agency understands your market.

Questions to ask a marketing agency

Bring this list to every first meeting. The answers matter, and so does how comfortable the agency is answering them.

Strategy and fit

  1. What would you need to learn about my business before recommending a plan?
  2. Which businesses like mine have you worked with, and what did you do for them?
  3. What would you focus on in the first 90 days, and why that first?
  4. What results do you expect, in what timeframe, and what could slow them down?

People and process

  1. Who will do the work day to day, and are they employees or contractors?
  2. How often will we talk, and who is my main contact?
  3. How do you handle approvals for ads, content and website changes?
  4. What do you need from my team each month?

Reporting and results

  1. Which numbers will you report on, and how do you track leads back to their source?
  2. Can I see a sample report?
  3. What happens if results fall short after a few months?

Contracts and ownership

  1. What’s the contract length, and how do I end it?
  2. Who owns the website, ad accounts, Analytics, content and creative?
  3. What’s included in the fee, and what costs extra (ad spend, software, photography)?
  4. If we part ways, what do I walk away with?

Google’s hiring guide adds a few good ones for SEO, including whether the agency follows Google’s Search Essentials and whether it will share every change it makes to your site.

Compare proposals side by side

Proposals are hard to compare because every agency packages work differently. Score them on the same criteria instead.

CriteriaWhat to look forWeight
Understanding of your businessThey reflect your goals and customers back accuratelyHigh
Clear plan and prioritiesSpecific first steps, with reasonsHigh
Measurable goalsLeads, cost per lead, revenue, not only activityHigh
Team and accessNamed people, senior involvementMedium
Terms and ownershipFair exit terms, you own everythingMedium
Total costFee plus ad spend plus extrasMedium

Be wary of the proposal with the longest list of deliverables. Twenty blog posts and daily social posts mean little if none of it connects to what your customers search for or how they decide. If you’d like a second opinion on a plan you’ve been sent, that’s exactly the kind of thing our marketing consulting covers.

Frequently asked questions

How much does a marketing agency cost?

It depends on scope, channels and whether ad spend is included. Rather than starting with an agency’s price list, set your total marketing budget as a share of revenue, then see which agencies can deliver your priorities within it.

Should I sign a long-term contract with a marketing agency?

Be careful with long contracts that have no early exit. Some work, like SEO, needs several months to show results, so a short commitment can make sense. Make sure the terms let you leave if the agency doesn’t deliver.

Is it better to hire a local agency?

Local knowledge helps for local SEO and community marketing, and meeting in person is a plus. But fit, skill and honesty matter more than distance. Many businesses work well with agencies in other states.

What’s the difference between an agency and a freelancer?

A freelancer is usually one specialist, which can be great for a single channel. An agency gives you a team, backup when someone is out, and coordination across channels. The trade-off is usually cost and how much attention you get.

Talk it through before you decide

If you’re comparing agencies or wondering whether you need one at all, book a discovery call. In 30 minutes we’ll look at your goals and current marketing, and you’ll get an honest answer, even if that answer is that you don’t need us. You can also read more about High Tide and how we work.

Chantz Yager headshot

Chantz Yager

Founder of High Tide Marketing. Sharing practical systems for building trust, creating demand, and turning attention into qualified opportunities.

About High Tide Marketing

Get Marketing at High Tide in your inbox.

Weekly marketing updates and full brand breakdowns from Chantz Yager. Free, about five minutes a week, with no spam or sales pitches.

Prefer to talk it through? Book a discovery call

Get a straight answer about your marketing. Thirty minutes, no pitch deck.

First 10 minWhat's working in your site, search and ads right now.
Next 10 minWhat isn't, and what it's likely costing you.
Last 10 minWhat we'd change first. If we're not the right fit, we'll tell you who is.

Loading the calendar. Prefer to talk now? (912) 231-5182