How Do I Know If My Marketing Agency Is Doing a Good Job?
Not sure whether your agency is worth the fee? Here's how to judge them fairly: what good reporting looks like, realistic timelines, red flags and the questions to ask.
Table of contents
Short answer: a good marketing agency reports on business results (leads, customers, revenue and cost per customer), not just impressions, clicks or rankings. It works to realistic timelines (paid ads show signals within weeks; Google says SEO commonly takes four months to a year), gives you full access to your accounts and data, and can explain what it did, why, and what's next. Warning signs are vague reports, no plan, slow communication, guaranteed rankings and results that never match your own sales data.
This guide is part of our digital marketing agency cost series. If you want an independent second opinion, our free growth audit can review your current marketing.
What results should I expect?
Results tied to your goals, on a realistic timeline for each channel.
| Channel | When to expect useful signals | What good looks like |
|---|---|---|
| Google or Meta ads | 2–6 weeks for learning; 2–3 months for stable results | Falling cost per lead, steady leads, clear testing |
| SEO | Early signs in a few months; Google says commonly 4–12 months for benefits | Rising impressions and clicks on important pages, more organic leads |
| Social media | 1–3 months for consistency; longer for audience growth | Reach from new people, enquiries and sales from social |
| Reviews and local SEO | 1–3 months | More reviews, more calls and direction requests from Maps |
If an agency promised you fast, guaranteed rankings, that was a warning sign at the start. Google itself says no one can guarantee a #1 ranking.
What should their reports show?
Business outcomes first, activity second. A good monthly report includes:
- Leads, customers and revenue by channel
- Cost per lead and cost per customer
- Spend (ads) and work delivered (content, links, fixes)
- What changed and why (for example "paused broad keywords that wasted £300")
- What was learned from tests
- Plan for next month
- Access to live dashboards, not just PDFs
If reports focus on impressions, likes and "brand awareness" without connecting them to enquiries, ask why.
Can I check the results myself?
Yes, and you should. Check:
- Your own sales and enquiries: do they match what the agency reports?
- Google Search Console: impressions and clicks for your important pages. See our Google Search Console guide.
- GA4: leads and conversions by source
- Ad accounts: spend, cost per conversion and search terms
- Google Business Profile: calls, direction requests and reviews
What are the red flags?
| Red flag | Why it matters |
|---|---|
| You don't own or can't access your accounts | You can lose data and history if you leave |
| Reports with vague metrics only | Hard to know if marketing pays back |
| Guaranteed rankings or results | Unrealistic and often a sales tactic |
| No monthly plan or explanation of work | You can't judge value |
| Slow or no replies | Problems go unfixed |
| Results don't match your sales data | Tracking or reporting may be misleading |
| Tactics that break platform rules (fake reviews, bought links) | Risk of penalties; fake reviews are illegal in the US and UK |
| Long lock-in contract with no review points | All the risk sits with you |
What questions should I ask my agency?
- What were our leads, customers and revenue from your channels last month?
- What's our cost per customer, and how has it changed?
- What did you do this month, and why?
- What's not working, and what are you changing?
- What will you do next month, and what result do you expect?
- Can I have admin access to all our accounts and data?
- What do you need from us to get better results?
Could the problem be on our side?
Sometimes. Agencies struggle when:
- Leads aren't followed up quickly
- The website or booking process loses customers
- Approvals take weeks
- Budgets are too small to learn
- Goals keep changing
A fair review looks at both sides. See conversion rate optimization.
When should I switch agencies?
After you've raised concerns, agreed specific targets and a review date, and they still can't explain or improve results. Before leaving:
- Make sure you have admin access to every account and asset
- Download reports and data
- Check your contract's notice period and handover terms. See what to include in a marketing agency contract.
A worked example
A dental group receives monthly reports showing rising impressions and "engagement", but new patient numbers are flat. It asks its agency for leads and new patients by channel and cost per new patient. The agency can't provide them because conversion tracking was never set up. The group agrees a 60-day fix: tracking, a review of ads and a clear monthly plan. When the next report shows paid search bringing patients at an acceptable cost and social bringing very few, the group moves budget accordingly. (Illustrative.)
The bottom line
A good agency connects its work to your leads, customers and revenue, explains what it does, gives you full access and improves over time. Check results yourself, ask direct questions, allow realistic timelines, and switch only after giving clear feedback and targets.
Want an independent review of your current marketing? Request a free growth audit.
Frequently asked questions
How do I know if my SEO agency is working?
Look for growth in organic leads and revenue, not just rankings. Check Search Console for rising impressions and clicks on important pages, and ask what work was done each month and why. Allow several months for SEO to show results.
What should a marketing agency report include?
Leads, customers and revenue by channel, cost per lead and per customer, spend, what was done, what was learned and the plan for next month, with access to live data.
How long should I give a marketing agency?
Paid ads should show useful signals within a few weeks and clearer results in two to three months. SEO and content usually need four to twelve months. Agree milestones at the start.
What are red flags with a marketing agency?
Vague reports, no access to your own accounts, guaranteed rankings, long lock-in contracts, results that don't match your sales data, slow communication and no clear monthly plan.
When should I change marketing agencies?
When they can't explain results, don't improve after agreed milestones, won't give you access to your accounts, or communication repeatedly breaks down after you've raised concerns.
Sources
Written by
SEO, AI search, paid media and social specialists
Articles from the MangoGrow editorial team are researched and written by our specialists in SEO, AI search, paid advertising, content, and social media, and reviewed before publishing.
More from MangoGrow