Table of Contents
B2B lead generation
Generating leads for B2B business is effective only if it’s done right. Not only does an ineffective B2B lead generation campaign burns your marketing budget, but you may also end up with no results at all.
Over the years, we’ve generated countless leads for our B2B clients, including brands with a global presence and here’s how we did it:

B2B lead generation objectives
First, consider our objective for B2B lead generation. In almost every scenario, lead generation is used to generate sales.
Keeping this objective in mind would ensure that all your B2B lead generation effort works towards the common goal, i.e. sales.
This means cutting out unqualified leads, ineffective ad campaigns, anything and everything that does not contribute towards a sale.
Your target cost per lead

Apart from sales, you will need to identify your return on investment. Since every product or service is different, costs and profit margins vary.
This means that identifying your target cost per lead is essential for any lead generation campaign. Should your cost per lead exceed the target cost, you might not make a positive return on investment (ROI).
Your target audience
Who is your target audience?

Are they C level executives (CEO, CFO, COO, etc)? Or Technical experts in a specific sector (manufacturing directors, software engineers)?
Identifying your target audience allows you to reach out to them effectively since we can:
- Reach out to potential clients on the right platform
For instance, if we are targeting C level executives, we might want to focus our campaign on LinkedIn or Google. In addition to that, target people ages 50 and above since half of the global CEOs are in their 50s. Having this piece of information in hand, it allows us to narrow down our target audience and maximize our returns with the same budget.
Conversely, if we are targeting social media influencers, it would be wiser to focus our budget on Facebook and Instagram instead.
- Save costs by excluding irrelevant audiences when running lead generation ads on digital platforms such as Google or LinkedIn
Excluding irrelevant audiences would greatly minimize marketing costs. With the budget saved, we will be able to reach a wider pool of potential customers.
- Target decision-makers directly
This allows us to cut to the chase, save time and effort in acquiring the sale. We will share some insights on how to do that below!
B2B lead generation platforms

This is a digital era and the majority of consumers have gone digital. This opens up to a host of opportunities to acquire new leads online.
Below are platforms that have been proven to be effective in generating leads for businesses:
Social Media

The unique aspect of LinkedIn is that we are able to accurately target prospects by job title. This brings us one step closer to the decision-makers. Namely, senior management and directors.
Although this method of targeting is not as extensive as Facebook or Google, LinkedIn is still an effective B2B lead generation platform in terms of performance.
With regards to costs (e.g. cost per click), LinkedIn is a costlier platform compared to other social media platforms such as Facebook or Instagram. However, with proper setup and optimization, generating leads on LinkedIn can be cost-effective.

Costs via Google differs greatly depending on your keyword, industry and location amongst other factors.
As for Facebook, even though the platform has been perceived to be excellent for B2C alone, our Facebook ad campaigns have proven to be equally effective in B2B lead generation.
A few years back, we ran a campaign for a technical industry to drive B2B leads to a seminar on Data Science spanning five countries. Within a month, we have managed to generate over 200 event responses by utilizing Facebook events coupled with its native ads.
A key element in social media for B2B lead generation would be your ad creatives. An effective ad creative on social media makes a huge impact on your campaign success rate. Videos are definitely recommended, however, as with every campaign, testing different creatives are essential for amplifying success.
Search engine marketing
Google Ads

Costs via Google differs greatly depending on your keyword, industry and location amongst other factors.

For instance, the top of page bid (high range) for the keyword ‘business intelligence tools’ costs up to $14 per click.
Compared to its abbreviation ‘bi tools’, the top of page bid (high range) can reach up to $42 per click! That’s really expensive and in our opinion, not worth bidding for the 1st position.
An alternative solution:
For keywords with high bids, consider running a search engine optimization (SEO) instead. That is if the search volume is substantial. Doing so allows us to minimize costs while maximizing returns on your marketing budget.
Are keywords always that expensive on Google Ads? Fortunately, no. The costs vary on Google depending on your industry, and it is worth noting that the B2B industry is a highly competitive territory.
Your Location matters a lot on Google Ads as well. Taking our sample keyword ‘bi tools’, let’s compare the CPCs in another location.
In the example below, we’re comparing Singapore and Malaysia for the exact same keywords.
Location: Singapore
Keywords: ‘bi tools’, ‘business intelligence software’ and ‘business intelligence tools’.

