Back to all articles

Likes and impressions are not a business result. Here is what to measure.

Likes and impressions are not a business result. Here is what to measure.

Maja is staring at her screen, jaw tight, coffee cooling in her hand. The quarterly report is open: hundreds of hours poured into campaigns, dozens of posts, a spike in likes and shares. The social media graphs look impressive—skyward lines, colourful peaks. Her boss steps in, sees the dashboard, and says: “Looks like we’re crushing it, right?” Maja hesitates. She knows something’s off, but she can’t quite put her finger on it.

The phone rings. It’s sales. “We’re still not seeing new leads from your campaigns. Are you sure all that traffic is real?” Maja scrolls through the analytics. The numbers are big, but the pipeline is flat. No new calls. No demo requests. That uncomfortable gap between digital noise and actual business is suddenly impossible to ignore.

When Vanity Metrics Lead You Astray

If you’ve worked on as many digital projects as we have—100+ sites, stores, apps, and campaigns—this moment is familiar. The pattern crops up everywhere: teams celebrate likes, impressions, or follower counts. Then, three months later, someone asks: “But did we actually sell anything?”

Here’s the truth. Vanity metrics—likes, shares, impressions—are easy to measure and even easier to inflate. They make slides look pretty. But if you’re serious about marketing ROI or business growth, these numbers are barely the opening act. The applause is loud, but it fades quickly when real results don’t follow.

The Metrics That Actually Move the Needle

There’s a shortlist of digital metrics that matter for most businesses. We see the difference every time a client switches focus from “getting attention” to “getting results.” Here are the five we keep coming back to:

  • Cost per Lead (CPL): How much you spend to generate a single lead.
  • Conversion Rate: The percentage of visitors who take the action you want—buying, signing up, booking, etc.
  • Customer Acquisition Cost (CAC): The total marketing and sales cost to win a new customer.
  • Return on Ad Spend (ROAS): Revenue earned for every euro spent on ads.
  • Organic Traffic Growth: The increase in unpaid website visitors over time.

These are the numbers that get sales teams excited and keep management off your back. They’re harder to game, but they’re also how you know—truly know—if your digital marketing is working.

Cost per Lead: The Brutal Simplicity

CPL is refreshingly straightforward. Take your total spend on a campaign (ads, content, time included) and divide by the number of leads it produces. If you spend €1,000 and get 10 leads, your CPL is €100. The lower, the better—unless you’re sacrificing lead quality just to hit a number.

What we see across projects: teams often don’t track all their costs. They count ad spend but forget about hours spent on design or copy. The real CPL is higher than it looks. The businesses that win here are ruthless about including every euro—no matter how uncomfortable that makes the report.

Conversion Rate: The Reality Check

A big traffic number feels good, but only a conversion rate tells you if your funnel actually works. Whether it’s a landing page for a B2B SaaS tool or an online store for a local retailer, this is the moment of truth: do visitors take action?

We built an online store for a client who was thrilled with 20,000 monthly visitors. But their conversion rate was 0.3%. That meant 99.7% of visits resulted in nothing. The client said: “We’ve been live for 6 months and nobody calls.” The solution wasn’t more ads or more posts. It was a forensic look at the checkout experience, simplifying forms, and clarifying the shipping policy. By the end, conversions doubled—and suddenly the traffic mattered.

Customer Acquisition Cost: The Number That Keeps CEOs Up

If you want to see a founder go pale, show them how much it actually costs to get a paying customer. Customer Acquisition Cost is the sum of all marketing and sales spend divided by the number of new customers. It’s not an ego metric. It decides whether you can scale—or if you’ll burn through your budget before seeing profit.

Across more than 100 client projects, the pattern is clear: most teams underestimate CAC by ignoring overhead, salaries, or agency fees. The ones who survive (and grow) know their real number—and work relentlessly to bring it down.

ROAS: Where Every Euro Counts

If you’re spending money on ads, ROAS (Return on Ad Spend) is non-negotiable. This is the “am I just fueling Google, or actually getting something back?” metric. Calculate it by dividing revenue from ads by the ad spend. A ROAS of 3 means you earned €3 for every €1 spent. Anything under 1 is a red flag.

What tends to go wrong: teams look at platform estimates, not real revenue in their bank account. The best practice is to use actual order data—no rounding up, no wishful thinking. Dover Digital has helped more than 30 online stores ditch vanity stats and hold their campaigns to real ROAS goals. The businesses that stick with this discipline are the ones still running strong a year later.

