A post got 4,000 likes. Your website had 10,000 visitors last month. Your follower count is up and to the right. Feels great, right? Here is the problem: none of that tells you if your marketing is working. You can rack up likes and impressions all year and not book a single extra job. If you want to know how to know if your marketing is working, you have to stop watching the numbers that feel good and start watching the few that actually pay the bills.
The Vanity Metrics That Lie to You
Likes, impressions, follower counts, and raw website traffic are vanity metrics. They climb, they look impressive in a monthly report, and they do not put a dollar in your account. An agency that only shows you “reach” and “engagement” is showing you motion, not results. Motion and progress are not the same thing.
Here is the reassuring part: even the pros wrestle with this. HubSpot’s 2026 State of Marketing report found that measuring the ROI of marketing is the single biggest challenge marketers face, named by 33% of them, ahead of generating leads or keeping up with platforms. So if you have felt unsure whether your marketing is doing anything, you are not behind. You are asking the one question most people avoid.

The Numbers That Actually Tell You
Forget the dashboard with 40 metrics. Four numbers tell you whether your marketing is working, and you can track all of them on one sheet of paper.
Leads: how many real inquiries you got, meaning calls, form fills, and booked estimates, not visitors. Cost per lead: what you spent divided by those leads. Spend $1,000 on ads, get 20 leads, that is $50 a lead. Customers: how many of those leads turned into paying jobs. Revenue: the actual dollars those jobs brought in.
That is it. If leads are climbing, cost per lead is holding steady or dropping, and revenue is up, your marketing is working. If you are pulling 10,000 visitors and none of those four numbers move, it is not. This is the whole point of a website, SEO, and ads working as one machine you can measure, instead of a pile of separate channels you just hope are doing something.
How to Track Them Without a Fancy Dashboard
You do not need expensive software to start. Ask every new lead one question: “How did you hear about us?” Write the answer down. A simple spreadsheet with the lead, the source, and whether they booked will teach you more than any analytics suite. Layer in Google’s free tools, your Google Business Profile insights and GA4, and call tracking once you are ready. But start with the question and the spreadsheet.
Do that for 60 days and the fog lifts. That, in one line, is how to know if your marketing is working: watch leads, cost per lead, customers, and revenue, not the noise. You will see exactly which marketing is earning its keep and which is just making you feel busy. When you want all of it tracked for you, that is a lead generation system you can actually measure: leads, sources, and revenue in one place. Plain and simple. You got this.