By Piotr Maryanski | March 2026 | 7 min read

Every business owner I’ve ever worked with has said some version of this at some point: “We’re doing everything right and nothing’s working.”

Sometimes it’s said with frustration. Sometimes with resignation. Occasionally with a hint of accusation, usually directed at whoever’s running the ads.

Here’s what I’ve found after auditing dozens of businesses: the marketing is rarely the primary problem. The problem is almost always something the marketing is exposing — not causing.


Reason 1: You’re measuring the wrong things

This is the most common one. A business is looking at impressions, reach, follower counts, or even click-through rates — and calling that “marketing performance.” Meanwhile, no-one’s tracking what happens after the click. Whether the website converts. Whether enquiries turn into customers. Whether customers come back.

Vanity metrics are comfortable because they tend to go up. Revenue metrics are uncomfortable because they tell you what’s actually happening.

If you can’t currently answer these questions, you don’t know if your marketing is working or not:

  • What percentage of website visitors make an enquiry or purchase? (Conversion rate)
  • What is my cost per lead or cost per sale from each channel?
  • What is my average customer lifetime value?
  • What percentage of customers come back for a second purchase or booking?

No amount of ad optimisation fixes a measurement problem. You’re just making decisions with bad information.

The fix: Before spending anything on marketing, define what you’re actually trying to move. Pick one or two metrics that directly connect to revenue. Track them every week. Ignore everything else until those are healthy.

Reason 2: The offer isn’t compelling enough

Bad marketing can’t save a weak offer. This one is hard to hear because business owners naturally believe in what they’re selling. But if people aren’t buying, the first question to ask is: is what I’m offering good value compared to the alternatives?

“Alternatives” doesn’t just mean direct competitors. It includes doing nothing at all, doing it themselves, or spending that money on something else entirely.

Signs the offer might be the problem:

  • People show interest but don’t convert once they see the price
  • You’re getting clicks but no enquiries
  • You get enquiries but customers choose competitors on price
  • Your product is popular in conversation but not in sales

The fix here isn’t necessarily to lower the price. Sometimes it’s to reframe the offer so the value is clearer. Sometimes it’s to change what’s included. Sometimes it genuinely is the price. The key is to talk to the customers who didn’t convert and find out why — not assume.

Reason 3: You’re interrupting instead of being useful

A lot of small business marketing is essentially shouting. Promotional posts, sale announcements, “come and buy this.” The business is talking about itself constantly and wondering why people aren’t interested.

The businesses that build audiences and generate inbound enquiries do the opposite. They answer questions people are actually asking. They share information that’s useful whether you buy or not. They build trust before they ask for anything.

Google’s 7-11-4 research is relevant here: buyers typically need 7 hours of content, 11 touchpoints, and 4 different locations before making a purchasing decision. If all 11 of your touchpoints are promotional, you’re not helping someone decide — you’re just pestering them.

7 hrs
Average content interaction before a purchasing decision

11
Average touchpoints before a purchasing decision

4
Different locations/platforms they’ll interact with you across

Source: Google, “The Long and Winding Road” research

Reason 4: There’s a leak in the funnel you’re ignoring

Marketing is a system. Traffic comes in at the top. Some becomes enquiries. Some becomes customers. Some becomes repeat customers. A leak at any point reduces the output of the whole system — and throwing more budget at the top doesn’t fix it.

Where I most often find leaks:

The website

If traffic arrives but doesn’t convert, the website is the problem. Slow load time, confusing layout, no clear call to action, a contact form that looks like it was last updated in 2015 — these things lose customers after your ad or Google search result did its job perfectly. The ad gets blamed. The website is the culprit.

The follow-up

For service businesses, this is a massive leak. An enquiry comes in on a Friday afternoon, gets picked up on Monday, and by then the customer has booked with someone who responded in 20 minutes. Speed of follow-up is a trust signal. Response time is part of the customer experience.

Email and retention

Most small businesses do zero to keep in touch with customers between purchases or visits. No emails, no re-engagement, no reason to come back except if the customer chooses to remember you. This is the most expensive leak because it’s not just about acquiring those customers — you already paid for them.

Reason 5: You’re not giving it enough time or consistency

This one is genuinely hard because inconsistency and patience aren’t usually how business owners are wired. But most marketing that works takes time.

Google Ads can produce results relatively quickly. Meta Ads need a few weeks of algorithm learning. Email open rates improve over months as the list is cleaned and nurtured. Organic content and SEO take 3–6 months to compound. Word of mouth and reviews build over years.

The pattern I see repeatedly: a business runs ads for 3 weeks, doesn’t see the returns they wanted, switches to content. Does that for a month, doesn’t see results, tries email. Does that for a few weeks, finds it “doesn’t work,” goes back to ads. None of it has time to work because none of it is given time or consistency.

The counter-argument to patience is knowing the difference between “not working yet” and “fundamentally broken.” Which is why measurement (Reason 1) matters so much. With the right metrics, you can tell whether poor results are a timing issue or a structural problem. Without them, you’re guessing.


The uncomfortable truth

If your marketing isn’t working, it’s almost certainly one of these five things — or a combination. Rarely is it just “the ads are bad” or “the agency isn’t performing.”

The most useful thing you can do is audit your funnel honestly, from the moment someone first hears about you to the moment they become a repeat customer. Where are people dropping off? Where does the system go quiet? Fix that before spending more at the top.

Think something’s broken but can’t pinpoint it?

That’s exactly what I do. Audit the whole picture, find the leak, fix it. Book a free call and we’ll find out what’s actually going on.

Book a free discovery call


Frequently asked questions

How do I know if my marketing is actually working?

Track the metrics that connect directly to revenue: conversion rate, cost per lead or sale, customer lifetime value, and repeat purchase rate. If those are improving, your marketing is working — regardless of what’s happening with impressions or followers. If they’re stagnant or declining, something is broken.

Is it the agency’s fault if my marketing isn’t working?

Sometimes. But more often, the agency is doing exactly what they were asked to do — and what they were asked to do is the wrong thing. Briefing an agency to run ads before fixing your funnel, or running campaigns without clear measurement in place, produces poor results that aren’t entirely the agency’s fault.

How long should I give a marketing strategy before changing it?

For paid advertising: 6–8 weeks minimum before judging performance. For content and organic: 3–6 months to see meaningful signal. For email: 2–3 months to optimise open rates and sequences. The exception: if you can clearly see a structural problem (broken funnel, untracked conversions, no follow-up), fix that immediately — don’t wait for a time period to pass.

Should I hire someone to fix my marketing or try to fix it myself?

Depends on your skill set and your time. If you can diagnose the problem accurately and execute the fix competently, do it yourself. Most business owners are good at one but not both. If you’re not sure what the problem is, bringing in someone who can look at the whole picture is faster and usually cheaper than trial-and-error.


Piotr Maryanski is the founder of Crunchy Ads, a North East marketing consultancy. She works with ecommerce and service businesses on the full marketing picture — from paid ads to email to operations. Book a free discovery call.

Leave a Reply

Your email address will not be published. Required fields are marked *