Organic Traffic Growth: The Slow, Reliable Engine

Paid ads can spike your numbers, but organic traffic growth is the metric that proves your business is building real authority. We’ve seen it across 20+ mobile apps and 30+ stores: the brands with rising organic traffic have lower CAC, higher margins, and less stress about next month’s ad budget.

This is where SEO, content, and reputation work together. It’s slower, harder to measure in the short term, and impossible to fake. But every time a client doubles their organic traffic, the difference in lead quality and revenue is night and day. Dover Digital works with teams to track not just the volume, but the relevance of organic visitors—making sure you’re not just growing traffic, but growing the right traffic.

What Good Looks Like (And What It Never Is)

So what’s “good” for these KPIs? The honest answer: it depends on your industry, price point, and sales cycle. But here’s what we see across successful projects:

  • CPL and CAC trending down over time
  • Conversion rates improving after website changes—not just after more ad spend
  • ROAS consistently above 3 (for ecommerce), but more importantly, profitable at your true margin
  • Organic traffic growing, with engagement and conversions to match

What it never is: a spike in likes, viral impressions, or follower counts with no impact on the bottom line. If your boss is still asking about social engagement, it’s time to redirect the conversation to the numbers that actually pay salaries.

Turning Metrics Into Decisions

The biggest shift we see is when teams stop chasing applause and start measuring progress. It’s not glamorous, but it works. Dover Digital has watched clients go from “Why aren’t people calling?” to “We know exactly which channel is profitable.” The difference comes down to tracking the right metrics—and being honest when the results aren’t there yet.

In the end, likes and impressions aren’t business results. They’re just noise unless they lead to real leads, sales, and growth. Focus on the five KPIs that matter, and you’ll know—without a doubt—if your digital marketing is actually working. The next time someone points to a pretty social graph, you’ll have the numbers that really count.

Let’s build something great together!

Ready to take your digital presence to the next level?

Reach out to us at [email protected] and let’s create something remarkable.

Related articles

Your Google Ads budget is disappearing. Here is where it is going.

Your Google Ads budget is disappearing. Here is where it is going.

