● The short answer
Choose a marketing agency by defining the job first, then checking three things: who will actually do the work, whether you will own every account and asset, and how results will be reported against your goals. Ask for relevant examples, talk to a current client, and start with a defined 90-day scope rather than a long contract.
Key takeaways
- Write a one-page brief with outcome, budget, current assets and decision-maker before contacting agencies.
- Meet the people who will actually run your account, not just the people selling it.
- Insist that you own your domain, website, ad accounts and analytics.
Start with the job, not the agency
Most bad agency relationships start with a vague brief. "We need more leads" can mean a new website, search ads, local SEO, or a sales process fix. Before you talk to anyone, write down:
- The business outcome you need in the next 6 to 12 months (more booked jobs, more event tickets, more qualified B2B inquiries).
- Your budget range for fees and, separately, for ad spend.
- What you already have: website, ad accounts, analytics, CRM, content.
- Who on your side will make decisions and approve work.
That one page lets you compare agencies on the same problem instead of on whoever gives the best pitch.
The how is where we come in.
What we walk through with you, for your business:
- A step-by-step selection process
- What separates good agencies from the rest
- Size and specialty
- Our take
Every business is different, so the plan is too. Tell us where you want to show up and we will show you what it takes.
Talk to usMore questions
Should I pick an agency that specializes in my industry?
Industry experience helps with vocabulary and compliance, but it matters less than experience with your type of problem. A firm that has grown seasonal, local service businesses may serve a new HVAC company better than an agency that only lists HVAC logos. Ask for examples that match your sales cycle, budget size and channel mix.
How long should an agency contract be?
For a new relationship, 90 days to six months with a 30-day exit clause is reasonable. SEO and content take time, so very short tests can be unfair to the agency, but a 12-month lock-in with no exit gives you little leverage. Tie renewal to agreed milestones rather than to the calendar.
Want us to check this for your business?
Send us your URL. We will show you where you are found, trusted and missing across AI answers, search, maps and reviews, in plain English.
Get a free visibility check