Location: Malaysia
Keywords: ‘bi tools’, ‘business intelligence software’ and ‘business intelligence tools’.

As you can see, costs are much lower in Malaysia compared to Singapore. In this scenario, running ads in Malaysia would be more cost-effective as compared to running ads in Singapore.
Bing ads

You may think: who uses Bing these days? That’s an excellent question.
Let’s understand further by using real data from Bing’s keyword research tool to evaluate.
Consider the same keywords we used in the Google Ads example above.
Location: Singapore
Keywords: ‘bi tools’, ‘business intelligence software’ and ‘business intelligence tools’.

Based on the forecast, we can see that not only costs are way lower as compared to Google, search volume is much lower as well.
Although Bing’s search volume is not substantial, having your presence on Bing increases the overall reach of your lead generation campaign. The low costs here gives us an opportunity to achieve an effective overall cost per lead.
Search Engine Optimization (SEO)

Ranking your website organically for converting keywords is a key part of B2B lead generation.
Ranking your website without identifying converting keywords would be suicide for any SEO campaign. This means that you could be spending money on SEO for absolutely no returns.
Unless your objective is to generate brand awareness, you must first understand which keywords drive conversions on your website.
This can be done by running a Google ad campaign in the first phase. Google Ads allows us to collect extensive data over a much larger pool of keywords, we can then leverage the useful data to eliminate non-performing keywords.
Once we have identified our converting keywords, we can start our SEO efforts. This allows us to maximize results within the same budget.
Remarketing
Remarketing allows us to serve ads to potential clients who landed on your website but have not triggered a conversion.
This is an effective way to reach out to clients who are still researching or have not decided if they should inquire with your company.
Note: The effectiveness of remarketing is dependent on the right setup and optimization. An ineffective campaign structure would be detrimental to your campaign, potentially increasing your overall cost per lead.
To summarize, we should run campaigns on multiple platforms to drive maximum results.
What are conversions in the case of B2B lead generation?

A conversion is a specific action performed by a potential client. This can include:
- Online form submissions
- Emails
- Website live chat inquiries (E.g. Facebook Messenger, Whatsapp, Novocall etc.)
- Phone calls
The above are primary conversions where an actual lead is captured. Consider secondary conversions as well:
- Whitepaper downloads
- Free trials
While not all secondary conversions contribute to an actual sales conversion, they can substantially contribute to your overall results with proper lead nurturing.
Qualifying the lead
Qualifying leads comes first, especially for B2B businesses since the benchmark for success in lead generation would be the actual sales closed.
There’s absolutely no point in generating hundreds of leads if not a single sale is made. This means that it is essential to maintain lead quality to some degree.
Why are some B2B leads not qualified?
- No budget
“Thanks for your quotation, however, this exceeds our budget.”
- Incorrect timing
“We’ve just signed up with another vendor.”
- Not the decision-maker
“I don’t have the authority to decide.”
Non-qualified leads can result in a waste of time, money and resources. This can be easily avoided by targeting the right audience, making adjustments to your marketing campaigns and choosing the right platform.
How do we determine a qualified lead?

This differs for every business, here are some guidelines for determining a qualified B2B lead:
- Organization
What is the size of the company?
Are they in your region?
Are your products/ services a good fit for their business?
- Stakeholders
Are you speaking with the decision-maker?
Is the proposal/ quotation within the client’s budget?
Increasing lead quality
Here are some methods that have proven to be effective in improving the quality of your leads:

Improving your marketing message
One way to enhance lead quality would be to tweak the message on your ads and landing page.
You can also employ words such as ‘premium’ to indicate high-quality products and/ or services. This allows you to filter some, if not all, clients with low budgets.
An understanding of what’s happening in the field can help. Salespeople, who are on the frontlines in customer acquisition can provide valuable feedback.
Optimizing ad campaigns through data analysis
Another method would be to adjust our targeting based on converting audience demographics. It would take some time in acquiring sufficient data, which allows us to identify the audiences that have responded positively to our ads. After which, we can match this data with the results of our sales appointments.
Here is a hypothetical example:
Grace, who runs B2B lead generation ads for her accounting client is generating a low cost per lead for clients aged 30 and below. In fact, her marketing campaign generates the most leads from this age group.

However, after checking the data from the sales appointments, she realises that none of the clients aged 30 signed up with her client’s firm.
Assuming that the client’s team has no issue with regards to their selling technique, we can conclude that the leads which fall under the age group (30 and below) are of low quality to our campaign.
Cutting the budget for this age group would allow Grace to focus on other age demographics, increasing the overall sales revenue.
Pausing ads with audiences that don’t perform allows us to maximize return on investment (ROI) without increasing our budget.
Enhancing your lead generation form
While a simple lead generation form drives more leads, it also waters down the quality of each inquiry.
Wasting time on low-quality inquiries could result in opportunity loss, undermining your overall sales performance.
Since B2B campaigns are more expensive, one effective way to increase lead quality would be to enhance your lead form.
Consider the lead forms below:
Form A (Less Details)

Form B (More Details)

We can see that the second form (form B) requires more details. Having more rows to fill allows us to filter away who are not serious in making a purchase. This increases overall lead quality, ensuring that your salespeople spend their time on leads that are genuine.
Testing different form variants allow us to identify the best performing lead form for lead quality and performance.
Factors to consider when generating b2b leads
Your industry
Every industry is different, even across B2B businesses. How do you know if your industry is competitive? How are your competitors generating leads?
One method of assessing competition would be to derive insights from Google (more than 85% market share worldwide). This can be done by generating insights from the Google keyword planner.
The Google keyword planner helps you to:
- Understand how your customers search
- Access competition, and
- Evaluate your website’s performance.
Click here for our comprehensive keyword planner guide.
Budget and resources
Lead generation requires time and money. Accessing your budget allows you to identify the activities that you can engage in.
Outsourcing your marketing efforts is a huge time saver and in most cases, has greater cost-efficiency than hiring in-house.
What if you have a huge budget? Should you spend everything?
It depends. Every marketing campaign has an ideal budget, overspending may lead to disastrous consequences, such as ad fatigue.
Business location(s)