The email comes in at 8:13 AM: “Can we talk about the Google Ads results? Budget’s almost gone, but we aren’t seeing much.” You open the account. The numbers tell a familiar story — and not a happy one. Spend is up, conversions flat. Somewhere in the clicks and impressions, actual business is getting lost.   If you’re responsible for PPC optimisation, you’ve probably had this moment. Maybe the boss wants answers, or your client’s patience is wearing thin. What’s draining the budget? Why isn’t the phone ringing? You scroll through keyword reports, campaign settings, landing pages — looking for a smoking gun.   After 100+ digital advertising projects, there’s a pattern we see again and again. It’s rarely one massive mistake. It’s a handful of silent leaks — places where the Google Ads budget disappears, click by click, without delivering much back. Here’s where the money actually goes.   The Broad Match Trap: Paying for Irrelevance Start with keywords. You’d think the most obvious part would be the easiest to get right. Instead, it’s the #1 source of wasted spend. The culprit: broad match keywords. “Plumber Ljubljana” turns into ads shown for “how to fix a leaking tap DIY” or “plumbing jobs in Austria.”   The pattern is almost always the same: a business sets up Google Ads, leaves the match type on default (broad), and watches the budget drain away on irrelevant searches. It’s painful to tell someone that half their spend brought in people who were never going to buy. We’ve seen accounts where 30-40% of clicks had zero chance of converting — all because the net was cast too wide.   It’s not just about wasted money. Every irrelevant click drags down your Quality Score, making future clicks more expensive. So not only do you pay for bad traffic — you pay more for the good ones too.   Zero Negative Keywords: Leaving the Door Wide Open Imagine your shop with no bouncer at the door. That’s what running Google Ads without negative keywords feels like. You’re inviting in everyone — bargain hunters, job seekers, people looking for free samples, and the eternally curious (but never buying).   What most businesses miss is that negative keywords are not “nice to have.” They are the only thing standing between your budget and a tidal wave of irrelevant traffic. At Dover Digital, we’ve audited campaigns for over 100 clients, and the missing negative keyword list is a constant theme.   Ads for “luxury hotels” showing up for “luxury hotel jobs” eCommerce stores paying for “free delivery coupon” when they never offer one Lawyers’ ads triggered by “legal advice forum”   Every irrelevant click is a few euros out the window — and over a month, that adds up fast. The fix isn’t glamorous, but it’s essential: regular search term reviews and a ruthless negative keyword strategy.   Sending Traffic to the Homepage: The Quickest Way to Lose Money You wouldn’t run a radio ad for kitchen renovations and tell people to “visit our building.” Yet in digital advertising, we see businesses send all ad traffic to the homepage — no matter the offer. The result? Visitors get lost, bounce, or wander off without converting.   The financial impact here is brutal. If you’re paying €1–€3 per click (not unusual in Slovenia for competitive sectors), even a few dozen lost visitors a week is hundreds of euros burned. The pattern we encounter most often: businesses with high click numbers and almost no conversions. The client said: “We’ve been live for 6 months and nobody calls.” The landing page was a generic homepage, with no clear path to action.   A targeted landing page isn’t a bonus — it’s the difference between a campaign that pays for itself and one that quietly drains your bank account.   No Conversion Tracking: Flying Blind It still surprises us how often businesses spend thousands on Google Ads, but have no idea what’s working. No conversion tracking. No goals in Analytics. Just raw traffic numbers, as if “clicks” are the goal.   Without conversion tracking, you’re flying blind. You can’t optimise, because you don’t know what’s working. We’ve seen accounts where campaigns ran for months without tracking — only to discover that the “best performer” was actually driving the worst traffic. One online store in Slovenia spent over €2,000 on a single campaign before anyone realised it wasn’t producing sales.   With Dover Digital’s 30+ online store builds, conversion tracking is non-negotiable. The difference is night and day: campaigns quickly shift from “let’s hope” to “let’s invest where it works.”   Ignoring Quality Score: Paying More for Less Quality Score isn’t just a Google invention to keep marketers busy — it’s the secret price list for your clicks. Low Quality Score? You’ll pay more for every visitor, even if you get the click. High Quality Score? You pay less, and your ad shows up more often.   What we see across projects: businesses focus on bids, not relevance. But if your ads and landing pages aren’t tightly matched to your keywords, your Quality Score slides — and the cost per click rises. The difference? In some sectors, a one-point drop in Quality Score can mean 20–30% higher costs for the same traffic.   For our 20+ mobile app clients, where acquisition costs are everything, small Quality Score tweaks often mean the difference between scaling and shutting things down. It’s not glamorous work, but it’s where the real savings are found.   How to Stop the Bleeding: Lessons from 100+ Projects After seeing these patterns across 100+ clients, the advice isn’t complicated — but it does require discipline: Use exact and phrase match for core keywords. Broad match with caution, and only if you’re watching results daily. Negative keywords are not optional. Make them part of your weekly routine. Every campaign deserves a dedicated landing page, built for the offer. Set up conversion tracking before you spend a cent. No exceptions. Check Quality Score regularly —

What to prepare before talking to a web agency — so you don't waste the meeting

What to prepare before talking to a web agency — so you don't waste the meeting

