Digital Marketing ROI: How to Know If Your Marketing Is Actually Working

Most local businesses measure the wrong things. Impressions, clicks, and follower counts feel like progress. None of them prove your marketing is generating revenue. Three numbers actually do — and two of them require nothing more than your own records.

The vanity metric problem is pervasive in digital marketing reporting. An agency sends a monthly report showing that your website got 4,200 impressions this month, your Facebook post reached 1,100 people, and your Google Ads had a 3.2% click-through rate. These numbers look like activity. They tell you almost nothing about whether the marketing is producing jobs.

Impressions mean your content was shown. Reach means people scrolled past it. Click-through rate means a fraction of people who saw your ad clicked it. None of these connect to a customer picking up the phone, booking an appointment, or paying you money. The businesses that make good marketing decisions measure the right things instead.

Impressions tell you your ad was shown. They don’t tell you whether anyone hired you. Measure what connects to revenue, not what looks impressive in a report.

The Three Numbers That Actually Prove Marketing Is Working

Number 1: Cost Per Acquired Customer

Cost per acquired customer (CPAC) is total marketing spend divided by the number of customers who actually paid you as a result of that marketing. If you spent $1,200 on Google Ads this month and three customers who found you through those ads booked jobs, your CPAC is $400.

Whether $400 is good or bad depends entirely on your average job value. If your average job is worth $2,000, a $400 CPAC means you’re generating $5 in revenue for every $1 in ad spend. If your average job is worth $350, the math is unfavorable.

CPAC is the most important marketing metric for a local service business because it connects spending to revenue. Every other metric is an input into this number or a diagnostic for why this number is high or low.

CPAC Calculation
Total marketing spend this month: $__________
Number of new customers attributed to that spend: __________
Cost per acquired customer = spend ÷ new customers
Example: $1,500 spend / 4 new customers = $375 CPAC
With an average job value of $1,800: $1,800 / $375 = 4.8x return
Target: CPAC should be no more than 10-15% of average job value for most service businesses

Number 2: Lead-to-Close Rate

Your lead-to-close rate is the percentage of inbound leads that become paying customers. If you receive 20 leads per month and close 5 of them, your rate is 25%.

This number matters because it separates marketing problems from sales and follow-up problems. A business receiving 30 leads per month but closing only 10% of them doesn’t have a marketing problem. It has a follow-up or qualification problem. Spending more on marketing to generate more leads feeds the same leak.

Lead-to-close rate below 15% for a service business usually indicates a follow-up timing problem (covered in the leads go cold post), a pricing or quote problem, or a lead quality problem where the marketing is reaching the wrong audience. Diagnosing which of these is the case determines whether the fix is marketing, operations, or automation.

Number 3: Revenue by Channel

Revenue by channel is the total revenue generated by customers who found you through each specific marketing source. This is the number that tells you which channels are worth what you’re spending on them.

Calculating it requires one simple system: asking every new customer how they found you. Phone call scripts, intake forms, and booking systems all have a natural place for ‘How did you hear about us?’ The answers, tracked over time, reveal which channels are producing revenue and which are producing clicks that don’t convert.

The businesses with the clearest picture of marketing ROI are not using expensive attribution software. They’re consistently asking one question and recording the answers.

The Vanity Metrics That Feel Like Progress but Aren’t

Understanding what not to focus on is as important as knowing the right metrics. These are the numbers that show up in most agency reports and don’t tell you whether your marketing is working:

  • Impressions and reach. How many times your content or ad was displayed. Useful for diagnosing awareness issues, not for evaluating whether marketing produces revenue.
  • Follower count. A follower who never buys from you is worth nothing to your business. Follower count is a vanity metric for local service businesses whose customers make decisions based on urgency and trust, not brand affinity built through social media.
  • Website traffic without conversion data. Traffic volume means nothing without knowing what percentage of visitors take a meaningful action. 500 visitors who generate 20 calls is better than 2,000 visitors who generate 5.
  • Click-through rate in isolation. A 5% CTR that produces no conversions is worse than a 1% CTR that produces 10. CTR is a diagnostic metric for ad creative quality, not a measure of campaign effectiveness.
  • Keyword rankings without traffic and conversion data. Ranking number one for a keyword nobody searches produces nothing. Rankings matter when they’re for queries that match buyer intent and generate traffic that converts.
An agency that reports only impressions, reach, and rankings is reporting on activity, not results. Ask for cost per lead and revenue attributed to each channel instead.

How to Set Up Attribution Without Expensive Software

Attribution is the process of connecting a customer back to the marketing touchpoint that brought them in. Enterprise attribution software is complex and expensive. A local service business with a $2,000 monthly marketing budget doesn’t need it.

Three tools available for free or near-free:

  • Google Search Console. Shows you the exact search queries that are generating impressions and clicks to your website, which pages they’re landing on, and what positions you rank for each query. Free, accurate, and directly connected to your actual site performance.
  • Call tracking. A call tracking number on your website or in your ads shows you exactly which marketing channel drove each inbound call. Basic call tracking costs $20-$50 per month and tells you whether your SEO, ads, or other channels are actually generating phone calls.
  • Manual attribution. A field on your intake form or a question during the booking call: ‘How did you hear about us?’ The answers, recorded in your CRM or even a simple spreadsheet, give you revenue by channel data without any software beyond what you already have.

Combined, these three provide enough attribution data for most local service businesses to make confident marketing investment decisions without expensive tooling.

What Good Looks Like by Channel

Benchmarks vary by industry, market, and service type. These are reasonable starting points for a local service business in a mid-size market like the Tri-Cities:

ChannelPrimary MetricEvaluation WindowHealthy Benchmark
Local SEOImpressions growth, then clicks, then calls6-12 monthsImpressions climbing months 1-3; calls increasing months 4-6+
Google AdsCost per lead, cost per acquired customer30-60 daysCPAC under 10-15% of average job value
Google LSAsCost per verified lead30-60 days$20-$80 per lead depending on category
Facebook AdsCost per lead (retargeting); brand awareness (cold)60-90 daysLower cost per lead than Google Ads; higher with cold audiences
GBP / MapsCalls, direction requests from GBP insights30-60 daysGBP interactions increasing month over month
Review velocityNew reviews per month, average rating trendOngoing3-6 new reviews per month minimum; rating above 4.2

The Conversation to Have With Your Agency About Measurement

Before your next agency review meeting, prepare three questions. The answers tell you whether the agency is measuring what matters or reporting on activity:

  • What is our cost per acquired customer across each channel we’re running? If they can’t answer this without a long qualifier about attribution complexity, they’re not tracking the right things.
  • What is our lead-to-close rate, and has it changed since we started working together? If they don’t track this, they can’t distinguish between marketing problems and sales problems.
  • What revenue can we attribute to each channel this month? If the answer is impressions and clicks, ask the follow-up: of the customers who paid us this month, how many found us through each marketing channel?

An agency that can answer all three clearly is managing toward results. One that responds with reach metrics and ranking tables is managing toward activity.

Want to know what your marketing is actually producing? 1-FIND builds marketing strategies for Tri-Cities businesses that are measured against revenue, not impressions. We’ll show you what’s working, what’s not, and where your next marketing dollar will produce the best return.
Casey Carmical

Leave a Reply