How to choose a digital marketing agency: 12 questions to ask before you sign
Choosing an agency is a hiring decision, not a shopping decision. These questions help you separate partners who will grow your business from those who will only report on it.
Key takeaways
- Know your goal, budget and decision-maker before you speak to agencies, so you can compare them fairly.
- Good agencies ask more questions than they answer in the first meeting, and they talk about your business goals before their services.
- Walk away from guaranteed rankings, secret methods, and anyone who wants to own your ad accounts, website or data.
- Agree the metrics, reporting rhythm, notice period and ownership in writing before you start.
The short answer
To choose a digital marketing agency, first define your goal and budget, then shortlist agencies with relevant experience, ask each one the same questions about strategy, reporting, ownership and team, check real examples of their work, and choose the one that understands your business best, not the one with the biggest promises.
Before you talk to any agency
Agencies can only give you a useful answer if you are clear about the question. Spend an hour writing down:
- Your goal: for example, more qualified enquiries, more store visits, a product launch or a stronger brand.
- Your budget: both the agency fee and the ad spend you can sustain for at least three months.
- What you have today: website, social accounts, ad accounts, past results and what did not work.
- Who decides: one person who will approve work and give feedback quickly.
If you have not done this yet, our seven-step strategy guide will help.
12 questions to ask every agency
- What would you need to know about my business before recommending anything? A good agency asks about your customers, margins and sales process before it talks about services.
- Which businesses like mine have you worked with, and what did you learn? Look for relevant experience and honest lessons, not just logos.
- Can I see real examples of your work? Campaigns, websites, content and reports. Ask what the results were and what the agency would do differently.
- What would you focus on in the first 90 days, and why? The answer shows whether they have a plan or a package.
- Which numbers will you report, and how often? You want enquiries, cost per lead and sales, not only impressions and likes.
- Who will actually work on my account? Meet the people doing the work, not only the person selling it.
- How will we communicate? Agree the channel, response times and a regular review meeting.
- Who owns the ad accounts, website, domain and data? The only good answer is: you do.
- How is your fee structured, and what is not included? Separate the agency fee from ad spend, and ask about extra charges for creative, tools or changes.
- What do you need from us to succeed? Honest agencies are clear about approvals, content, access and quick replies to leads.
- What happens if results are not coming? Look for a clear process for diagnosing problems and changing course.
- What is the notice period, and how do we part ways? A fair agency makes leaving simple and hands everything back.
Red flags to walk away from
- Guaranteed rankings or results. Google’s own advice on hiring an SEO warns that no one can guarantee a number one ranking on Google.
- Secret methods. If they cannot explain what they will do in plain language, be careful.
- Owning your assets. Ad accounts, pages, domains or websites registered in the agency’s name make it hard to leave.
- Vanity reporting. Reports full of reach and likes with no link to enquiries or sales.
- Long lock-ins with no exit. Minimum terms can be reasonable for SEO, but there should always be a fair way out.
- A proposal before a single question. A copy-paste package means they have not thought about your business.
Green flags worth paying for
- They challenge your assumptions politely and explain why.
- They tell you what they would not do, or when you are not ready for a service.
- They set up tracking before they talk about results.
- They explain trade-offs and timelines honestly, including what will take months.
- Their own website and marketing show the standard they promise you.
Agency, freelancer or in-house?
| Agency | Freelancer | In-house hire | |
|---|---|---|---|
| Best for | Several skills working together | One focused skill | Daily, ongoing marketing work |
| Range of skills | Wide: strategy, ads, SEO, content, design | Narrow but can be deep | Depends on the person |
| Continuity | Team cover for leave and turnover | Depends on one person | Depends on retention |
| Knowledge of your business | Grows over time | Grows over time | Deepest, day to day |
| Management effort for you | Low to medium | Medium | High: hiring, training, tools |
Many growing businesses combine them: one in-house coordinator who knows the business, working with an agency for strategy and specialist execution.
What a good proposal includes
- A summary of your goal and situation in their own words, showing they listened.
- A clear recommendation of what to do first, and what to leave for later.
- The metrics they will be judged on and the reporting rhythm.
- A timeline that separates quick wins from long-term work.
- A transparent breakdown of fees, ad spend and anything extra.
Contract points that protect you
- You own all accounts, pages, domains, websites, content and data, and the agency has access as a partner or manager.
- The scope of work, deliverables and response times are written down.
- The reporting format and review meetings are agreed.
- The notice period and handover process are clear, including passwords, files and access.
- Ad spend is paid directly to Google or Meta from your own payment method wherever possible.
The bottom line
The right agency feels less like a vendor and more like a growth partner: curious about your business, honest about timelines and clear about the numbers. Ask the same twelve questions to every option, protect your ownership in writing and choose understanding over promises.
We are happy to be one of the agencies you compare. Our free growth audit is a good way to see how we think before you commit to anything.
Frequently asked questions
Should I choose a local agency or one from another city?
Either can work. A local agency understands your market, language and customers, and can meet in person when needed. What matters most is relevant experience, clear communication and honest reporting.
Is a freelancer better than an agency?
A good freelancer can be excellent for one focused skill, such as SEO or ad management, and is often more affordable. An agency suits you when you need several skills working together, such as strategy, ads, content and design, with cover when someone is unavailable.
How long should I give an agency before judging results?
Paid ads can show early signals within the first few weeks, while SEO and brand work take months. Agree on leading indicators for the first 90 days, such as tracking in place, cost per lead trends and content published, so you can judge progress before final results arrive.
Can an agency guarantee results?
No honest agency can guarantee specific rankings or sales, because search engines and ad platforms are outside anyone’s control. Google itself warns against anyone who guarantees a number one ranking. What an agency can commit to is the work, the process and transparent reporting.
Get free audit