It’s 10:47 AM and the Teams call is already running late. Ana is staring at her notes, half-proud she even found time to make them, half-worried they’re all wrong. Her boss had said, “Just get us a quote for the new website. How hard can it be?” The agency’s project manager appears on the call, cheerful, asking, “So, what’s the scope?” Ana freezes. Scope? She has a rough list—“better design”, “faster”, “contact form”—but nothing that feels like an answer. The next thirty minutes are a blur of polite nods and not-so-polite confusion. She leaves the meeting with a vague promise of a proposal and a sinking feeling she’s just wasted everyone’s time.   If you’ve ever been in Ana’s seat, you’ll know the script. You’re tasked with “finding a web agency”, but nobody tells you what to prepare. You book meetings, you say words like “modern” and “mobile-friendly”, and you hope the agency will magically fill in the blanks. But after working on 100+ digital projects, I can tell you: the first meeting is where most projects go sideways. Not because of bad intentions, but because both sides are guessing. And that’s how you end up with proposals that don’t match what you need—or budgets that explode three months in.   Why the Brief is Everything (and Why Most Are Useless) Here’s what we see across projects: the brief you send to the agency is your one shot at getting a useful answer. If it’s vague, you’ll get a vague proposal. If it’s overly detailed but misses the essentials—actual business goals, real user needs—the agency will spend half its time guessing and the other half correcting.   We’ve received briefs that are a single sentence (“We need a new website, ASAP”), and others that are 20-page PDFs with wireframes, mood boards, and three-year roadmaps—without a single mention of what the business actually does. Both extremes have the same outcome: after the kickoff call, everyone is still confused.   The best briefs aren’t the longest. They’re the ones that answer a handful of practical questions—enough to let an agency give you an honest, tailored proposal. Here’s what actually helps: What’s the problem you’re solving? (“Customers can’t find our products on mobile.”) What does success look like? (“20% more online orders in six months.”) Who will use the website or app? (Be specific—“parents booking appointments”, “wholesalers”, etc.) What are the must-have features? (Not “blog”—but “integrate with our ERP”, “multi-language support”, “appointment booking with calendar sync”.) What’s your real deadline—and why? (Is there an event, a product launch, or just “as soon as possible”?)   Questions to Ask Before You Sit Down With an Agency There’s a moment in almost every first meeting where someone says: “Do you have any questions for us?” This is your cue. Agencies can (and should) ask you about your business, your customers, your old site’s headaches. But you need to be ready to ask them things that matter, too.   From working with 100+ clients, here are the questions that actually move the conversation forward: How do you approach projects like ours? (Listen for a real process, not buzzwords.) What’s your handover like? (Will you be able to update content yourself, or will you pay for every small change?) Who will I be working with day-to-day? (A project manager, or will you be lost in a ticketing system?) Can I see similar projects you’ve delivered? (If they hesitate, that’s a red flag.)   One client put it bluntly on a call: “We’ve been live for 6 months and nobody calls. Where did we go wrong?” The answer, almost always, is in the questions that never got asked at the start.   Reading Proposals: What’s Real and What’s Fluff Let’s say you survived the first meeting and the agency sends you a proposal. Most look impressive—lots of pages, fancy diagrams, estimated hours. But here’s what actually matters, and what should set off alarms: Clear deliverables — Not “modern website”, but “custom Shopify store with payment integration and product filtering”. Timeline with real milestones — If the entire project is one 12-week block, expect delays. Look for breakdowns: design, development, feedback, launch. Assumptions and exclusions — If “content provided by client” is buried in fine print, you’ll be scrambling later. Ask what’s not included. Post-launch support — Will the agency disappear after go-live, or do they offer training, bug fixes, and updates?   A proposal should make you feel informed, not overwhelmed. If it’s all buzzwords and no clarity, don’t be afraid to push back. (And if the price is suspiciously low, ask which corners are being cut. In web development, you always pay for them later.)   What Timelines and Budgets Look Like—For Real Here’s another pattern: clients expect a simple company website to be live in a month, and a fully-featured online store to cost less than a long weekend at the seaside. I get it—nobody wants to overspend. But after 30+ online stores and 20+ mobile apps, here’s what’s realistic for most projects: A small business website (5-10 pages, no integrations): 4-8 weeks from kickoff to launch, assuming content is ready. Budget: €3,000–€6,000. An online store (Shopify, WooCommerce, custom design, payment gateway): 8–14 weeks. Budget: €6,000–€18,000, depending on features and catalogue size. A custom web or mobile app (user accounts, dashboards, integrations): 12–24 weeks. Budget: starts at €18,000 and scales with complexity.   There are always exceptions—rush jobs, or projects that get stuck in feedback loops. But if you hear, “Sure, we’ll build your store in two weeks for €1,500”—ask how many corners they’re cutting. The answer is usually “all of them”.   A Real Example: When Preparation Saves the Project We once worked with a Slovenian retailer who came prepared—not with a wall of slides, but with three simple documents: a list of business goals, a spreadsheet of products (with messy data, but at least it existed), and a clear timeline driven by a planned marketing push. The project ran smoother than most—not because

Why local businesses are invisible in Google Maps — and how to fix it

Why local businesses are invisible in Google Maps — and how to fix it

