Hi there,
Thanks for reaching out! Happy to give you some initial thoughts and guidance on your LinkedIn ads situation in Budapest. It's a common headache, that's for sure. Getting location targeting right on LinkedIn, especially for a specific city rather than a whole country, can be a real pain if you don't know the little quirks of the platform. It's very easy to burn through your budget reaching people who just aren't relevant.
The good news is there are ways around it. It's less about finding a secret button on the platform and more about building your audience in a smarter, layered way that goes beyond just the location setting. Let's get into it.
TLDR;
- LinkedIn's location targeting is often based on a user's profile creation location, not their current one, which is likely why you're struggling to target Budapest accurately.
- Stop focusing only on demographics. You need to define your Ideal Customer Profile (ICP) by their specific, urgent 'nightmare' problem first. This will dictate all your targeting and messaging.
- Use a layered targeting approach: Start with Budapest location, then add Company attributes (size, industry), then Job attributes (function, seniority), and finally, use local LinkedIn Groups and specific Skills as a proxy for physical presence.
- Your offer is probably too high-friction. Ditch the generic "Request a Demo" and create something that provides instant value, like a free audit or a market report tailored to Hungarian businesses.
- This letter includes an interactive calculator to help you figure out your customer Lifetime Value (LTV), which is the real metric you should use to decide how much you can afford to spend per lead.
The first thing to understand: LinkedIn's location data is a bit rubbish...
Here's the bit that most people don't realise and where they go wrong. LinkedIn's primary location data for a user is often tied to where they first created their profile. Someone might have set up their account in London ten years ago, moved to Budapest last year, but LinkedIn still considers them a UK-based user in some of its data. So when you simply select "Budapest" as your location, the algorithm is working with some pretty ropey information. You end up hitting people who used to live there, people who have it listed somewhere obscure on their profile, and miss the people who are actually on the ground right now.
This is why a simple geographic filter isn't enough. You're essentially telling the platform to find people in a haystack using a magnet that's only vaguely pointing in the right direction. It's not your fault; it's a platform limitation. To get around this, we have to stop relying on that one signal and instead build a composite picture of a person who is *very likely* to be in Budapest. We do this by layering other, more reliable data points on top of the location. But before we even get to that, we need to take a step back and sort out something far more fundamental.
We'll need to look at your Ideal Customer Profile (ICP)... before we even touch targeting.
Honestly, this is where 90% of campaigns fail before a single penny is spent. You say you want to reach "local professionals," but what does that actually mean? It's too vague. It leads to generic ads that speak to no one and get ignored by everyone. You have to get incredibly specific about the *problem* you solve, not the person you sell to.
Forget demographics for a minute. Your ICP isn't "a Marketing Manager at a 50-200 employee tech company in Budapest." That's a description, not an insight. Your real ICP is a person in a specific state of professional pain. A career-threatening nightmare. For example:
- -> Is it the Head of Sales who's just had their budget slashed and is terrified of missing their quarterly target, knowing their job is on the line?
- -> Is it the startup founder who's brilliant at product but is drowning in financial admin and fears they're about to run out of cash because their forecasting is a mess?
- -> Is it the HR director at a fast-growing scale-up who can't hire skilled developers fast enough and is watching their competitors poach all the best local talent?
See the difference? These are specific, urgent, and expensive problems. When you define your customer by their nightmare, two things happen. First, it tells you exactly what to say in your ads to get their attention (more on that later). Second, it gives you a much sharper lens for targeting. Instead of "professionals," you're now looking for people with job titles like "Head of Sales" or "Founder," in companies of a certain size (because a 10-person startup has different nightmares to a 200-person company), and in specific industries where this pain is most acute.
Do this work first. Write down the single biggest, most painful problem your service solves. Who, specifically, in what kind of company, feels that pain most acutely? What is the tangible, negative consequence of them *not* solving it? Once you have that, you have the blueprint for your entire campaign.
I'd say you build your audience layers from the ground up...
Okay, now that you know the *nightmare* you're solving and for whom, we can build the audience. We're going to use layers to create a much more accurate profile of someone physically in Budapest. Think of it as a series of filters, each one making your audience smaller but much, much more relevant.
Here’s how I’d structure it. You start broad and progressively narrow it down.
Layer 1: Location (The Blunt Instrument)
Start with LinkedIn’s location targeting, but be smart about it. Target "Budapest, Budapest, Hungary". This is your starting point. Accept that it's imperfect, but it's the first filter. Don't just target "Hungary" as a whole; you've already identified that as a problem.
Layer 2: Company Attributes (The Context)
Now, we add filters based on the companies your ICP works for. This is where your nightmare definition comes in handy.
- -> Company Industries: What sector is most likely to experience the pain you solve? Is it "IT Services and IT Consulting," "Financial Services," "Software Development"? Be specific. Select 3-5 closely related industries.
- -> Company Size: Does your solution work best for small startups (1-10 employees), scale-ups (11-50, 51-200), or larger enterprises? The nightmares of a founder are very different from those of a department head in a 500-person firm. This is a critical filter.
Layer 3: Job Attributes (The Decision Maker)
Next, we zero in on the person within those companies.
- -> Job Functions: This is often better than specific job titles to start with. Are you targeting people in "Marketing," "Sales," "Finance," "Engineering"? This captures a wider range of relevant people.
- -> Job Seniorities: Who holds the budget and feels the pain? Are you targeting the "Manager," "Director," "VP," or "C-level" decision-makers? Or are you targeting the "Senior" individual contributor who will be the end-user?
By now, you've already got a much better audience than just "professionals in Budapest." You have, for example, "Marketing Directors at IT companies with 50-200 employees in Budapest." Much better.
Layer 4: The Secret Sauce (The Local Signals)
This is the most important step for verifying someone is *actually* local. We add a final layer using attributes that are very difficult to have unless you are actively part of the professional community in Budapest. You'll want to use an "AND" condition here.
- -> Member Groups: This is pure gold. Search for LinkedIn Groups specific to Budapest. Things like "Budapest Tech Meetup," "Startup Hungary," "Budapest Digital Marketing Professionals," or alumni groups for Hungarian universities. People in these groups are almost certainly local and active in the scene. Add a handful of the most relevant ones.
- -> Skills: This is another powerful proxy. What specific skills or software are commonly used in your industry *in Hungary*? Sometimes there are local certifications or technologies. You can also add skills like "Hungarian language" (though many international professionals might not list this). This is less reliable than groups, but worth testing.
This final layer is what filters out the people who moved away years ago but never updated their profile. It’s your best bet for ensuring your ads are seen by people who are genuinely on the ground in the city.
LinkedIn Audience Layering Strategy for Budapest
Layer 1: Location
e.g., Budapest
Layer 2: Company
e.g., IT, 51-200 staff
Layer 3: Job Role
e.g., Director, Marketing
Layer 4: Local Signals
e.g., Budapest Tech Group
You'll need a message they can't ignore...
Now you've got a hyper-targeted audience. But showing them a boring ad is like getting a meeting with a CEO and then just reading them your company brochure. A total waste.
Your ad creative and copy must speak directly to the nightmare you defined earlier. We use a simple but powerful framework for this called Problem-Agitate-Solve (PAS).
- -> Problem: State their nightmare clearly and concisely in the first line. Hit them where it hurts.
- -> Agitate: Poke the bruise. Describe the consequences of the problem. What happens if they don't fix it? Make it feel urgent and real.
- -> Solve: Introduce your service as the clear, simple solution to that specific pain.
Let's imagine you sell fractional CFO services to tech startups. Here's what that looks like in practice:
Bad, Generic Ad: "Expert Fractional CFO Services in Budapest. We help startups manage their finances. Contact us for a consultation." (This is what everyone else does. It's boring and will be ignored).
Good, PAS-driven Ad:
Headline: Your cash flow forecast is just a guess, isn't it?
Body:
(Problem) Are you steering your startup with a foggy windscreen? One bad month away from a payroll crisis while your competitors in Budapest are confidently raising their next round?
(Agitate) Every hour you spend wrestling with spreadsheets is an hour you're not spending on your product or your customers. The wrong financial move now could be the one that kills your dream.
(Solve) Get board-level financial strategy for a fraction of a full-time hire. We build the dashboards that turn uncertainty into predictable growth, so you can focus on what you do best. Get your free 'Startup Financial Health Check' today.
The second ad works because it doesn't sell a service; it sells a solution to a nightmare. It shows empathy and understanding, which builds instant trust. And it leads to a much better offer...
You probably should delete the "Request a Demo" button...
This is probably the biggest mistake I see in B2B advertising. The "Request a Demo" or "Contact Us" button is an incredibly arrogant call to action. It presumes your prospect, a busy decision-maker, has nothing better to do than book a 30-minute slot in their diary to be sold to by a stranger. It's high-friction and offers them zero immediate value.
Your offer's only job is to provide a moment of undeniable value. An "aha!" moment that makes them *want* to talk to you. You have to solve a small part of their problem for free to earn the right to solve the whole thing later.
Instead of "Request a Demo," what could you offer that provides instant value to your specific ICP in Budapest?
- -> For a marketing agency: A free, automated audit of their Hungarian competitor's ad strategy.
- -> For a software development agency: A free 'Code Quality Checklist' for hiring local developers.
- -> For a financial consultancy: A free 'Startup Financial Health Check' calculator that benchmarks them against other local startups.
- -> For us, as an agency, we offer a free 20-minute strategy session where we audit failing ad accounts. It provides huge value upfront and shows we know our stuff.
This kind of offer does two things. It dramatically increases your conversion rate because it's low-risk and high-value for the prospect. And it pre-qualifies them. Anyone who downloads a 'Code Quality Checklist' is almost certainly in the market for development services. You generate better quality leads, and your follow-up sales conversation is much warmer because you've already helped them.
Let's talk about budget and what to expect...
This is always the big question. "How much should I spend and what CPL (Cost Per Lead) should I expect?" The honest answer is: it depends. But I can give you some benchmarks from our own experience. We've run many campaigns targeting B2B decision-makers on LinkedIn. In one campaign for a B2B SaaS client, we managed to get the Cost Per Lead down to around $22. Another campaign for environmental controls saw us reduce their CPL by 84%. These results are possible, but they don't happen overnight. They come from applying the exact layering and messaging strategies I've outlined above.
However, focusing purely on CPL is the wrong way to think about it. The real question isn't "How low can my CPL go?" but "How high a CPL can I *afford* to acquire a great customer?" The answer lies in calculating your Customer Lifetime Value (LTV). Once you know what a customer is worth to you over their entire relationship with your business, you can make much smarter decisions about your ad spend.
Here's the basic formula:
LTV = (Average Revenue Per Customer Per Month * Gross Margin %) / Monthly Customer Churn Rate
Let's break that down. If you know that on average, a customer pays you €1,000 a month, your gross margin is 70%, and you lose 5% of your customers each month, your LTV is (€1,000 * 0.70) / 0.05 = €14,000.
A healthy business model aims for at least a 3:1 ratio of LTV to Customer Acquisition Cost (CAC). In this case, with a €14,000 LTV, you could afford to spend up to €4,666 to acquire a single new customer. If your sales team converts 1 in 10 qualified leads into a customer, you can afford to pay up to €466 for a single lead from LinkedIn.
Suddenly that €50 CPL from a highly-targeted campaign doesn't look so expensive, does it? It looks like an absolute bargain. This is the maths that unlocks aggressive, intelligent growth. I've included a calculator below so you can play around with your own numbers.
Customer Lifetime Value (LTV) Calculator
Use the sliders to input your business metrics. This will help you understand how much a customer is worth to you, and therefore how much you can afford to spend to acquire one.
Potential Impact of Targeting on CPL
Illustrative Cost Per Lead Ranges
Potential Reduction
I've detailed my main recommendations for you below:
There's a lot to take in here, I know. It's not as simple as just tweaking a few settings. A successful campaign is a system where your ICP definition, targeting layers, messaging, and offer all work together. Getting one part wrong can cause the whole thing to fail.
Here is a summary of the actionable steps I'd recommend you take.
| Area | Actionable Recommendation | Why It Matters |
|---|---|---|
| 1. Strategy Foundation | Define your ICP based on their most urgent, expensive 'nightmare' problem, not just their job title or company size. | This is the blueprint for everything. It ensures your targeting is precise and your ad copy resonates emotionally, which is necessary for getting attention. |
| 2. Audience Targeting | Implement the 4-layer targeting system: Location > Company Attributes > Job Attributes > Local Signals (Groups/Skills). Don't rely on location alone. | This overcomes LinkedIn's unreliable location data and builds an audience that is highly likely to be physically present and active in the Budapest professional scene. |
| 3. Ad Creative & Copy | Rewrite your ad copy using the Problem-Agitate-Solve (PAS) framework. Speak directly to the nightmare you identified in step 1. | Stops your ads from being ignored. It shows empathy and positions your service as the obvious solution to a pressing problem, rather than just another vendor. |
| 4. The Offer (CTA) | Replace "Request a Demo" with a low-friction, high-value offer. Create a free resource (audit, checklist, report) that solves a small part of their problem instantly. | Dramatically increases lead conversion rates and generates better quality, pre-qualified leads who are already receptive to your expertise. |
| 5. Measurement | Calculate your LTV to understand the maximum you can afford to pay for a customer (CAC) and a lead (CPL). Shift focus from minimising cost to maximising value. | This provides the financial framework to advertise confidently and scale aggressively once you find a winning formula. It frees you from the trap of chasing cheap, low-quality leads. |
Running these kinds of complex B2B campaigns, especially with geographic challenges, is what we do day-in, day-out. It takes experience to know which levers to pull, how to interpret the data correctly, and how to continuously test and optimise to bring costs down while keeping lead quality high.
If you'd like to chat through your specific situation in more detail, we offer a free, no-obligation 20-minute strategy session. We can take a look at what you've done so far and give you some more tailored advice. It's a great way to get a second pair of expert eyes on your strategy.
Hope this helps!
Regards,
Team @ Lukas Holschuh
Lukas Holschuh
Founder, Growth & Advertising Consultant
Great campaigns fail without expertise. Lukas and his team provide the missing strategy, optimizing your entire advertising funnel—from ad creatives and copy to landing page design.
Backed by a proven track record across SaaS, eLearning, and eCommerce, they don't just run ads; they engineer systems that convert. A data-driven partnership focused on tangible revenue growth.