Hiring the wrong agency costs more than money. It costs months of lost momentum, and sometimes a damaged website. Knowing how to choose a digital marketing agency comes down to asking the right questions before you sign.
Here are 12 questions to ask, the answers to listen for, and the red flags that should make you walk away.
Before you start: know what you want
Write down three things before your first call:
- Your goal: more calls, more bookings, more online sales, or more awareness?
- Your budget: a realistic monthly figure, including ad spend if you plan to run ads.
- Your timeline: when you need to see results, and what results would make it worthwhile.
Agencies can only give you a useful answer if you know what success looks like.
12 questions to ask a digital marketing agency
1. “Can you show me examples of your previous work?”
Google itself recommends asking SEO providers this exact question in its guide Do you need an SEO?. Look for real examples relevant to your industry or business size.
2. “How do you measure success?”
Good answer: leads, calls, sales, cost per lead, and revenue, alongside rankings and traffic. Weak answer: only impressions, followers, or “visibility.”
3. “What exactly will you do in the first 90 days?”
A good agency can outline a concrete plan: audit, fixes, setup, content, campaigns. Vague promises usually mean vague work.
4. “Who will actually work on my account?”
Find out whether you will deal with the person doing the work or only with a salesperson. Ask how often you will speak and how quickly they reply.
5. “What will my monthly report include?”
You should get a clear, plain-English report covering the work done, results, and next steps. Ask to see a sample.
6. “Do you follow Google’s guidelines?”
Any SEO work should follow Google Search Essentials. Spammy tactics can get your site penalized.
7. “Will you explain every change you make to my website?”
Google suggests asking this too. A trustworthy agency is happy to explain its reasoning.
8. “Who owns the accounts and assets?”
You should own your website, domain, Google Ads account, Analytics, Search Console, and any content created for you. If you leave, everything should stay with you.
9. “How long is the contract, and how do I cancel?”
Understand the minimum term and notice period before you sign. Long lock-ins with no performance reviews are a warning sign.
10. “What do you need from me?”
Good marketing is a partnership. Expect to provide access, approvals, information about your customers, and quick feedback.
11. “How much is the fee, and what is not included?”
Clarify whether ad spend, content, design, and tools are included or billed separately. Compare deliverables, not just prices. Our guide on how much SEO costs shows typical ranges.
12. “What questions do you have about my business?”
A good agency will ask about your customers, competitors, margins, and what makes you different. If they pitch a package before understanding your business, be cautious.

Red flags to watch out for
Google’s own guidance lists several warning signs. Walk away if an agency:
- Guarantees rankings. “No one can guarantee a #1 ranking on Google.”
- Claims a “special relationship” with Google or offers “priority submission.”
- Is secretive or will not clearly explain what it intends to do.
- Contacts you out of the blue claiming your site has urgent search problems.
- Sells link packages or asks you to link to them.
- Wants write access to everything on day one for a simple audit. Google suggests giving read-only Search Console access at the audit stage.
Agency vs freelancer vs in-house
| Option | Pros | Cons |
|---|---|---|
| Freelancer | Lower cost, direct access | Limited capacity and channels |
| Agency | Multiple skills, more capacity | Higher cost, risk of being passed to juniors |
| In-house hire | Full-time focus, deep knowledge | Salary, tools and training costs |
Many small businesses get the best value from a small agency or specialist who combines direct access with multi-channel skills.
What a good agency relationship looks like
- Clear goals agreed at the start
- A written 90-day plan
- Monthly reports you actually understand
- Fast, honest communication, including when something is not working
- Your accounts and data always stay in your name
Frequently asked questions
How long should I give an agency before judging results?
For ads, you should see meaningful data within one to two months. For SEO, give it at least four to six months, but you should see progress in the work and early indicators well before that.
Is it better to hire a local agency?
Not necessarily. Many businesses work well with remote agencies. Communication, transparency, and results matter more than location.
What is a reasonable starting budget?
For ongoing SEO, most small businesses start somewhere between $500 and $1,500 per month. Ads need a separate budget for ad spend.
Considering NUKE?
We are happy to answer every question on this list. You get direct access to your strategist, a written 90-day roadmap, transparent pricing, and monthly reports in plain English. Your accounts always stay yours. See what we do, view our plans, or book a free strategy call.
