Opens in a new tab
← All insights

Lead Generation

The Monthly Report Test: Reading Your Marketing Numbers Without Fooling Yourself

Most marketing reports describe activity instead of results. Here is the short test a Charleston business owner can run on any monthly report: four numbers on the front page, a source for every lead, and a plain-English page explaining what changed and why.

By Stephen Sovenyhazy · Updated November 5, 2026

Business owner reviewing a one-page monthly marketing report with four key numbers

A monthly marketing report should tell you four things: how many real people contacted your business, where each one came from, what it cost to get them, and how many became paying work. Everything else, including impressions, rankings and follower counts, is background. If you finish the last page and still cannot say how many named contacts the month produced, you have a record of activity, not results. Here is how to read the report you already get, and what to ask for when it comes up short.

What a Monthly Marketing Report Should Tell You in the First Thirty Seconds

The front page is a scoreboard, not a filing cabinet. Four numbers belong there, in the same place every month:

  • Contacts. How many people called, submitted a form, sent a text or booked time on the calendar, counted as people rather than clicks.
  • Sources. Which channel produced each one: organic search, your Google Business Profile, paid ads, email, referral or direct.
  • Cost. What you spent in total, and what that worked out to per contact.
  • Closed work. How many of those contacts became booked jobs, signed clients or scheduled patients.

When those four lines are missing from the front page, they are usually missing from the report entirely. CORE CONNECT builds reports in that order because the question an owner is actually asking is never whether impressions went up. It is whether this month paid for itself, and whether the next one will. That is revenue over vanity metrics, and it is a layout decision before it is a philosophy.

The rest of this guide turns those four lines into questions you can ask out loud on your next call. For the companion argument from the measurement side, read how to tell if your SEO is working without looking at rankings.

Count Contacts, Not Traffic

Traffic is the easiest number to move and the least useful to own. A link shared in a Charleston neighborhood group can double a month of sessions and produce nothing. One page that answers whether you work on Daniel Island on Saturdays can produce four jobs from forty visitors.

So the contact section has to describe people. A useful one breaks out:

  • Calls that lasted longer than a few seconds, kept separate from hang-ups and spam
  • Form submissions labeled by form name, so you can see which page did the work
  • Texts and chat conversations started
  • Estimates, consultations or appointments actually placed on the calendar

Then check the number in two directions. First, double counting: the West Ashley homeowner who calls Tuesday, fills out a form Thursday and texts Friday is one lead, not three. Second, flatness. A contact total that lands on nearly the same figure every month usually means something is counting visits to a contact page instead of submissions from it.

You do not need software access to sanity-check this. Pull your own call log for the month and count the ones you remember taking. If your memory and the report disagree by more than a little, that gap is the first thing to raise.

Every Lead Needs a Source You Can Name

A number without a source cannot be repeated on purpose. Attribution, which simply means assigning each contact to the channel that produced it, is where a report stops being a scoreboard and starts being a decision tool.

Ask for contacts by source, not sessions by source. Those are two different reports and only one of them has your money in it. A month with fewer visitors but more calls from the map listing is a good month, and a report organized around sessions will quietly describe it as a bad one.

Three rules worth holding to:

  1. Direct and unassigned traffic should be small and shrinking. When a third of your leads live in that bucket, the tracking is incomplete; the customers are not mysterious.
  2. Offline sources belong in the same table. Referrals, yard signs, truck wraps and a television segment someone remembers are all lead sources, even when the number comes from asking callers how they found you.
  3. Every channel gets the same columns. If paid ads report cost per lead while organic search reports impressions, the two cannot be compared, which is often the reason they are presented that way.

For a picture of the work sitting behind those channels week to week, see what a local SEO company in Charleston actually does in a month.

What Happened After the Phone Rang

Most reports stop at the lead. The money is in the next twenty minutes.

A leaky funnel rarely leaks at the top. It leaks between the call and the callback. So the report should follow the contacts it is proud of:

  • How many calls went unanswered, and when. Tuesday at two in the afternoon is a staffing problem; Saturday at nine in the morning is a coverage decision.
  • Median time to first response for forms and texts, measured in minutes.
  • How many leads got a second touch, and how many went cold without one.
  • How many reached a booked appointment.

