B2B lead generation: strategies and tools that work
10 November 2026 at 13:01 — Fabio Marinangeli

In short: B2B lead generation is how a company attracts potential business customers, captures their contact details and moves them towards a sales conversation. It works when well-chosen channels, a focused landing page, a tidy CRM and reliable tracking work together, and when you measure sales opportunities rather than the raw number of contacts.
Key takeaways
- In B2B nobody buys alone: different roles need different content.
- Two channels run properly beat six channels run halfway.
- The landing page and the form shape lead quality as much as the campaign does.
- A useful lead magnet (technical guide, calculator, private price list) beats a generic "contact us".
- Without a CRM and lead scoring, good leads get buried under useless ones.
- GA4 and Google Tag Manager let you measure the whole path, from click to customer.
- In Italy, promotional emails generally need prior consent, even to company addresses or ones found online.
What is B2B lead generation and why has it changed?
A lead is a contact who has shown real interest and given you a way to follow up: a completed form, a quote request, a webinar registration. B2B lead generation is the set of activities that produces these contacts between businesses rather than with consumers.
The biggest shift is in who buys. According to Forrester's State Of Business Buying 2026, a typical purchase decision involves 13 internal stakeholders and nine external influencers, and procurement is a decision-maker in 53% of buying cycles. The person who fills in your form is usually one member of a much larger group. That is why B2B teams separate two stages: an MQL (marketing qualified lead) is an in-target contact who has engaged with your content, while an SQL (sales qualified lead) is one a salesperson has checked and judged worth a real conversation. For a fuller comparison with consumer marketing, see my piece on B2B vs B2C strategy differences.
Inbound or outbound: which works better for B2B lead generation?
In inbound lead generation the prospect makes the first move: they find your content, a page or an ad and leave their details. In outbound you reach out first, through calls, emails, LinkedIn messages or trade-show meetings. You don't pick one on principle: you pick based on how large and identifiable your market is and how much time you have.
| Aspect | Inbound | Outbound |
|---|---|---|
| Who moves first | The prospect | Your company |
| Typical tools | SEO, content, Google Ads, lead magnets, webinars | Calls, one-to-one emails, LinkedIn messages, trade shows and events |
| When it fits | Existing demand, many potential customers, long sales cycle | A few target customers you can name, a new product nobody searches for yet |
| Timing | Slow to start, then content keeps working | Faster first conversations, but volume only grows by adding hours |
| Weak spot | Off-target contacts come in too | Strict consent rules, risk of coming across as intrusive |
In practice the two work together. A component maker selling to fifty industrial groups can use outbound to open conversations with engineering teams and inbound content to give sales something useful to send after the first call. A B2B online store selling to thousands of shops, on the other hand, lives mostly on inbound: Google searches, product pages and trade account requests. Trade shows and events remain an important channel for many B2B companies, as long as contacts are collected in an orderly way and with consent, as covered in my article on B2B events and integrated communication. Before writing cold emails, read the section on email and contact list rules below.
Which channels work for B2B lead generation?
The channels that work are the ones your buyers already search or read, chosen according to deal size and sales cycle length. No channel suits everyone; the table shows when each one pays off.
| Channel | When it fits | Typical example | What to measure |
|---|---|---|---|
| LinkedIn (organic and Ads) | Audience defined by job role, industry and company size | Engineering software aimed at production managers | Cost per qualified lead, form completion rate |
| Google Ads (Search) | Demand already exists and shows up in specific searches | "Custom packaging supplier": the searcher already has a need | Form conversions, share of leads that become SQLs |
| Meta Ads | B2B e-commerce with visual products, retargeting, small trade buyers | A furniture wholesaler reaching shops and architecture studios | Cost per lead, quality checked in the CRM |
| Content and SEO | Long sales cycles where trust and proven expertise matter | Technical guides, use cases, webinars | Organic leads, sign-ups, enquiries from guide pages |
| Account-based marketing | A small number of high-value customers you can name in advance | A component maker targeting 20 industrial groups | Accounts engaged, opportunities opened, pipeline value |
LinkedIn offers the sharpest professional targeting. Its Lead Gen Forms open pre-filled with profile data (name, company, job title, seniority), so they convert in a couple of clicks. The flip side is a lower commitment threshold, so add one or two qualifying questions. For the organic side, see my guide to B2B social media strategy.
Google Ads catches people who already have a problem and are searching for a fix. It performs best with very specific keywords and dedicated landing pages. Meta Ads is often ruled out in B2B, but for an online store selling to retailers and trade professionals it can earn its place, especially for retargeting.
Content compounds over time: guides, comparisons and B2B webinars attract people who are still researching and bring them back. Account-based marketing flips the funnel: you pick the companies first, then find the people who decide. My account-based marketing guide covers it in depth, and you will find related guides in the Lead generation & CRM section.
Which lead magnets work in B2B?
A lead magnet is a piece of content or a tool useful enough that someone hands over their details to get it. In B2B it works when it solves a real problem in the reader's job, not when it is a sales brochure in disguise. The most common formats:
- White paper or technical guide: for example, a materials selection guide written by a packaging manufacturer for procurement teams.
- Case study: the problem, solution and results of a real customer who agreed to be named. Without verifiable data it loses most of its value.
- Webinar: useful when you need to show a process or answer questions live; the registration is already a lead.
- Checklists and templates: a specification sheet to fill in, a request-for-quote template, a pre-purchase checklist.
- Calculators and configurators: an instant quote or a savings estimate gives a personalised answer and collects qualifying data.
- Sample, trial or demo: for a B2B online store, a free sample or a trade-only price list is often the most natural lead magnet.
Only ask for the data you will actually use. For free content, name, work email and company are enough; qualifying questions can come later, in follow-up emails or when the contact asks for a quote.
What makes a landing page that generates qualified leads?
A good landing page is built for one action: a visitor from a campaign should grasp within seconds what you offer, who it is for and what happens after they submit the form. Sending paid traffic to your homepage is one of the most common ways to waste budget.
- A specific promise that matches the ad they clicked.
- Concrete proof: certifications, industries served, real examples of work.
- A form sized to the offer: few fields for free content, a few qualifying questions (industry, volumes, timing) for a quote request.
- A thank-you page that explains the next step and is where the conversion is measured.
For a B2B online store, a request for a trade account or a private price list works better than a generic "contact us". For an industrial services firm, a site survey or assessment request with a stated response time usually performs better.
How do you qualify leads with a CRM and lead scoring?
You qualify them by collecting every contact in a CRM, the software that records companies, people and deals, and by giving each one a score. Lead scoring is exactly that: a points system that ranks contacts by how likely they are to become customers.
A simple model combines two dimensions, the same ones used by tools such as HubSpot's lead scoring tool. The first is fit, meaning who the contact is: industry, company size, role, region. The second is engagement, meaning what they do: pricing pages viewed, emails opened, webinars attended. A procurement manager at a target company who has visited your services page three times deserves a call today; a student who downloaded a guide can stay in your email sequence.
Automation keeps the system running: it routes each lead to the right salesperson, sends an alert when a score crosses a threshold and starts a nurturing sequence for contacts who are not ready yet. Tools such as n8n or Make connect forms, CRM and email without manual copying. A well-run newsletter keeps you on the radar until a contact is ready to buy, as explained in my article on newsletters and lead nurturing.
Where many systems break down is the handover from marketing to sales. Put a simple agreement in writing: what makes a contact an MQL, how quickly sales calls back, and what happens to a rejected lead (it goes back into nurturing, with the reason logged in the CRM). Marketing then knows which contacts to bring in and sales stops receiving useless names. A lead left waiting for days may have spoken to a competitor in the meantime, so time to first response deserves to be measured like any other number.
How do you personalise messages with segmentation?
Segmentation splits contacts into similar groups so each one gets the right message. B2B teams combine two kinds of data: firmographic data (industry, company size, role, region) and behavioural data (pages visited, content downloaded, emails opened or answered). The more precise the profiles, the more tailored the campaigns can be.
- A wholesaler selling to both restaurants and hotels sends two different newsletters, with the products and use cases of each sector.
- Someone who downloaded the technical guide receives, a few days later, a case study from the same industry instead of a generic offer.
- Someone who keeps returning to the pricing page joins the call-back list, while someone who only reads the blog stays in the content track.
To do this, your CRM and email platform must talk to each other: behavioural data has to reach the contact record automatically, or personalisation stays a good intention. Connecting these systems is a textbook case of business process automation. Transparency matters too: Article 21 of the GDPR gives everyone the right to object at any time to direct marketing, including related profiling, and that right must be presented clearly and separately from other information. Explain in your privacy notice which data you use and why.
How do you measure lead generation with GA4 and Google Tag Manager?
You measure it by tracking each step as an event and connecting website data with CRM data. Google Analytics 4 provides recommended events for lead generation: generate_lead when someone submits a form, then qualify_lead, working_lead and close_convert_lead as the contact moves towards becoming a customer.
- In Google Tag Manager, create a GA4 tag that sends generate_lead when the thank-you page loads or the form is submitted successfully.
- In GA4, mark the event as a key event so it is counted as a conversion in your reports.
- Set up consent mode alongside your cookie banner, so tags respect each visitor's choice.
- In Google Ads, turn on enhanced conversions for leads, which send the hashed email from the form: when you later import the leads that became customers from your CRM, Google Ads attributes the sale to the campaign that produced it.
- Once a month, compare three numbers per channel: leads, qualified leads and opportunities opened.
That way campaigns are optimised on cost per opportunity, not cost per contact.
Which KPIs should you track in B2B lead generation?
A few indicators, always calculated the same way and read channel by channel. The table lists the main ones with their formula.
| KPI | How to calculate it | What it tells you |
|---|---|---|
| Landing page conversion rate | Forms submitted ÷ page visits | Whether the page and offer convince visitors |
| Cost per lead (CPL) | Channel spend ÷ leads generated | What it costs to fill the CRM, not what the leads are worth |
| MQL → SQL rate | SQLs ÷ MQLs | Whether marketing and sales share the same definition of a good lead |
| Cost per opportunity | Channel spend ÷ opportunities opened | The number to move budget on |
| Win rate | Contracts signed ÷ opportunities | The quality of leads and of the sales process |
| Customer acquisition cost (CAC) | Marketing and sales costs ÷ new customers | What each new customer costs you |
| Campaign ROI | (Margin generated − cost) ÷ cost | Whether the campaign earned more than it cost |
| Time to first response | Hours between form submission and first contact | Whether leads are called back while still interested |
For ROI, use margin rather than revenue and allow for the length of the sale: in B2B a January lead may sign in June, so ROI measured after one month penalises slow channels such as content. For B2B e-commerce, add customer lifetime value: a retailer who reorders every month is worth far more than their first order. The same method, applied to artificial intelligence projects, is described in my article on measuring value with the right KPIs.
Can you send cold emails to companies in Italy?
As a rule, not without consent. If you sell to Italian businesses, the Italian data protection authority's guidelines on promotional activities and spam (in Italian) state that, under Article 130 of the Italian Privacy Code, promotional messages sent by automated means such as email, SMS and fax require the recipient's prior consent (opt-in). The Garante clarifies several points that matter for B2B lead generation:
- consent is needed even when the address comes from public registers, directories or publicly accessible websites;
- certified email (PEC) addresses from the national index of businesses and professionals cannot be used for promotional emails without consent;
- the first promotional message cannot be used to ask for consent to send more;
- the rule protects the "subscriber", a status that according to the Garante also covers legal entities, so a company address is not enough on its own;
- there is one exception, known as soft spam: you may email your own customers, at the address they gave you during a sale, about similar products or services, provided they were informed and did not object.
The GDPR recognises that direct marketing may rely on legitimate interest (Recital 47), but for email, SMS and fax the Garante's guidelines apply the specific rule of Article 130. In practice, bought or scraped contact lists are a risk, not a shortcut. For outbound, focus on situations where the contact grows out of a relationship, such as trade shows, events and introductions (see my article on the value of relationships in B2B marketing), and on lead magnets that collect explicit, documented consent. Other countries have their own rules, and none of this replaces legal advice: if outbound is a key channel for you, have your process reviewed.
How to apply it in your company: first steps
- Define your ideal customer on a single page: industry, size, roles involved, average deal value.
- Pick two channels that fit the table above and set a three-month test budget.
- Prepare a lead magnet and a landing page for each offer, with a tracked thank-you page and clearly collected consent.
- Connect form and CRM with an automation and set up lead scoring with no more than ten criteria.
- Agree with sales on what makes a contact an MQL and how quickly it must be called back.
- Review monthly the cost per qualified lead and the number of opportunities opened, then move budget to what works.
If you need help lining up channels, landing pages, CRM and tracking, that is the work I do in my lead generation and automation services.
Mistakes to avoid
- Judging success by the number of leads instead of the opportunities they create.
- Sending all paid traffic to the homepage.
- Passing every unqualified lead to sales, which erodes their trust in marketing.
- Keeping leads in a spreadsheet or a shared inbox.
- Buying email lists and writing without consent.
- Asking for ten fields on the form for a free download.
- Sending everyone the same message, ignoring industry, role and behaviour.
- Firing tracking tags without managing consent, which creates legal risk and unreliable data.
Frequently asked questions (FAQ)
What is the best channel for B2B lead generation?
There is no single best channel. LinkedIn offers the most precise targeting by role and company, Google Ads works when demand already exists, and content builds trust over long sales cycles. Start with two channels and compare them on cost per opportunity.
How much does B2B lead generation cost?
It depends on your industry, keyword competition and customer value. Work the ad budget backwards: how much you can spend to win one customer, divided by the number of leads you need to close one. Give a first test at least three months so you have enough data.
What is the difference between an MQL and an SQL?
An MQL is an in-target contact who has engaged with marketing, for example by downloading a guide. An SQL is a contact a salesperson has verified, with a real need and the right timing for a deal. Keeping the two apart stops sales time from being wasted.
Does a small company need a CRM?
Yes, as soon as you have more contacts than one person can remember. Even a basic CRM stops enquiries from slipping through, shows where each deal stands and reveals which channels bring customers. Free or low-cost plans are enough to get started.
Does lead generation work for B2B e-commerce?
Yes, especially for winning retailers, distributors and trade customers who reorder regularly. Here the lead to generate is a trade account or private price list request. Google Ads, Meta Ads and retargeting are the first channels worth testing.
How do you track a lead in GA4?
Send the recommended generate_lead event when the form is submitted, usually through Google Tag Manager, and mark it as a key event. To follow the contact through to the sale, add the qualify_lead and close_convert_lead events or import data from your CRM.
Is it legal to buy contact lists for lead generation?
Buying a list does not make it lawful to use. Under the Italian data protection authority's guidelines, promotional emails need the prior consent of every recipient, even when the address is a company or public one, and the sender is liable. Before using a list, check that each contact gave valid consent that also covers you; when in doubt, build your own contacts through lead magnets and events.
Sources
- The State Of Business Buying, 2026 (press release) – Forrester (2026)
- LinkedIn Lead Gen Forms – LinkedIn Marketing Solutions
- Overview of the lead scoring tool – HubSpot Knowledge Base
- [GA4] Recommended events – Analytics Help
- Mark events as key events – Analytics Help
- Configure the Google tag for enhanced conversions for leads – Google Ads Help
- Consent mode overview – Google for Developers
- Guidelines on promotional activities and spam (4 July 2013, in Italian) – Garante per la protezione dei dati personali
- Regulation (EU) 2016/679 (GDPR), Recital 47 and Article 21 – EUR-Lex
If you want to know which channels and tools your company needs to generate qualified leads, book a free assessment.
Build a digital ecosystem that works for you.
Subscribe to receive exclusive strategies and automations straight to your inbox.