Sara stared at the blinking cursor on her screen. She’d just Googled her own business — the café she’d poured her life into — and it didn’t show up until page four. She scrolled past chain restaurants, a bakery she’d never heard of, even a closed-down bar. Her café’s address and phone number were right there on her website, so why was she invisible on Google Maps?   She checked the Google Business Profile she’d set up a year ago. No new photos since opening week. Only two reviews. The “Posts” section? Empty. She’d heard about local SEO, but she assumed the hard part was just getting listed in the first place. Apparently, it was the easy bit.   If you’ve ever felt that sinking “why can’t people find us?” frustration, you’re not alone. We see it across almost every local business project — from hair salons to hardware stores. The difference between ranking on page one and being invisible in local search often comes down to the details most owners ignore.   When “Set It and Forget It” Fails The most common pattern: a business claims their Google Business Profile, fills in the basics, then walks away. Weeks pass, then months. No updates, no photos, no fresh posts. Meanwhile, Google’s algorithm quietly prefers profiles that look alive — places where customers interact, new images appear, events are announced, questions are answered.   In over 100 client projects, we’ve lost count of how many times we’ve heard: “But our info is correct, isn’t that enough?” Honestly? Not anymore. Google treats active business profiles as a signal for real-world relevance. If your profile looks abandoned, you’ll slide quietly off the map — literally.   Choosing Categories: The Small Checkbox That Decides Your Fate Every Google Business Profile starts with one critical decision: choosing your primary category. Get this wrong, and you’ll never show up for the searches you care about. We see it all the time — a bakery that’s listed as a “restaurant,” a yoga studio marked “gym.” Google’s search results are ruthless: only the most relevant categories make the cut for top local spots.   A quick tip: your primary category should match the main service you offer. Additional categories can capture related searches, but don’t get greedy — listing every possible service confuses both Google and your customers.   Primary category = your core business (e.g., “Bakery,” not “Restaurant” if you don’t serve meals). Secondary categories for real, significant services (e.g., “Coffee Shop” if you truly serve specialty coffee). Avoid irrelevant options, no matter how tempting (“Event Venue” if you’ve only ever hosted your cousin’s birthday).   Getting this right is the foundation of local SEO — and the most overlooked step in Google Maps ranking.   Photos: Proof That You Exist Let’s be brutally honest: profiles without photos look suspicious. We’ve seen businesses lose potential customers simply because there’s no visual proof they exist. Google’s own data shows that profiles with images get twice as many clicks. (That’s Google’s data, not ours — but we see the effect in every campaign.)   What works? Not stock photos, not a single blurry exterior shot from 2015. Upload real, recent photos: your storefront, inside views, your team, products, happy customers (with their permission). Change up the images monthly. Google notices — and so do people scrolling past a sea of generic listings.   One business owner told us, “We added five new photos and saw more calls in a week than the previous two months.” It’s not magic. It’s psychology and a little algorithmic nudge.   Posts and Updates: Staying Alive in Google’s Eyes Google Business Profile gives you the option to post updates, offers, events, or news — yet most businesses never touch this. In our experience, the businesses that post regularly (even once every week or two) almost always show up higher in Google Maps results than their silent competitors.   Think of posts as “activity signals.” Each post — whether it’s a special deal, a new menu, a staff introduction, or a holiday update — tells Google that your business is alive and thriving. It’s a free, direct line to your audience. And yet, we see so many businesses treat it like an optional extra.   Here’s a conversation we hear a lot: “We’ve been live for 6 months and nobody calls.” “When was your last Google post?” “…We posted our opening hours last year.”   You don’t have to be a writer. Just show that things are happening.   Reviews: The Fastest Trust Builder (and Ranking Factor) A pattern we encounter on almost every project: businesses with lots of recent, positive reviews show up dramatically higher in local search. Google trusts what customers say more than anything you write yourself. Yet, most owners are shy about asking for reviews — or they leave a few early ones to gather digital dust.   You don’t need hundreds. Even a steady drip of new, real reviews makes a difference. And responding to every review (yes, even the awkward ones) shows Google — and your next customer — that you care.   Ask for reviews after each sale or service. Make it easy: send a direct link. Reply to every review, positive or negative. Thanks, apologies, or solutions. Never fake reviews. Google is better at spotting them than you think.   This is the fastest way to climb in Google Maps ranking. It’s also the most underused — and it costs nothing.   Q&A and Services: Answer Before They Ask Another frequently neglected area is the Q&A section. Anyone can ask a question about your business, and anyone can answer — including random strangers. If you don’t check in, you might find inaccurate, outdated, or even damaging information sitting there for months.   We advise every client: monitor your Q&A. Add your own questions and answers for the most common topics (“Do you offer vegan options?” “Is parking available?”). This not only helps customers but also boosts