This is the section that changes behavior fastest, because the repair usually belongs to you rather than to your marketing partner. A Mount Pleasant plumber who answers in four minutes beats a more visible competitor who answers in four hours. Reveal Marketing Hub exists to keep that trail in one place, so the lead, its source, the follow-up and the outcome sit in one connected system instead of in a phone, an inbox and somebody’s notebook.

Cost Per Lead, Cost Per Customer, and the Gap Between Them

Two numbers, and the second one matters more.

Cost per lead is everything you spent that month, including fees, ad budget and software, divided by the contacts that spending produced. Cost per customer is the same spend divided by the contacts that turned into paying work. The distance between the two is your close rate. That is a sales number rather than a marketing one, but it belongs in the same table, because it decides what a lead is worth to you.

Judge both against your own average job value, not against a benchmark from a trade publication. A remodeler and a dental practice can run an identical cost per lead and sit in completely different financial positions. One signed kitchen can carry a quarter; one new patient cannot.

Then read the trend against the calendar, because the Lowcountry has a calendar. Storm season, tourist season and Boeing hiring waves move demand in ways no campaign caused and no campaign can be blamed for. Comparing September with August tells you about the season. Comparing September with last September tells you about the marketing.

Rankings and Impressions Belong in the Back of the Report

None of this makes search position worthless. It makes position a leading indicator, a sign that revenue may follow, and leading indicators belong behind results rather than in front of them. Impressions describe being seen. Contacts describe being chosen.

Keep that section and read it for one purpose: diagnosis. Rising visibility with flat contacts is a specific and fixable problem, usually a page that attracts the wrong searcher or never asks for the call. Flat visibility with rising contacts means something is working that nobody has written down yet. Either way the ranking table earns its place by explaining the contact count, never by replacing it.

The same logic now covers AI assistants, where the useful question is not where you appear on a results page but whether you get named when somebody asks for a recommendation. That is its own measurement problem, and getting your business named in AI assistants covers how to approach it. If your current report never explains why a number moved at all, the standard set out in what a Charleston SEO audit should tell you is a fair one to hold it to.

The Visitors Who Never Say Who They Are

Here is the uncomfortable part of every report: the overwhelming majority of the people who visit your website leave without telling you anything. They read the service page, check whether you cover Summerville, and go. In a conventional report they show up only inside a session count, which is to say they show up as nothing you can act on.

That is the gap Reveal visitor identification is built to close. It identifies up to 70 percent of otherwise anonymous visitors by name, company and contact details, and results vary by traffic mix, so a site drawing heavy out-of-market or casual mobile traffic will see a different outcome than one drawing local business buyers. Treat the figure as a ceiling, not a promise.

What it changes about your report is the unit. Instead of a line that reads as a session count, you get a list of businesses and people who looked, which your team can work the same week. A visitor you can name is a contact. A visitor you can only count is traffic.

A Page of Plain English Beats Ten Pages of Charts

Every report should carry one page a human wrote, answering three questions in order: what changed, what we did about it, and what happens next.

That page is where honesty becomes visible. It should name the thing that did not work last month as plainly as the thing that did. It should connect a decision to a number you can see somewhere else in the document. And it should set an expectation for the coming month specific enough that you can tell, thirty days later, whether it held.

Be careful with one substitution. A list of deliverables is not a strategy. Counting posts published or links acquired describes effort, and effort is not an outcome; the question is always which business problem the effort was aimed at and whether that problem moved. CORE CONNECT publishes the CORE method for exactly that reason, so the reasoning behind a month of work can be checked against what was promised rather than taken on faith. If you are weighing partners, how to choose an SEO company in Charleston works through the same questions before you sign anything.

The Monthly Report Test

Open your most recent report and give it ten minutes. Six questions, and a passing answer looks like this:

