Skip to main content

What a useful monthly marketing report actually looks like

24 March 2026

You are paying for marketing. Is it working?

If your monthly marketing report arrives as a twenty-page deck full of impressions, reach, and colour-coded charts, you're not alone — and you're not imagining it when you finish reading and still can't tell whether anything is actually working. A useful monthly report is a different kind of document. It's short, it names real numbers that tie to real money, and it ends with a clear view of what to do next. Here's what that actually looks like, and how to ask for it if you're not getting it.

You glance at it over coffee. Some arrows are going up. Some numbers are bigger than last month. You assume things are going well. You close the PDF and get back to running your business.

But ask yourself one question: how many actual customers did marketing bring to your business this month?

If you cannot answer that, the report failed. It gave you 20 pages of information and zero answers.

This is not your fault. Most marketing reports are designed to look impressive, not to be useful. They exist to justify the invoice, not to help you make decisions. And once you know what to look for, the difference between a useful report and a useless one becomes obvious.

What a useless report looks like

If your current report contains mostly the following, it is not doing its job:

  • Impressions. This is how many people theoretically saw your ad or social media post. Not how many cared. Not how many clicked. Not how many became customers. Just how many screens your content appeared on. For a local business in Limassol or Nicosia, this number is almost entirely meaningless.
  • Reach. Similar to impressions, slightly different calculation, equally useless on its own. "Your post reached 4,200 people" tells you nothing about whether any of them need what you sell.
  • Social media follower counts. Followers do not pay bills. A dental clinic with 300 followers and 10 enquiries per month is outperforming a dental clinic with 5,000 followers and zero enquiries.
  • Engagement metrics. Likes, shares, comments. None of these tell you if someone became a customer. A viral post that gets 200 likes and zero leads is a vanity win.
  • Click-through rates without context. "200 clicks" sounds good until you realise that zero of those clicks became a phone call or form submission.
  • Beautiful charts with upward trends that show activity, not results. The line is going up, but what is it measuring? Often, it is measuring how much work the agency did, not how much value it created.

The purpose of these reports is to make the agency look busy. They answer the question "what did we do?" instead of the question that actually matters: "what did we achieve?"

There is a meaningful difference between those two questions. Activity is not a result. Publishing 15 social media posts is activity. Getting 8 new customer enquiries is a result.

What a useful report actually contains

A report that helps you make decisions does not need to be long. It needs to answer a small number of important questions with specific numbers. Here is what that looks like.

Leads and enquiries generated

This is the single most important number in any marketing report. How many people contacted your business through channels that the marketing is managing?

That means website form submissions, phone calls from Google Ads, direction requests from Google Maps, clicks-to-call from your Google Business Profile, and direct messages that came through paid or organic channels.

If your provider cannot tell you this number, they are either not tracking it or not tracking it well enough. Both are problems. Modern tools make lead tracking straightforward. There is no excuse for not knowing how many enquiries your marketing generated.

Cost per lead

If you spent EUR 500 on Google Ads this month and got 10 leads, your cost per lead is EUR 50. That number on its own is neither good nor bad. It depends on what those leads are worth.

If you run a law firm and a single new client is worth EUR 3,000, then EUR 50 per lead is excellent. If you sell EUR 15 products, it is not sustainable. Context matters, and your report should provide it.

Cost per lead also lets you compare channels. If Google Ads costs EUR 50 per lead and Facebook Ads costs EUR 120 per lead for the same type of enquiry, you know where to shift your budget. Without this number, you are guessing.

Revenue attributed to marketing

This is not always possible to track perfectly. Some customers call without mentioning how they found you. Some find you on Google, leave, and come back weeks later through a different channel.

But any good provider should be able to give you a reasonable estimate. Something like: "Marketing drove approximately 15 new bookings this month worth an estimated EUR 4,500 in revenue." That is useful. It tells you whether the EUR 800 you spent on marketing is generating a return.

Rough estimates based on real data are far more valuable than precise measurements of things that do not matter.

Search ranking changes

Not for every keyword under the sun. Just the ones that matter for your business: your main service combined with your city.

"Dental implants Limassol: moved from position 12 to position 6." Simple, specific, meaningful. You know exactly what improved and why it matters. If someone searches for dental implants in Limassol, you are now more likely to appear.

Compare that to "overall domain authority increased by 2 points," which tells you approximately nothing about whether more customers can find you. If your agency is not tracking the keywords that actually bring customers to businesses like yours, the SEO work may be unfocused.

Website traffic from relevant sources

Not total traffic. Traffic from people who are actually looking for what you offer.

500 visits from local Google searches in Cyprus is worth more than 5,000 visits from random countries. A useful report breaks traffic down by source and geography so you can see whether real potential customers are finding your website.

If 80% of your traffic comes from India or Brazil and you run a plumbing business in Paphos, something is wrong. A good report surfaces this. A bad report hides it inside a big "total visits" number that looks impressive.

What was done and what is planned

A brief summary of actions taken this month and priorities for next month. Not a laundry list of every task completed, but strategic context that helps you understand the direction.

