← Back to blog

Naresh Kumar · Sep 21, 2026 · 11 min read

How to Know If Your Marketing Agency Is Actually Working

Digital Marketing

A lot of businesses pay a marketing agency every month, receive a report full of charts, and have no real sense of whether it's working. That's not necessarily the agency's fault, marketing results can be genuinely hard to read if you don't know what to look for. But it's a fixable problem.

Start with what "working" actually means for your business

Before evaluating any report, get clear on what you actually need marketing to do. More website visitors isn't automatically a win if none of them turn into customers. More social followers isn't automatically a win if it doesn't affect revenue. The right metric depends entirely on your business, and a good agency should have asked you this early on, not assumed it.

Vanity metrics vs metrics that matter

Some numbers look impressive in a monthly report but don't tell you much on their own:

  • Total website visitors, without conversion context
  • Social media followers or likes, without engagement or business impact
  • "Impressions," without any sense of what happened after

These aren't useless, they can be useful context, but they shouldn't be the headline result of a report. What actually matters more:

  • Leads or sales generated, and their cost
  • Conversion rate, are visitors actually taking action
  • Where those leads are coming from specifically, which channel, which campaign
  • Trend over time, is it improving, flat, or declining

Questions worth asking directly

  • "Which specific channel or campaign generated our actual leads this month?"
  • "What's our cost per lead, and how has it changed over time?"
  • "What did you test this month, and what did you learn from it?"
  • "What's not working right now, and what are you doing about it?"

An agency that's actually doing the work will have specific, direct answers. Vague or evasive answers to these questions are a real signal, not a coincidence.

Red flags worth taking seriously

  • Reports full of activity ("we posted X times, sent Y emails") with no connection to actual business outcomes
  • Reluctance to share raw data or give you access to your own ad accounts and analytics
  • No clear point of contact who understands your specific business, not just your industry in general
  • Results explained away every month without a clear plan to actually fix the underlying issue
  • Long-term contracts with no visibility into performance in the meantime

What good marketing partnership actually looks like

  • Clear, specific goals agreed on upfront, not vague "growth"
  • Regular reporting tied to those specific goals, not a generic template
  • Ownership and access to your own accounts, analytics, and ad platforms, always
  • Willingness to explain what's working, what isn't, and why, in plain language
  • A track record of adjusting strategy based on actual results, not repeating the same approach regardless of outcome

A simple monthly check you can do in twenty minutes

You don't need to become a marketing expert to keep an agency honest. Once a month, sit down with your own numbers, not the agency's report, and look at four things.

1. Enquiries. How many leads, calls, form fills and WhatsApp messages came in? Count them yourself, from your inbox and phone, if you can. If the agency says "42 leads" and you can find eleven, ask them what they're counting.

2. Where they came from. Ask your new customers how they found you. It sounds old-fashioned, and it works. People will say "I searched on Google", "I saw you on Instagram" or "my friend told me". Compare that with what the reports claim.

3. What it cost. Add up the agency's fee and the ad spend, and divide by the number of real enquiries. That's your rough cost per lead. It doesn't have to be exact. You just need to know whether it's moving in the right direction.

4. What happened to the leads. How many were relevant? How many turned into customers? A campaign can bring a flood of enquiries from the wrong people, and the agency may never hear that part unless you tell them.

Write the four numbers down each month. After a quarter you'll have a trend, and a trend is far more useful than any single report.

Check the foundations are in place

Sometimes the agency is working hard and the setup underneath is quietly broken. Before blaming anyone, check:

  • Tracking. Are form submissions, calls and purchases being recorded properly? If not, nobody can tell what's working. Our analytics and tracking page covers what a good setup includes.
  • The website. If the site is slow or confusing, even excellent ads will leak. Read what makes a website actually convert.
  • Ownership. Are the ad accounts, analytics and the website's logins in your name? If an agency holds everything, you can't verify a thing.
  • Follow-up. Are leads answered quickly? Slow replies waste the best marketing in the world. A little marketing automation can close that gap.

Match expectations to the channel

Different channels move at different speeds, and a lot of disappointment comes from expecting the wrong timeline.

Paid ads (Google, Meta) can bring enquiries within days, but it takes a few weeks of testing before costs settle. If nothing useful happens after a couple of months, something needs changing.

SEO is slower. Expect months before it makes a visible difference, longer in competitive markets or for new websites. Early signs are more pages indexed and more impressions, long before the phone rings. See SEO basics for small business websites.

Social media often builds familiarity and trust more than direct sales. Judge it on enquiries and conversations, not follower counts.

Email and WhatsApp work on people who already know you, so they depend on having a list worth messaging.

An agency that promises quick results from SEO, or says paid ads need no testing, is telling you what you want to hear.

How to have the awkward conversation