AskA passing report
How many people contacted us?One number, deduplicated, on the front page
Where did they come from?Contacts by channel, with direct and unassigned kept small
What did each contact cost?Total spend divided by contacts, trended against last year
How many became customers?A closed-work figure, even when the sales side supplies it
What happened to the ones who did not?Response times, missed calls and follow-up counts
Why did any of it move?A written page, not a chart with no caption

Four or more passes means you have a reporting relationship worth keeping. Two or fewer means you are being shown a dashboard rather than an answer, and the next conversation should be about the format before it is about the budget.

What to Do When Your Report Fails the Test

Start by asking for the four front-page numbers in writing for the last three complete months. The response tells you a great deal. If the numbers arrive, you have a reporting problem, and that is a fixable one. If the answer is that they cannot be produced, then tracking was never set up to produce them, and no amount of additional visibility work will change that.

At CORE CONNECT we set conversion tracking before content for this reason, and we publish client results with the numbers attached so the standard we hold reports to is the one you can hold us to. Twenty-plus years across healthcare, marine, fitness, professional services and the local trades have made the pattern predictable: the businesses that grow are the ones that can name where last month’s work came from.

If you would like a second read on what your current reporting is actually measuring, request a free website review or talk to the CORE CONNECT team in Charleston at 1-843-800-2860; our office is at 1000 Johnnie Dodds Blvd in Mount Pleasant. Bring the most recent report you have. Ten minutes with it is usually enough to tell whether you are being shown activity or results.

Frequently asked questions

How often should I get a marketing report?

Monthly is the right rhythm for most local service businesses, and it should cover complete calendar months rather than a partial current month, which always looks like a decline. Weekly reporting tends to turn normal variation into panic, and quarterly reporting lets a bad quarter finish before anyone notices. Between reports, a live view of leads and their sources is more useful than another document.

What counts as a vanity metric?

A vanity metric is any number that goes up without telling you whether the business made money. Impressions, follower counts, keyword rankings and raw traffic are the usual examples. They are not useless; they are diagnostic. The test is simple: if a number rises and you still cannot say what you would do differently tomorrow, it belongs in the back of the report rather than on the front page.

What is a good cost per lead for a Charleston service business?

There is no single good figure, because it depends entirely on your average job value and your close rate. A remodeler who closes one job in four can absorb a far higher cost per lead than a business selling a small recurring service. Work out what one customer is worth to you over a year, then judge cost per lead against that. Comparing your number with a competitor’s is usually comparing two different businesses.

Should keyword rankings be in my report at all?

Yes, but behind the results rather than in front of them. Rankings help explain movement in your contact count and can point to a page that attracts the wrong searcher. The problem is presenting them as the outcome you paid for. If rankings improved while calls did not, that is a finding worth discussing, not a win worth celebrating.

Can I verify the numbers in my report myself?

Most of them, yes. Your phone system holds the call log, your inbox holds the form submissions, and your calendar holds the booked work. Spot-check one month against those three sources. You are not looking for an exact match, since tracking and memory both miss things, but for a gap large enough to suggest that the report and your business are describing different months.

Stephen Sovenyhazy, founder of CORE CONNECT

Written by Stephen Sovenyhazy

Founder of CORE CONNECT in Mount Pleasant, SC. Stephen personally walks every new client through their plan.

Book a walkthrough with Stephen →

Keep reading

More insights

AI Search, SEO

SEO vs. GEO: What’s the Difference and Do You Need Both?

SEO earns a ranking and a click. GEO earns a citation inside AI answers. With AI Overviews on 61% of…

Read the article →
Charleston small business owner checking an AI assistant recommendation on her phone outside her storefront

AI Search

Does My Business Need a Website If AI Answers Everything? What the 2026 Data Says

AI assistants now pick the shortlist, but people still check your website before they call. Here's what Walmart's ChatGPT test,…

Read the article →

AI Search, SEO

Is SEO Dead? What Falling Click-Through Rates Actually Mean in 2026

Desktop click-through rate for the #1 Google result fell from 17.83% to 7.43% in twelve months. SEO isn't dead, but…

Read the article →

Free website review

See what's holding your website back.

Enter your website and we'll show you what we'd fix first.