LinkedIn is hands down the most powerful platform for B2B advertising.
Why? Because it gives you direct access to decision-makers and professionals, the people who actually buy and use B2B products.
The big difference between Paid and Organic? Paid advertising is guaranteed distribution…
It’s how you build a consistent system to reach the right audience, at the right time, with your content and offers.
If you’re a B2B marketer or startup founder looking to get serious about LinkedIn Ads, this guide is your blueprint.
Let’s walk through everything step-by-step.
Before diving into Ads Manager to set up your ads, make sure you have the following:
Once you’ve got all of that in place, you’re ready to launch, measure, and optimize your campaigns.
Let’s break it down:
You’re paying a premium on LinkedIn, so don’t waste it. Get laser-focused on your Ideal Customer Profile (ICP).
The most effective targeting combines:
Audience Size: Aim for 20k – 80k per campaign.
Timing: When choosing your audience, ask yourself: Which companies and personas are feeling the pain right now—or just starting to? The ones already feeling the pressure will be the most motivated to explore what you’re offering.
They could either be in-market for a solution or not yet, but they should be experiencing the pain. Select your audiences based on the segments most likely to experience the pain.
Segment by Persona: A Director of Sales cares about very different things than the CFO or a Product Manager. Make sure to have the right content and offer for the persona you’re targeting.
Start simple: One main persona and one core geo.
Pro tip: Create your audience ahead of time so you’ll have it ready once you’re in the setup process.
To create from the Audience picker go to:
Plan > Audiences > Saved > Create Audience
To create from a Company/Contact list you upload go to:
Plan > Audiences > Matched > Create Audience > Matched Audience > Company / Contact > Next
Map out your funnel on a whiteboard.
Ask yourself: What steps do users need to take starting from seeing an ad to becoming pipeline? What content would they want to see in each step?
Top of Funnel (Cold) → Educational content to create curiosity
Middle & Bottom of Funnel (Warm) → Retargeting with offers like trials, demos
Tailor your Creative and Offers to each stage.
Someone who visited your website yesterday isn’t the same as someone who never saw your content, or last saw your content 12 months ago and doesn’t remember anymore.
Segment them differently using your Cold and Warm layers (more below).
Cold Layer
Don’t expect people to convert on the spot. They need time to understand what you do, trust you, and realize the problem you solve actually matters to them.
The Cold layer is your first touchpoint with people who don’t know your brand yet. Folks who might be a great fit, but haven’t heard of you or aren’t actively looking for a solution yet. The goal here isn’t to sell, it’s to educate, spark curiosity, and start building trust.
They need to see your brand a few times, understand the problem you solve, and feel like you “get” them.
A strong cold layer sets the stage for retargeting so that when they are ready, you’re already top of mind.
Focus on:
Warm Retargeting Layer
Once someone engages with your Cold Layer ads by clicking and visiting your website, watches your video, etc., move them into your retargeting layer ads.
Each retargeting audience needs a minimum of 300 people.
To learn more about Retargeting, check out the LinkedIn Ads Full-Funnel Retargeting Guide.
Give your LinkedIn campaigns at least 6 months to start working. Map out a 6-month plan and be ready to invest.
A $5K/month budget is a good place to start.
Each campaign will need around $750 to $1,000 a month. So keep that in mind when planning your Cold and Warm retargeting layers.
Start with 4 campaigns to test your audience and establish KPIs baseline. 3 cold layers and 1 retargeting.
$75/day for 30 days across 3 cold campaigns
Cold Layer
Those three campaigns will be targeting the same person with different audience settings.
You’d be shocked by the differences when you launch three campaigns with exactly the same ads targeting the same people in different ways. One of those will outperform the other, so you want to see which audience combo will give you the best targeting.
Same for each:
Warm Layer Retargeting Campaign $10/day
Setup your retargeting campaign to capture the audience that’s warming up. It will start spending once it hits 300 people. Set it up the same day you launch your cold campaigns.
4. Campaign 4 $10/day
This is the budget you commit to once you have your KPIs from the pilot campaigns.
Your campaigns need to be set up in an evergreen way because they are here to stay. Name them in a way that will keep your account organized.
Campaign names should describe details about the campaign that won’t change. Like your targeting, your objective and ad format.
Campaign Groups – your high-level containers
Campaigns – that’s where you set all your settings
Ads – that’s where you’ll put your content and creative
Pitfall to Avoid:
When setting up your campaigns, LinkedIn will ask you to choose an Objective.
Best practice? Create separate campaigns for each Objective, don’t mix them in. That’s why BTW you don’t want to set Objective at Campaign Group level. Because you’ll set an Objective at each Campaign level. This keeps performance clean and makes it easier to optimize.
If your goal is to drive traffic to a landing page, start with the Website Visits objective.
If you’re offering to book a demo or start a trial, go with Website Conversions or Lead Generation.
You can explore the other objectives later, once you’ve dialed in the basics.
Pro tip: Always uncheck ‘Enable audience expansion’—it tends to pull in low-quality traffic and can drain your budget fast.
When setting up your campaigns you’ll need to know what to do in the bidding and budget section. This one is really important.
By default, LinkedIn sets your bidding to Maximum Delivery, but that’s the most expensive way to buy traffic.
A smarter move is to choose Manual bidding instead. Start with a bid that’s lower than LinkedIn’s suggested range—you can always raise it later if you’re not getting enough traffic.
Heads up: Manual bidding is hidden. Click “Show additional options”, then select Manual bidding to select it.
If you leave it on Maximum delivery you’ll likely end up paying depending on how well your ads perform between about $20 – $50 per click, which is insane.
You shouldn’t have to pay more than like $10 a click targeting the US, other areas of the world are cheaper.
And the other problem if you leave it in Maximum Delivery is that you’ll be paying for impressions instead of clicks. As you can see in Linkedin’s docs:
Source: https://www.linkedin.com/help/lms/answer/a420937
A successful manual bidding requires you to check daily to compare your daily spend against your budget to avoid overbidding or underbidding.
How to interpret the result:
In simple terms you’re answering the question “Did I spend what my daily budget was yesterday?”
This way you can find the sweet spot where your bid is high enough to consume your daily budget fully but not so high that it leads to inefficient overspend.
Another indicator is when you look at Cost per Click for the last 7 days. Let’s say it’s $8 but we’re bidding $10. Then you know that you can lower your bid to $8.
When does Maximum delivery make sense? When your click through rates (CTR) in your campaigns are 2.5x – 3x the average click through rate for that ad format.
Example: If your Single Image ads have an average of 0.4% CTR. You could switch to Maximum delivery bidding when your Single Image ads are about a 1% CTR
As described earlier in Campaign Hierarchy, your naming convention should reflect your Campaign’s configuration, this way you can compare and analyze your results easier.
Be consistent with your naming convention, use the same template every time you create a Campaign Group, Campaign, and Ads.
Keep in mind to name your Campaigns in an evergreen way because you’re building what LinkedIn calls their relevancy score in each Campaign.
You build this relevancy score in a Campaign the more dollars you spend in it. So you want to keep adding new ads and pausing old ads in your best performing Campaigns, because those ads will enjoy the high relevancy score.
Every new ad in that Campaign will immediately get better performance, won’t charge as much, win more auctions and have access to more traffic.
Evergreen Naming strategy: Don’t name your Campaign Webinar ‘2025’ because you don’t want to throw that Campaign away when that offer is dead.
Instead, use that specific naming in your ads while keeping the Campaign’s name evergreen. That way when the offer is dead you’re just going to pause those ads that were promoting it. And instead launch two new ads promoting, let’s say, your white paper.
In your Campaign names use the Objective like Web Visits. Then when you want to report based on your Objective you are going to report based on the Ads that were in that Objective. Example: webinar-2025 vs whitepaper-2025.
Name your Campaigns after the 3 things that don’t change: Objective, Audience Targeting, Format.
That way this Campaign will always be evergreen as long as you are still targeting that Audience. Or as long as you’re still using that Objective, this campaign will live on and be a great container for any Ad you will be doing for that Audience.
Here are the templates we use with examples for Cold and Warm layers.
The strategy example here: Cold layer is using content focused themes of the same creatives across 3 cold audiences, then using conversion focused themes in the Warm retargeting layer.
Pro tip: You can add or remove from the template based on your campaign’s filters. You can also abbreviate. Adopt it to your needs.
Optional Add-ons for ad names:
Add date or version number at the end (v1, v2 or Apr25) to track iterations.
Pitfalls to Avoid:
To track traffic from your LinkedIn Ads, just add UTMs to your destination URL.
Good news: the only UTM you need to add manually is utm_content.
LinkedIn can handle the rest automatically when you use the dynamic parameters template. LinkedIn will pull in your campaign and campaign group names to fill in the other UTMs.
So all you have to do is add to your URL your utm_content, and you’re set.
How to do it? Use the AllFactors Ads tracking tool to easily get your dynamic parameters and add utm_content to your URL
See below: section 5 Campaign Tracking for step-by-step instructions.
You’ve got to think about five key pieces that all work together: Content, Offer & CTA, Message & Copy, Creative & Ad Format, and the Landing Page.
Here’s how to approach each of them like a pro:
What are you actually putting in front of people?
Here’s how to think about it: Don’t just promote content because it exists. Promote it because it solves a problem or delivers real value to your audience.
You want them to stop scrolling and go, “Oh, that sounds useful.”
If your content doesn’t make someone’s job easier, help them avoid a mistake, or teach them something fast then it’s probably not strong enough for cold LinkedIn traffic.
Your Offer CTAs should fit the stage:
Cold Layer Content
Educational & Value-Driven. Focus on providing information that’s relevant to their job, challenges, or industry. They’re not looking to buy yet, they’re looking for solutions or insights.
Goal: Create awareness, educate and engage new prospects.
Examples:
Warm Retargeting Layer Content
Trial & Demo. You’re retargeting people who have already interacted with your content or visited your website. These people are further along in their learning journey and are more ready for your product trial or demo.
Goal: Build trust and push towards conversion.
Examples::
Once you’re clear on what you’re offering, the next step is crafting your ad message and copy.
Start by identifying the job your audience is hiring your product to do. Your ads should speak directly to their needs, not yours.
Focus on their struggles, and offer a meaningful solution with a clear call to action.
Best practice: run 2-4 ads per campaign. This helps you test different themes and learn what actually resonates.
Make sure your messaging clearly connects the problem with the solution. And don’t worry about repeating yourself, people need to hear the same message a few times before it sticks.
Below are examples of themes and copywriting hooks to use in your messages and creatives.
Use proven narrative angles for your themes and copywriting hooks to test and find your best performing ads! Test these for both your content focused offers and your demo/trial focused offers.
Pitfalls to avoid
After you wrote your message the next step is to create the creatives! Those would be your images, GIFs, videos.
If you’re having trouble with high CPLs and low CTRs, bad creatives could be the problem.
Often you’ll see advertisers who try to cram way too much into their image, they jam a bunch of explanatory text, and the logo and a button and a subtitle. The image ends up looking very cluttered.
Instead, follow the billboard rule in your image: Don’t put more than 7 words on your billboard, because that’s about what people can see at a glance as they’re driving.
The same goes for LinkedIn ads, keep your images simple because their job is to get people to stop scrolling, we call this a ‘thumb stopper’.
Remember that the job of the ad is not to convert the user. That’s the job of the landing page or lead form.
The job of the Ad is to get the person to click, it’s to break their pattern and grab their attention.
Your image’s job is just to get someone’s attention so that they will read your ad copy & message. Then you want them to go to the landing page to learn, get inspired, and take action.
Colors & Visuals
LinkedIn’s color palette is blue, gray and white, so you want your images to stand out. In the color wheel the opposite of blue is orange.
So include in your images the color orange, red, green, purple. Anything that’s going to help stand out against that blue and get attention.
GIFs & Meme
Use GIFs to catch the eye—they draw attention by moving. Memes work because they’re funny, familiar, and don’t feel like ads.
When using memes, lead with the pain. Agitate the problem your audience faces, make them feel seen.
Size
Square images tend to perform much better than other dimensions.
Take more space – use square images (1200×1200) and vertical rectangles (1080 x 1920), not horizontal (1200×628). Horizontal rectangles don’t take as much space in the feed.
Putting it all together
Use the following 3 components to assemble your creatives:
Examples
Let’s look at examples of Creatives using the narrative angles mentioned earlier:
Use Cases or A Day in a life
Source: https://www.linkedin.com/ad-library/detail/664880616
Product Feature Benefits
Before vs After
Before vs After (using a GIF meme)
Source: https://www.linkedin.com/ad-library/detail/483224453
Social Proof
To see more ads examples visit the Linkedin Ads Library. Simply search by company name or keyword and get inspired by the ads that you find interesting.
Single Image Ads
Video Ads
Thought Leader Ads
Conversation Ads
Lead Gen Forms
Carousel Ads
Document Ads
Text Ads
What happens after they click?
This is where people land after they interact with your ad. It’s the last step—and it’s where a lot of marketers lose conversions.
Here’s how to think about it: The landing page should feel like a natural continuation of the ad. Same headline style, same value prop, same vibe.
If the ad says “Get the 5-step growth playbook”, the page should immediately show the 5-step growth playbook, or a clear path to get it.
The above-the-fold hero section is the most important to grab attention.
Rules of Thumb:
Pro tip:
Focus your landing page copy on the hook to capture the attention. Visual design should be after the copy, not before. So create your copy first, then apply design.
Make sure you have your LinkedIn Insight Tag installed in your website, it’s essential for retargeting.
To check if you have it working or need to install it go to:
Data > Signals manager > Sources
Then make sure you create at least one conversion to track, go to:
Measurement > Conversion tracking > Create conversion
Adding UTMs to your Destination URL will let you attribute every website visit to the campaigns and creative it came from.
The good news is that Linkedin’s dynamic parameters will add tracking to your URL automatically, you just need to put the params into your Campaign’s setup.
Next, you just need to add the content utm to your URL.
Here is how to easily do it using the AllFactors ads tracking tool:
First: Copy paste the dynamic parameters to your Campaign level
Step 1: In AllFactors go to Link Builder > Ads Tracking > Linkedin Ads > then click Copy
Step 2: Paste the parameters into your Campaign’s field URL tracking parameters (scroll down to see it):
Second: Add utm content to your URL, then copy paste the link to your Ad’s Destination URL
Step 1: In AllFactors you’re already in Ads Tracking > Linkedin Ads:
First, input your URL
Second, input your content ad name
Third, click Copy at the bottom
Step 2: Paste the URL to your Linkedin Ad’s Destination URL field
You’re done! Good job.
Now you’ll be able to easily track the success of every one of your campaigns and ads!
Here are the quick rules of thumb to remember anytime you set up a campaign:
These may seem minor but they add up and have a huge impact on performance and efficacy.
Let’s walk through the setup:
Select an existing Campaign Group or simply name a new Campaign Group and Continue.
Nothing else needs to be selected here. Don’t select Group Objective because you’ll be selecting the Objective at Campaign level. So keep that on off.
Name your Campaign Group using the template from earlier:
Campaign Group
Name your Campaign using the template from earlier:
Campaign
Define your campaign objectives
Choose what you want this Campaign to accomplish. The Objective will determine what features are available.
For B2B:
If you see this to select the type then select Classic. You’ll have more control for optimizations.
This is what you planned in the strategy section. This is who you’re targeting. The most important part of your setup.
If you want more precision in your targeting then set your targeting manually without the Linkedin AI, the AI makes the targeting a bit too broad.
Use a Saved Audience (if you’ve already built earlier)
Great for reusing targeting setups across campaigns.
Or create a new Audience:
As discussed earlier, the Single Image ad is the best format to start with.
As discussed in the Campaign Tracking section, this is where you put your dynamic parameters.
Here is the reminder how to do it using the AllFactors ads tracking tool:
Step 1: In AllFactors go to Link Builder > Ads Tracking > Linkedin Ads > then click Copy
Step 2: Paste the parameters into the URL tracking parameters field:
Uncheck the checkmark. You don’t want LinkedIn Audience Network, it’s lower quality traffic and will waste your budget.
Budget
Set a daily budget, to run continuously until you pause. As discussed earlier in the Campaign Strategy section.
Bidding
As mentioned earlier in Bidding strategy the manual bidding option is hidden in ‘Show additional settings’, So click that and select Manual bidding.
Set your bid lower than what Linkedin recommends, usually 40-50% lower is a good start. You can always increase it if your daily budget doesn’t spend.
There is no downside to always having conversion tracking for each campaign.
So select your conversion or create a new conversion. This will be preselected if you already have it set up. Makes life easier.
Create your new ads or select from existing ones if you want to reuse them
If you’re selecting from an existing ad then you can just update the Destination URL with a new content utm, so you can differentiate easier which campaign it came from.
Name your Ad using the template from earlier:
Template: [theme]-[ad format]-[layer optional]
Destination URL
Tag your link with the content utm using the AllFactors Ads tracking tool (see the steps earlier in UTM Link Tracking section).
Tag:
Copy:
Paste the tagged link in the Destination URL field:
Introductory text, Image, Headline Call-to-action
Enter the text you prepared earlier
Even rotation
After you’re done setting up the ads and click Next, there will be a gear icon at the top next to ‘Ads in this campaign’. Click on it and select even rotation instead optimize for performance, for the first 7 days.
Because if you launch a campaign with 2-4 ads and select optimize for performance, then LinkedIn will prematurely assign 40-50% of your budget to one ad while the others will only receive what’s remaining.
If you don’t test all of your ads at the same time then you will not know which ad truly performed better or worse.
So to avoid this start with rotating ads evenly for the first 7 days when launching a new campaign, this way your budget will be split equally to every ad.
Watch it for 7 days and see that each ad has spent similar amount. Then you can compare the metrics and switch to ‘optimize for performance’.
Now you know what ads are working and can:
Evaluate your metrics daily
Do this per Campaign and per Ad:
Compare daily spend vs budget
As discussed in the Bidding and Budgeting section earlier
How to interpret the result:
Lower or raise your bid in the Campaign’s Bidding strategy settings:
Keep checking your demographic report to find irrelevant job titles to add to your exclusions. Just like with Google Ads when you’re adding negative keywords.
It will help you reduce cost.
Use the filters to see your report by different dimensions like Company name, Company size, Job title, Job seniority, etc.
Use it to see if you have the right titles and the right accounts to understand that you’re showing your ads to the right people.
Audit your audiences frequently and make all the necessary exclusions to avoid wasted spend.
The device Breakdown dropdown is next to time range:
This report shows you what % of your audience sees your ads from mobile app, mobile web, desktop. When you see what devices your audience uses then you can optimize accordingly.
Use it to:
1. Optimize Your Creative
2. Adjust Bids by Device
LinkedIn doesn’t let you set device-specific bids directly, but if you notice performance differences:
What Campaigns are driving quality traffic?
Check how many website visitors you’re getting from each Campaign and how they engage in your website.
This is your first clue. Before conversions kick in, strong traffic and engagement tell you you’ve nailed the audience and the message.
Use it to:
The true KPI you should be optimizing towards in Cold Layer is content consumption.
You’re creating this great content to get it in front of your market to build trust. The way that happens is when you help them to solve their problems and create genuinely helpful content.
Here is how to analyze if your content resonates with people:
What pages are people visiting? How are they engaging?
What videos are people watching? How much are they watching?
See how many visitors took action from each Campaign. This reveals which Campaigns actually drove conversions on your website.
After the Conversion
Look at the list of conversions with journeys that include linkedin / paid.
Click into each one to see the full journey—what pages they visited, what content they read, and which videos they watched along the way.
Use it to:
Use these insights to fine-tune your campaigns.
You’ll cut wasted spend, improve efficiency, and learn exactly what resonates with your audience!
This gives you clear visibility into what’s working—and what’s not—so you can get real wins with LinkedIn Ads and grow efficiently as you increase your budget.
Start analyzing your LinkedIn Ads in AllFactors!
Don’t have an account yet? Try AllFactors free today