Consider your location(s) as well.
Lead generation campaigns are generally more effective in developing countries compared to developed countries.
Do you have a presence in your target area? (E.g. a sales office)
Which area(s) has the ideal clientele for your business?
Your team
Assess your team members to evaluate their strengths and weaknesses.
Do you need to outsource certain aspects of your lead generation efforts? Getting expert help would surely give your business a competitive advantage.
As leads generated would be handled by your sales team, it is important to be sure that your sales teams are capable of closing these leads effectively as well.
Your current lead generation activities
Are you running any marketing campaigns right now? Do check if your lead generation efforts are cost-effective!
One way of getting more leads without increasing your budget would be to scale down any inefficient marketing campaigns.
Ready to take your B2B lead generation to the next level?
Click here to speak with our digital experts today!
June 23, 2020, 1:53 am
Hello there! This is kind of off topic but I need some advice from an established blog.
Is it difficult to set up your own blog? I’m
not very techincal but I can figure things out pretty fast.
I’m thinking about making my own but I’m not sure where to start.
Do you have any ideas or suggestions? Appreciate it
October 28, 2020, 11:54 am
It’s not difficult! Although definitely time-consuming.
Here are some resources you might be interested in:
https://roguedigital.sg/meta-tags/
https://roguedigital.sg/seo-copywriting/
Writing a blog definitely helps with SEO, however, don’t forget to consider readability as well. 🙂
June 28, 2020, 11:25 pm
Hi, for all time i used to check weblog posts here early in the morning, because i like
to find out more and more.
October 28, 2020, 11:55 am
Glad our content helped! 🙂
July 19, 2020, 6:36 pm
Hi there! This post couldn’t be written any better!
Reading through this post reminds me of my previous
room mate! He always kept chatting about this. I will forward this article to him.
Pretty sure he will have a good read. Thank you for sharing!
October 28, 2020, 11:57 am
Hey Mittie, Thank you! 🙂 Hope he enjoys our content!
August 15, 2020, 8:04 am
Appreciate the recommendation. Will try it out.
October 28, 2020, 11:58 am
Hey Penelope, you’re welcome! Feel free to reach out if you need more recommendations! 🙂
October 10, 2020, 7:17 pm
Now I am going away to do my breakfast, later than having my breakfast coming again to
read more news.
October 28, 2020, 12:01 pm
Sure 🙂 Glad you enjoyed our content!
October 11, 2020, 10:34 am
Awesome website you have here but I was wondering if you knew
of any message boards that cover the same topics discussed in this article?
I’d really love to be a part of online community where I can get comments from other
experienced individuals that share the same interest.
If you have any recommendations, please let me know.
Kudos!
October 28, 2020, 12:15 pm
Check your email 🙂
October 25, 2020, 3:56 pm
Do you have a spam problem on this website; I also am a blogger, and I was curious about your situation; we have created some nice procedures and we are
looking to trade strategies with others, please shoot me an e-mail if interested.
October 28, 2020, 12:02 pm
Yes we do! 🙂 What our team does is filter the spam comments from the real ones.
November 3, 2020, 5:05 pm
My brother suggested I would possibly like this blog.
He was totally right. This submit actually made my day.
You can not imagine just how so much time I had spent for this info!
Thanks!
November 14, 2020, 12:10 am
You’re welcome!
November 9, 2020, 5:54 pm
Excellent blog you’ve got here.. It’s difficult to find
high-quality writing like yours nowadays. I truly appreciate individuals like you!
Take care!!
November 14, 2020, 12:10 am
Thank you!
November 12, 2020, 8:16 pm
I got this website from my buddy who informed me concerning this website and at the moment this time I am visiting this
site and reading very informative content at this time.
November 14, 2020, 12:12 am
Glad you like our content! 🙂
November 15, 2020, 2:29 am
Hello, I read your new stuff on a regular basis. Your story-telling style is awesome,
keep it up!
March 11, 2021, 11:42 am
Thanks so much! 🙂 We’ll keep up with writing relevant and high-quality content on digital marketing for sure.
March 23, 2021, 10:18 am
The digital marketing techniques mentioned here on B2B lead generation is insightful. Will definitely share with my team.
April 3, 2021, 4:30 pm
Awesome! Glad we could help! 🙂
February 4, 2022, 12:09 pm
B2B lead generation is super important for sure since plenty of B2B transactions start from an enquiry. I have a question, would you recommend LinkedIn or Facebook Ads for B2B services if you can only choose one?
March 2, 2022, 1:16 pm
Hi Norman,
We would recommend diversifying your digital marketing channels if possible. In a situation where you can only go for one platform, there are more factors to consider before we can come to a decision. For instance, different channels could be optimal depending on your target geography, brand and industry etc.
In general, if you’re trying to target specific audiences in a niche market, we would recommend trying out lead generation ads on LinkedIn for a start. Otherwise, lead generation ads via Facebook have worked pretty well for B2B campaigns in our experience. Naturally, optimization takes time and you could see yourself (or your digital agency) adjusting and testing different audience and creative combinations for a couple of weeks before you are able to reach a cost-effective cost per inquiry. And if one channel doesn’t work, you can always try the other as well – again there are many factors to consider before we make such a decision such as lead quality, closing rates etc.
Hope this helps!
Cheers!