How do I know if my marketing is actually working?
There is one honest test: can you trace enquiries and revenue back to the marketing that produced them? If your reports show clicks and impressions but you cannot say which channel brought last month’s customers, your marketing is not being measured. Fix the measurement first, then judge the marketing.
The only numbers that matter
Four key metrics tell you whether your marketing performance is real:
- Enquiries. Phone calls, form fills, emails, messages. Not clicks, not likes, not impressions.
- Customers. How many of those enquiries bought.
- Revenue. What those customers were worth.
- Cost. What you spent to get them, per channel.
Everything else – reach, engagement, followers – is a supporting detail at best. Plenty of small business owners pay for marketing that produces beautiful reports and an empty diary. Those are the classic signs your marketing is not working, even when the reports say otherwise. If a monthly report reaches you without enquiry and customer numbers, ask for them. If nobody can produce them, that is your answer.
The two gaps that make marketing reports lie
Agencies and platforms rarely fabricate numbers, but measurement breaks in two common places, and both flatter the results:
- Gap one: broken tracking. A form submission fires twice, a page view gets counted as a conversion, or a newsletter signup is labelled a “lead”. It happens constantly – marketing analytics specialists at Munalytics put it plainly: if your measurement is broken, you are optimising against fiction. If your dashboard says 40 conversions and your inbox shows 12 genuine enquiries, believe the inbox.
- Gap two: reports stop at leads, not revenue. Marketing gets measured on leads generated, but leads are not sales. If half your “leads” are spam, existing customers or people outside your area, the channel that produced them is performing far worse than the report suggests. Measurement has to follow the enquiry all the way to money, or it tells you very little.
The five-minute sanity check
Once a month, before reading any report, do this: count last month’s real enquiries yourself, before you trust anyone else’s view of your marketing efforts. Check your inbox, call log and voicemail. Write the number down. Then open the report. If the report’s “conversions” are wildly different from your count, the tracking is wrong and every conclusion drawn from it is suspect. This one habit catches more measurement problems than any dashboard.
Basic tracking that actually works
You do not need an expensive stack to track marketing performance. You need four things set up properly:
- Analytics with real conversion events. GA4 tracking form submissions and phone-number clicks as conversions – tested by submitting the form yourself, not assumed.
- A “how did you hear about us?” habit. Ask every enquiry, every time, and note the answer. A spreadsheet beats a broken attribution model.
- Tracked phone calls. If most enquiries come by phone, a call-tracking number or at minimum a question about where they found your number. Calls are invisible to analytics without this.
- UTM tags on your links. Any link you pay for or post – ads, email marketing campaigns, directories – should carry UTM parameters so analytics can name its source. Free, takes minutes.
The monthly 10-minute review
Once tracking is honest, review where the marketing budget goes, channel by channel, on one page:
| Channel | Enquiries | Customers | Cost | Cost per customer | Verdict |
|---|---|---|---|---|---|
| Google Ads | keep / fix / stop | ||||
| SEO | keep / fix / stop | ||||
| Social | keep / fix / stop | ||||
| Directories | keep / fix / stop |
Cost per customer against what a customer is worth decides the verdict, not the volume of clicks. A channel delivering two customers a month profitably beats one delivering forty enquiries that buy nothing.
When to judge and when to wait
Different channels work on different clocks, and judging too early is as costly as never judging at all. Paid ads should show enquiry patterns within weeks; if the clicks arrive but enquiries do not, something is wrong with the targeting, the ad or the page – our guide to why Google Ads get clicks but no enquiries covers that diagnostic: https://bamsh.co.uk/why-are-my-google-ads-getting-clicks-but-no-enquiries/
SEO is slower. Months, not weeks, and the honest timescales are here: https://bamsh.co.uk/how-long-does-seo-take-to-work/
Give each channel a fair trial period, agree what success looks like against your business goals before you start, and measure it on enquiries and customers from day one.
Frequently asked questions
What is a good cost per enquiry for a small business?
It depends entirely on what a customer is worth to you. Work backwards from your marketing ROI: if an average customer is worth £500 profit and one in five enquiries buys, each enquiry is worth roughly £100. Any channel producing enquiries well under £100 is working. Without knowing your own numbers, no benchmark means anything.
Why do Google Analytics and Google Ads show different conversion numbers?
They count differently: attribution windows, cross-device handling and duplicate filtering all differ between the platforms. Small gaps are normal. A large gap usually means a tracking setup problem, which is gap one above – check it against your real inbox count.
What is a vanity metric?
Any number that looks impressive but does not connect to revenue: impressions, reach, page views, followers, likes. They are not useless as diagnostics, but a report built on them is avoiding the question that matters.
How long should I give a marketing channel before deciding?
Agree the trial period before spending: a few weeks for paid ads with enough budget to generate data, three to six months minimum for SEO. Judge on the trend in genuine enquiries, not on any single month’s number.
Do I need a CRM to track my marketing?
Not to start. For most small businesses, a spreadsheet recording each enquiry, its source and whether it became a customer is enough to guide the marketing strategy to make every decision in this article. Add a CRM when the spreadsheet becomes the bottleneck.
Sources and checks
- Munalytics, How to know if your marketing is actually working (2026): https://munalytics.com/how-to-know-if-your-marketing-is-working/
- CallRail, Is my marketing working? guide: https://www.callrail.com/
- Web Leveling, How to measure marketing results with calls and booked jobs (2026): https://webleveling.com/blog/judge-marketing-by-calls-and-booked-jobs/
- Google Analytics 4, conversion event documentation: https://support.google.com/analytics/
- Bamsh Knowledge Centre: Why are my Google Ads getting clicks but no enquiries? https://bamsh.co.uk/why-are-my-google-ads-getting-clicks-but-no-enquiries/
- Bamsh Knowledge Centre: How long does SEO take to work? https://bamsh.co.uk/how-long-does-seo-take-to-work/
Sources checked 24 October 2026.
