Home / Guides / How to choose a marketing agency
Guide

How to choose a marketing agency: a small business checklist

Choosing a marketing agency is hard when every proposal sounds confident and uses different words for the same thing. Here's a step-by-step way to compare them, the questions that reveal the most, and the red flags to walk away from.

Short answer

  • Know your goal first: more calls, more bookings, more online sales. Not "more marketing".
  • Compare scope, not slogans. Ask every agency exactly what they do each month and what you'll see.
  • Accounts stay in your name: website, domain, Google profile, ad accounts.
  • Walk away from guarantees of rankings or results, fake reviews, or long contracts before any work.
  • Choose the one who understands your business and explains things plainly, not the biggest or cheapest.

Step 1: Define what you need

Write one sentence before you talk to anyone: "In the next six months, I want ___." For example: "20 more booked jobs a month in the north side of town" or "a website that turns visitors into calls". A clear goal makes it obvious which agencies are selling what you need and which are selling what they sell.

Also note your rough budget, including any ad spend, and how much time you can give: approving content, answering questions, sending photos.

Step 2: Pick the right type of help

TypeGood forWatch out for
Full-service agencyLarger budgets, many channels at onceYou may be a small account managed by junior staff
Specialist agency (SEO, ads, web)One clear problem to solveGaps between specialists if you hire several
Freelancer or small studioSmall businesses wanting direct contact and fair pricesCapacity and backup if they're unavailable
In-house hireSteady, ongoing work and enough budget for a salaryOne person rarely covers every skill

More on this in Agency vs freelancer vs in-house.

Step 3: Build a shortlist

  • Ask other owners in your area or trade who they use and whether they'd hire them again.
  • Look at real work, not just logos: live websites you can open, before and after examples, case studies with permission.
  • Read reviews on more than one platform, including the critical ones and how the agency replied.
  • Check their own marketing. A clear, fast, honest website is a good sign.

Three to five candidates is plenty. More than that and comparing becomes a job in itself.

Step 4: Ask these 12 questions

  1. What exactly will you do in the first month, and every month after?
  2. Who will do the work, and who will I talk to?
  3. How will we measure success, and what will the monthly report show?
  4. Whose name are the website, domain, Google profile and ad accounts in?
  5. If we stop working together, what do I keep?
  6. Is ad spend included in your price, or paid separately?
  7. How long is the contract, and how do I cancel?
  8. What do you need from me each month?
  9. Can I see work for a business like mine?
  10. What would you do first for my business, and why?
  11. How do you get reviews and links? (Listen for anything that sounds like buying them.)
  12. What results can't you promise?
The best signal: an agency that tells you something you're doing wrong, specifically, before you've paid them anything. It shows they looked.

Step 5: Compare proposals fairly

Proposals use different words for the same work. Translate each one into the same table:

Agency AAgency BAgency C
Monthly fee
Ad spend (separate?)
Setup or one-time fees
Deliverables per month
Contract length / notice
Who owns accounts
Reporting tied to calls or sales?

For typical price ranges, see Marketing agency costs.

Red flags

  • Guaranteed rankings or results. Google itself says no one can guarantee a #1 ranking.
  • Offers to buy reviews, followers or links. These break platform rules and can get your profile penalized.
  • Ad accounts or domains in the agency's name.
  • Vague reports full of impressions and reach, with nothing about calls, bookings or sales.
  • Long lock-in contracts signed before you've seen any work.
  • Pressure tactics: "this price is only valid today".
  • No questions about your business before the proposal arrives.

A simple scoring sheet

Score each agency from 1 to 5 on each line, then add up:

CriteriaWhy it matters
Understands my business and customersGeneric plans waste budget
Clear monthly deliverablesYou know what you're paying for
Ownership and exit termsYou're never trapped
Reporting tied to real outcomesYou can judge if it works
Relevant, real examplesProof they can do it
Communication styleYou'll be talking every month
Price vs. scopeFair value, not just cheapest

Hold me to the same standard: at BossRise you talk directly to me, accounts stay in your name, prices are on the pricing page, and bigger projects start with a free audit video so you can judge my thinking before paying. You can also book a free call.

FAQ

Choosing an agency questions

How do I choose the right marketing agency for my small business?

Start with a clear goal, shortlist three to five agencies with relevant real work, ask the same questions to each, and compare their proposals in one table covering fees, ad spend, deliverables, contract terms and account ownership.

What questions should I ask a marketing agency?

Ask what they'll do each month, who does the work, how they measure success, whose name the accounts are in, what you keep if you leave, whether ad spend is separate, and what they can't promise.

What are red flags when hiring a marketing agency?

Guaranteed rankings or results, offers to buy reviews or links, ad accounts in the agency's name, vague reports, long contracts before any work, and pressure to sign quickly.

Should I choose a local marketing agency?

Being local can help with meetings, but it matters less than understanding your industry and doing good work. Many small businesses work well with remote agencies or freelancers who communicate clearly.

How long should I give a marketing agency to show results?

It depends on the channel. Ads can show early data within weeks, while SEO usually needs several months. Agree on what progress should look like at 30, 60 and 90 days before you start.

Ariful Islam
About the author

Ariful Islam, founder of BossRise

I build websites, set up Google Business Profiles and run Facebook & Instagram ads for local businesses. These guides are what I explain to owners on calls every week, written down. Questions? Call or text (564) 544-1175 or book a free call.

See it before you pay

Get a free preview of your new website first. Then decide.