If you've done the checks and you're unhappy, don't start with "this isn't working." Start with specifics:

  1. "Here are the numbers I'm seeing. Can you walk me through why they look like this?"
  2. "What would you change over the next 30 days, and how will we know if it helped?"
  3. "Can I see the raw data in my own accounts?"

A good agency will welcome this. They'll explain, propose changes and agree a time frame. If you get defensiveness, jargon or promises with no plan, that tells you what you need to know.

It also helps to set a review point, say 90 days, where you decide together whether to continue, change approach or stop. Our piece on why building and marketing separately costs more explains why it's worth having the same people accountable for both where possible.

What to ask for in the first month

You can avoid most of the confusion by setting things up properly at the start. In the first few weeks of any engagement, ask for:

  • A written summary of goals, including what a good result looks like in leads or sales, not clicks.
  • Admin access to every account, including Google Ads, Meta, Analytics and Search Console.
  • A baseline. Where are enquiries, traffic and costs today, before any work starts? Without it, nobody can show improvement.
  • A simple reporting format, agreed in advance, that fits on one or two pages.
  • A named person who understands your business and will answer questions.

If an agency resists any of these, that's worth noticing. Good ones usually offer them before you ask.

When it's time to change agencies

Sometimes the honest answer is that the relationship isn't working. Signs it may be time to move on: you've raised specific concerns more than once and nothing changed, the numbers haven't improved after a fair trial period, you can't get straight answers, or you don't feel they understand your customers.

If you do leave, do it cleanly. Make sure you hold every login, export your data and reports, and ask for a handover note covering what was set up. That's much easier if you insisted on owning the accounts from the beginning.

Understanding what's under your control

A lot of frustration comes from mixing up what an agency can influence and what it can't. Fairness helps both sides.

An agency can usually control: how campaigns are built, how quickly problems are fixed, how well tracking is set up, the quality of creative and content, and how clearly they report.

They can't fully control: your product quality, your pricing, how quickly you answer enquiries, how well your sales conversations go, the competition, or seasonal swings in demand.

If leads are coming in but few turn into sales, the issue may be the follow-up, not the marketing. If your site is slow or unclear, even excellent ads leak. Sometimes the useful thing an agency can do is point at these problems honestly. A good one will. A poor one will either ignore them or blame you for everything.

Different kinds of agency, different yardsticks

Not all marketing is judged the same way. A quick guide:

A performance or ads agency should be judged on cost per lead or sale, and on how fast they learn and improve. See Google Ads and Meta Ads.

An SEO agency should be judged on indexed pages, visibility for target topics, and eventually enquiries from search. Progress is slower, so look for steady improvement and honest explanation. See SEO services.

A content or social agency should be judged on engagement quality and the enquiries or conversations that result, not follower counts. See content marketing and social media marketing.

An email or automation specialist should be judged on list growth, response and revenue or enquiries per message. See email and WhatsApp marketing.

Agree upfront which yardstick applies. It prevents arguments later about whether a month "worked".

Questions to ask about the people, not just the numbers

Results come from people, so it's fair to ask about them:

  • Who actually works on my account, and how much of their time does it get?
  • How experienced are they with businesses like mine?
  • Who do I contact if something goes wrong, and how fast will they reply?
  • What happens if that person leaves?

A small team that knows your business well often beats a big one that rotates juniors through it. Whichever you have, make sure there's a named person who owns the outcome.

Keep a simple record

Finally, keep your own notes. After each monthly review, write down what the agency said they'd do, what they did, and what changed. After a few months you'll see patterns clearly: promises kept or not, problems fixed or repeated. It also gives you a calm, factual basis for any conversation about continuing, changing course or moving on.

If you're also deciding whether your website is part of the problem, read what makes a website actually convert, and for an alternative model where one team handles both, see why building and marketing separately costs more.

The honest bottom line

Marketing takes time to compound, and not every month will show dramatic movement. That's normal. What's not normal is a marketing relationship where you can't clearly explain, in one sentence, what's actually working and why. If you can't answer that after a few months, that's the conversation worth having, with data, not assumptions, driving it.

Frequently asked questions

How long should I give a marketing agency before judging results?

It depends on the channel. Ads should show useful data within a couple of months, while SEO needs longer. Agree the timeline and what signals to look for at the start.

What should a good marketing report include?

Leads or sales by channel, cost per lead, what was tested, what was learned, what's planned next and any problems. Activity counts alone, like posts published, aren't enough.

Should I own my ad accounts?

Yes, always. Your Google Ads, Meta, Analytics and website accounts should be in your name, with the agency given access. It protects you if you ever change provider.

Is it normal to have a long contract with a marketing agency?

Some agencies prefer minimum terms, which can be reasonable for slow channels like SEO. Be wary of long lock-ins without clear reporting or a way out if results don't appear.

How do I know if my leads are good quality?

Track what happens to them: how many are relevant, how many become customers. Tell your agency, since they can only improve targeting if they know which leads were useful.