"We focused on improving your Google Maps listing this month: added 15 new photos, responded to all reviews, and updated your service descriptions. Direction requests increased 40% compared to last month. Next month, we are focusing on building local backlinks to improve your organic search rankings."

That tells you what happened, what it achieved, and what comes next. In three sentences.

The 5-minute test for your current report

Open your most recent marketing report. It might be a PDF in your email, a Google Doc, or a dashboard link. Whatever format it is in, try to answer these five questions from the information it provides:

  1. How many new customers or leads came from marketing this month?
  2. How much did it cost to get each one?
  3. Which specific marketing channel brought the most leads?
  4. What is the plan for next month and why?
  5. Are the results getting better or worse over time?

Give yourself one point for each question you can answer clearly from the report.

If you scored 4 or 5, your provider is doing solid reporting. Hold onto them.

If you scored 2 or 3, the reporting needs improvement. Send them this article and ask for changes.

If you scored 0 or 1, the report is not doing its job. And that usually means the marketing is not being held to a useful standard either. When nobody is measuring results, there is no pressure to produce them.

Red flags that your provider is underperforming

Bad reporting is often a symptom of deeper problems. Here are warning signs that go beyond the report itself.

They will not give you access to your own accounts. This is a major red flag. Your Google Ads account, Google Analytics, Google Business Profile, and any other platform they manage on your behalf: you should have full admin access to all of it, at all times. If they resist this, ask yourself why. The most common reason is that they do not want you to see the actual data.

Results are always described in vague terms. "Things are trending well." "We are seeing positive momentum." "The campaign is performing in line with expectations." When specifics are consistently missing, it is usually because the specifics are not impressive. A provider with good results will be eager to share the numbers.

You have no idea who is actually working on your account. The person you talk to is not the person doing the work. Your account may have been handed off to a junior team member or even outsourced to a freelancer. This is common at agencies that take on more clients than they can handle. If you are paying EUR 500 to EUR 1,000 per month, you should know exactly who is doing the work.

The invoice always has surprises. They charge separately for "strategy" meetings. "Emergency" fixes cost extra. Any change outside a narrowly defined scope triggers an additional fee. A good provider prices their service so that you know what you are paying before the month starts.

When you ask about results, they redirect to activity. "We published 12 social posts and sent 4 email campaigns this month." That is activity, not a result. The correct answer to "how did marketing perform?" starts with leads, revenue, or rankings. Not a task list.

If several of these sound familiar, it may be worth understanding the difference between how traditional agencies operate and what a managed service model looks like. Managed Online Presence vs. Digital Agency breaks that down in detail.

Some of these issues also overlap with common reasons businesses do not show up on Google in Cyprus. If your provider is not catching those problems proactively, the reporting gap may be the least of the issues.

What to demand from any marketing provider

Whether you work with a freelancer, an agency, or a managed service, there are non-negotiable standards you should expect. These are not unreasonable demands. They are the baseline for an honest working relationship.

  • Full access to every account they manage on your behalf. Google Ads, Analytics, Search Console, Business Profile. All of it. If you decide to leave, everything stays with you because it was always yours.
  • Monthly reporting that answers the five questions in the test above. Leads, cost per lead, best-performing channel, next month's plan, and trend direction.
  • Month-to-month terms. Or at most, a 3-month initial period for new setups that need time to produce results. If a provider requires a 12-month lock-in, they are protecting themselves, not you.
  • Clear ownership of your assets. Your domain, your data, your content, your ad accounts. Everything stays with you if the relationship ends. No hostage situations.
  • Direct communication with the person doing the work. Not a project manager who relays messages. Not a chatbot. The actual person making decisions about your marketing.

If a provider pushes back on any of these, treat that as information. Providers who deliver results are happy to be transparent. Providers who do not deliver results need opacity to survive.

Here is how we approach each of these at infront.cy.

How we report at infront.cy

Our monthly report is two pages. Sometimes less. It covers: leads generated, cost per lead, search ranking changes for your most important keywords, traffic from relevant local sources, actions taken this month, and priorities for next month.

No impressions. No follower counts. No 20-page PDF designed to overwhelm you into thinking everything is fine.

Every number ties back to the same question: is this generating business for you? If the answer is yes, we show you how much and where it is coming from. If the answer is not yet, we explain why and what we are doing to change it.

Every client has full admin access to their Google Ads account, Analytics, Search Console, and Business Profile from day one. There is nothing hidden, no proprietary dashboard that only we can see, no data that disappears if you leave. Everything is yours.

We do not lock clients into long contracts. We keep clients by producing results, not by making it difficult to leave.

If you are currently working with a provider and want to compare what you are getting against what you should be getting, start by understanding where you stand right now. A clear baseline makes everything else easier to evaluate.

Run a free audit to get an honest baseline of your online presence. It takes 30 seconds and gives you something concrete to compare against whatever your current provider is telling you.

Need help with your online presence?

We handle your website, SEO, and Google Ads so you can focus on your business. Fixed price, no contracts.