If your agency sends you a ranking report every month and your revenue hasn't moved, the report is measuring the wrong thing. Rankings, clicks, likes and reach show that people saw you. A marketing report should show what happened next: who called, who booked, who paid, and what each new customer cost you.
A useful marketing report fits on one page and leads with six numbers: leads, booked jobs, new customers, revenue from those customers, what you paid for marketing, and cost per new customer. Rankings, clicks, likes and reach go below that line as supporting detail. If your agency can't show the six, ask why.
Why can rankings go up while revenue stays flat?
Because a ranking is an early step, and the money can leak out at any step after it. A report that stops at rankings can't tell you where the leak is.
- The wrong words. You rank for searches that don't buy, like "what is" questions, while the "near me" and service searches stay out of reach.
- The page doesn't ask. Visitors land on a page with no clear phone number, price range or booking button.
- The phone isn't answered. Calls go to voicemail during jobs, and callers try the next company. Our post on what a missed call costs runs those numbers.
- The follow-up is slow. Web leads sit for hours before anyone calls back. See how fast you need to respond to a lead.
- Nobody tracks the source. So no one, including the agency, knows which marketing produced which customer.
You're not alone if the reports leave you unsure. Constant Contact's 2025 Small Business Now report, a survey of 2,500 small business decision-makers, found only 18% feel "very confident" in the effectiveness of their marketing, down from 27% in 2024.
What should a one-page marketing report show?
Six lines, in this order, every month. Each line is a count you can check against your phone log, calendar or invoices.
| Line | What it counts | Example month |
|---|---|---|
| 1. Leads | Calls from new callers (answered and missed), web forms and booking requests | 82 (64 calls, 9 of them missed; 18 forms) |
| 2. Booked jobs | Leads that turned into an appointment, estimate visit or consult on the calendar | 31 |
| 3. New customers | First-time customers who had the work done and paid | 26 |
| 4. Revenue from new customers | What those 26 paid, from your invoices | $23,400 |
| 5. What you paid | Agency or freelancer fee, ad spend and marketing tools, all in | $3,500 ($2,000 fee + $1,500 ads) |
| 6. Cost per new customer | Line 5 divided by line 3 | $135 |
Example only, not a client result. It assumes a home service business with an average first job of $900, a $2,000 monthly marketing fee and $1,500 in ad spend. Here, each $1 of marketing brought back about $6.69 in first-job revenue ($23,400 / $3,500), before counting repeat work.
Two numbers in that table are worth a second look. The 9 missed calls are leads you already paid for. And the drop from 31 booked to 26 paid points to no-shows or estimates that didn't close, which is a sales problem the report should flag, not hide.
Where did each new customer come from?
The second half of the page splits the same numbers by source, so you can see which channel earns its cost. Here is the same example month, split up.
| Source | Leads | Booked | New customers | Revenue |
|---|---|---|---|---|
| Google Business Profile (Maps) | 26 | 11 | 9 | $8,100 |
| Google Ads | 22 | 9 | 8 | $7,200 |
| Website (organic search) | 12 | 6 | 5 | $4,500 |
| Referral | 6 | 3 | 3 | $2,700 |
| Unknown (nobody asked) | 16 | 2 | 1 | $900 |
| Total | 82 | 31 | 26 | $23,400 |
In this example, Google Ads cost $1,500 and produced 8 customers, about $188 each. That's the kind of sentence a good report says out loud. The "Unknown" row is the one to shrink: 16 leads with no source means you're guessing about a fifth of your marketing.
How do you get these numbers if nobody tracks them today?
With three habits and one monthly check. None of them needs expensive software.
- Call tracking. Give each channel its own forwarding number that rings your normal line. Google Ads offers Google forwarding numbers at no cost and counts a call as a conversion only when it lasts longer than a minimum length you set, which filters out quick hang-ups. Third-party call tracking does the same for your Business Profile, website and print.
- A required source field. In your CRM or booking software, add a "Lead source" dropdown that can't be left blank: Google Maps, Google search, Google Ads, Facebook or Instagram, referral, Angi or Thumbtack, repeat customer, and ChatGPT or another AI tool.
- Ask "How did you hear about us?" on every first-time call and at booking, and write the answer in that field. It takes five seconds and catches what tracking numbers miss, like referrals and AI recommendations.
- Match revenue once a month. Pull the month's paid invoices, mark which ones are new customers, and total them by source. That's lines 3 and 4.
Don't leave AI off the list. BrightLocal's 2026 Local Consumer Review Survey found use of ChatGPT and other generative AI tools for local recommendations rose from 6% to 45% in a year. A ranking report can't see those customers at all. Your front desk can, if they ask.
What is a like or a follower worth to a med spa?
On its own, nothing you can deposit. Likes and reach tell you people saw a post. A med spa gets paid when someone books, shows up and gets treated, so that's what the report should count.
The value per booking is real. The American Med Spa Association's 2024 State of the Industry report found patients spend an average of $527 per visit, and 73% of med spa patients are repeat patients. A new patient is worth one visit now and often several more later.
| What the report shows | Example month | Can you bank it? |
|---|---|---|
| Reach | 40,000 | No |
| Likes | 1,200 | No |
| Consult requests (calls, forms, DMs) | 22 | Not yet |
| Booked consults | 14 | Not yet |
| Showed up | 11 | Not yet |
| Treated and paid | 9 | Yes: about $4,743 at $527 a visit |
Example only, using AmSpa's average visit value. If your agency reports only the first two rows, ask for the last four. We go deeper on this in why med spa followers don't turn into bookings.
Should rankings and clicks still be in the report?
Yes, below the six lines, as early signals that explain why the money numbers moved. They're useful context. They're not the result.
- Early in SEO, they're all you have. Rankings and impressions often move months before calls do. Read how long SEO takes so you know what to expect in month two versus month nine.
- Being seen is only a step. BrightLocal's 2026 survey found that after reading positive reviews, 54% of consumers go to the business's website, while 20% contact the business and 20% make an appointment. Most people who see you still need a reason to call.
- Use them to diagnose. Clicks up and calls flat points to the website or offer. Calls up and booked jobs flat points to the phones or follow-up.
What should you ask your agency this week?
Ask for the six lines, split by source, for last month. Then ask these:
- How many of last month's new customers came from the work we pay you for, and how do you know?
- What did each new customer cost, including ad spend and your fee?
- How many calls were missed, and how many web leads waited more than an hour for a reply?
- Which channel would you cut if we had to cut one, and why?
- What will you change next month if new customers stay flat?
A good agency will need some numbers from you, like invoices or booking data, because it can't see your books. That's fair. What isn't fair is a report built only from numbers that are easy for the agency to make look good.
Do you need an agency to get a report like this?
No. If you run one or two channels, you can build this report in a spreadsheet in about an hour a month, using your call log, booking calendar and invoices.
Where an agency earns its fee is in moving the numbers: more leads, fewer missed calls, a lower cost per new customer. If you're deciding who should do that work, our comparison of hiring an agency, a freelancer or someone in-house covers cost and fit.
Who in Orange County reports new customers and revenue instead of clicks?
Any agency can say it does. Before you sign, ask each one to show you a sample report with the six lines above and a split by source. If the sample leads with rankings, impressions or reach, that's what you'll get every month.
Key Rank Strategies, based in Costa Mesa, works as a growth company for local service businesses in Orange County, Southern California and other states. We report in calls, customers and revenue, with rankings and clicks as supporting detail. One example by industry: a dental practice in Orlando went from $28,000 to $75,000 in monthly revenue in 9 months (client-reported). See more results on our proof page, and see how reporting works in the KRS Growth Plan.
Want to see what your marketing actually produced?
Send us your last report. We'll show you which of the six lines it's missing, how to start tracking them, and where the leads are leaking. Free. Or call (949) 810-7351.
Get a free growth audit →If you want one team to run the marketing and report it in customers and revenue, start with the growth plan for local service businesses.
Frequently asked questions
What is a good cost per new customer?
It depends on what a new customer is worth to you. Compare cost per new customer with the gross profit on a typical first job, then add repeat work. If you keep more from the first job than it cost to win, the marketing is paying for itself.
What is the difference between a lead and a new customer?
A lead is anyone who called, filled out a form or asked for a quote. A new customer is a first-time buyer who had the work done and paid. Reports that count only leads can look good while revenue stays flat.
What is call tracking?
Call tracking gives each marketing channel its own phone number that forwards to your normal line, so you can see which channel produced each call. Google Ads offers its forwarding numbers at no cost for calls from ads and your website.
My agency says tracking revenue is my job. Is that right?
Partly. The agency can't see your invoices, so you or your office will need to share monthly new-customer and revenue totals. The agency should set up the call tracking and source fields and turn those totals into the report.
How soon should a report show new customers and revenue?
Paid ads can show booked jobs within the first month or two. SEO takes longer, so early reports lean on rankings and calls, but the six lines belong in the report from month one, even when some are small.