Write LinkedIn ad copy

Write the intro text and headlines for your LinkedIn Sponsored Content ads from what your buyers actually say, aimed at the job titles you pay to reach, checked against what the LinkedIn feed shows, and ready for your team to launch.

Key Takeaways

  1. LinkedIn targeting puts your ad in front of the right job titles, but the copy has to make those people recognize themselves in the first sentence. A LinkedIn click is expensive, so the copy should also make it clear who the ad is not for.
  2. A LinkedIn Sponsored Content ad has intro text above the image, a headline below it, and a button. The feed cuts intro text off after about 150 characters and headlines after about 70, so the hook and the reason to click have to fit inside those lengths.
  3. The strongest LinkedIn ads use the words your buyers already use about their problem, taken from sales calls, reviews, and customer stories, rather than the language on your own website.
  4. Kite finds that buyer evidence, chooses three to five angles, writes the intro text and headline for each ad with a source beside every line, and runs every line through a character checker before you see it.
  5. With your LinkedIn Ads account connected, Kite can build the ads into a draft campaign for your team to launch, then read how they performed and write the next round from the angles that earned results.
On this page

How do you write LinkedIn ad copy with AI?

LinkedIn is where B2B teams pay to reach people by their job. You can show an ad only to heads of finance at software companies with 200 to 1,000 employees, and that precision is why LinkedIn clicks cost more than clicks on most other ad networks. It also changes what the copy has to do.

Targeting decides who sees the ad. The copy decides whether the right person in that audience stops scrolling, and whether the wrong person keeps going. Someone reading their LinkedIn feed between meetings wasn't looking for your product. They'll give your ad a second or two, and they'll only read past the first line if it describes a problem they recognize from their own week. A vague line like "Streamline your workflows" earns a few curious clicks from people who will never buy, and on LinkedIn you pay for each one.

If you ask a general AI chatbot for "five LinkedIn ads for my B2B product," you'll usually get five lines that could belong to any company in your category, written in the polished, abstract voice of a corporate website. The chatbot doesn't know what your buyers say on sales calls, which job titles your campaign targets, or what your competitors are already running on LinkedIn. It also tends to miscount characters, so the hook it wrote may sit past the point where the feed cuts the text off.

Good AI-written LinkedIn ads follow the same process a skilled B2B paid social marketer uses:

  • Start from the audience the campaign targets and the page the ad sends people to.
  • Collect what buyers in that role say about the problem, in their own words.
  • Check what competitors are already running on LinkedIn.
  • Choose a few distinct angles, each a different reason for that buyer to click.
  • Write the intro text and headline for each ad so the hook and the value fit inside what the feed shows.
  • Launch, let the ads run, and use the results to write the next round.

That process suits an AI agent well. It can read every sales call note and review you have, keep track of where each phrase came from, count characters exactly, and come back to the results once the ads have run.

Kite is an AI marketer. It researches your business, builds a growth strategy, and ships the work that brings you new customers. Here's how it writes your LinkedIn ads.

How Kite writes your LinkedIn ads

Kite starts with what it already knows about your business from its research: your products, your best customers, your positioning, and your brand voice. For each batch, it takes the audience, the offer, and the landing page from your request or from your team's knowledge base. It gathers the buyer evidence the copy will be built from and looks at the LinkedIn ads your competitors are running now. From that material, it chooses three to five angles and writes the intro text, headline, and, when it's needed, the description for each ad. Every line notes the source it came from, and a checker counts every line against what LinkedIn shows in the feed.

You get the batch to review in the conversation, in the Kite web app or in Slack, along with a file your team can paste from. Once the ads have run, Kite reads their results through your connected LinkedIn Ads account and writes the next round: new wording for the angles that worked, a replacement for the ones that didn't, and one or two new angles to test.

  1. Start with what your buyers say about the problem
  2. How do you write LinkedIn ads that get clicks from decision-makers?
  3. How do you write intro text and headlines for LinkedIn Sponsored Content?
  4. How long should a LinkedIn ad headline be?
  5. Review the batch and launch the ads
  6. Write the next round from your results

Start with what your buyers say about the problem

Kite builds every LinkedIn ad from evidence of what your buyers actually say, because B2B buyers describe their problems in far more specific terms than B2B websites do. A general counsel on a sales call might say, "Sales asks me where their contract is three times a day, and I have to dig through email to find out." That sentence makes a better ad than "Accelerate your contract lifecycle," because a general counsel reading it sees their own week.

Before writing, Kite looks for that evidence in several places:

  • quotes from sales calls, demos, and customer surveys
  • reviews and testimonials, in your team's knowledge base or pasted into the conversation
  • customer stories and the results customers have reported, such as hours saved each month
  • comments people left on your past ads
  • your own past ads that performed well, read through your connected LinkedIn Ads account

Kite also checks what your competitors are saying to the same buyers. Its built-in ad research can find the LinkedIn ads a competitor is running from the competitor's website address alone, with their copy, images, and landing pages. When three competitors all lead with "AI-powered" and "all-in-one," Kite knows those angles are crowded and looks for one the others aren't using. Kite uses what they say to find a contrast your ads can draw. To do this research yourself, see How to see what LinkedIn ads a competitor is running.

When Kite can't find any buyer evidence, it tells you what it searched and what would help, such as a few call notes or reviews pasted into the conversation, or approval to research what customers say about you in public. If you ask it to write from your positioning alone, it will, and it marks every line so you know no customer evidence backs the batch.

How do you write LinkedIn ads that get clicks from decision-makers?

Write each ad for one role and name a problem that person owns in the first sentence. Decision-makers click when an ad shows it understands their job, not when it describes your product. A VP of sales and a head of revenue operations might both be in your audience, but they worry about different things, and an ad that tries to speak to both usually lands with neither.

Kite chooses three to five angles before it writes any copy. Each angle is a different reason for that buyer to click, and each one comes from a different insight in the evidence:

  • the problem the buyer is living with
  • the outcome a customer got
  • proof, such as a result a customer reported
  • a comparison with the usual way of doing the work, or with an alternative
  • who the product is built for
  • an objection answered, such as "we don't have time to switch tools"
  • a contrarian view your customers share

An offer angle, such as a free assessment or a dated event, only appears when you have a real one. Kite also considers how much the reader already knows. A cold audience of finance leaders who've never heard of you needs to recognize their problem in the first line. People you're retargeting after they visited your pricing page already know the product, so their ad can lead with proof or the next step.

Kite drafts each opening together with the sentences that follow it, so the first line leads somewhere the rest of the ad can deliver. When you supply the image, Kite reads the words alongside it. If the image already shows the product, the copy can spend its few words on what the image can't say.

How do you write intro text and headlines for LinkedIn Sponsored Content?

Put the hook in the first sentence of the intro text and use the headline to state the value or the next step. A single-image Sponsored Content ad shows your intro text above the image, a headline below it, and a button such as Request demo, Sign up, Register, or Download. Each field has a different job:

  • Intro text selects the reader and gives them a reason to keep reading. It's the first thing they see, posted from your Company Page like any other post in their feed.
  • The headline sits under the image, next to the button. It tells the reader what they get if they click.
  • The description appears only in a few places, mainly when the ad runs on the LinkedIn Audience Network, which places your ads on partner apps and sites outside LinkedIn. Most of the persuasion happens in the intro text and headline, so Kite puts the work there.

Unlike Meta, LinkedIn doesn't mix several text options inside one ad. Each ad carries one intro text and one headline, so you test angles by running a few ads side by side in the same campaign. Kite writes the batch that way. Each ad makes one argument, and the ads in a batch make different arguments, so the results tell you which reason to click works for that audience.

Here's what two ads might look like for a contract management tool aimed at in-house legal teams, built from the sales call quote above:

  • Ad one, intro text that opens on the problem: If sales asks you where their contract is more than once a day, the problem isn't your team. It's the inbox the contracts live in.
  • Ad one, headline that states the value: Let sales check contract status themselves (42 characters)
  • Ad two, intro text that opens on the outcome: Every contract, its status, and who has it, in one place your sales team can check without messaging legal.
  • Ad two, headline that names the next step: See how in-house legal teams track contracts (44 characters)

A general counsel recognizes the first ad's opening from their own week, and a marketing manager scrolling past knows straight away it isn't for them. In a real batch, each line would also name the call note, review, or past ad it came from, so your team can check every claim before it runs.

For finished examples worth studying, see LinkedIn ad examples for B2B small teams, with the copy that made them work Coming soon .

How long should a LinkedIn ad headline be?

Keep a LinkedIn ad headline under 70 characters, because that's where LinkedIn starts cutting it off in single-image ads. LinkedIn accepts headlines up to 200 characters, but anything past about 70 may never be seen. Intro text works the same way. LinkedIn accepts long intro text, but the feed shows about the first 150 characters and hides the rest behind a "see more" link. The description gets cut off after about 100 characters on the placements where it appears.

Those limits shape how Kite writes. It holds every intro text to the 150 characters the feed shows, so the whole message lands without the reader having to expand it. It holds every headline to 70 characters and every description to 100. One hundred fifty characters is about two short sentences, which is enough for one problem and one promise, and not enough for a list of features.

Kite runs every line through a checker before you see the batch. The checker counts each line's characters against its field's limit and flags any line that runs over, along with any line repeated within the same ad or missing its source. Kite fixes what the checker finds and runs it again until every line passes. It writes every line in sentence case, which reads like a person posting in the feed rather than a banner ad.

Review the batch and launch the ads

Kite delivers the copy for your team to review, choose from, and launch. The batch arrives in the conversation with the angles explained, every line and its source listed, and the checker's results attached. The same lines come in a file your team can paste from. If you'd rather upload in bulk, give Kite your campaign names and landing page URL, and it prepares a copy of the batch in the layout your import needs, with the checked text unchanged.

Kite can also build the whole campaign in your ad account, with the targeting, bid, budget, images, and these ads saved as a draft. A team owner or admin launches it from Kite after confirming the budget. To see how that works, read Set up LinkedIn ad campaigns.

Kite can also make the image. It designs ad images in your brand's colors and fonts, so the words and the picture are planned together. And because an ad is only as strong as the page behind it, Kite can write and build a landing page for the audience the ad targets when the right page doesn't exist yet. It publishes the page on a site Kite hosts once you approve it, or through a supported content system such as Webflow.

Write the next round from your results

LinkedIn ads wear out quickly, because B2B audiences are small and the same people see the same ad again and again. With your LinkedIn Ads account connected, Kite reads LinkedIn's performance reporting for your campaigns over a period you choose, then uses it to write the next round.

Kite sorts your current ads into the angles that earned results and the ones that didn't, judging by the measure you care about, such as cost per demo request or click-through rate. The winning angles get fresh wording. The losing ones are retired. One or two new angles go in to test. Ads that haven't had enough delivery to judge stay marked as untested, so a small sample doesn't kill a good idea.

Kite records each round in your team's knowledge base: the period it looked at, which angles won, which it retired, and which are now being tested. Each new batch starts from everything the earlier ones taught it.

What you get

A set of angles with their evidence

Three to five reasons to click, each with the buyer insight behind it and where that insight came from.

Complete LinkedIn ads

For each ad, intro text with the hook in the first sentence and a headline that states the value or the next step, plus a description when the campaign runs on the Audience Network.

A source beside every line

The call note, review, customer story, competitor contrast, or past ad each line came from, so your team can check any claim before it runs.

A character check

The checker's results for every line against what the LinkedIn feed shows, with anything it flagged already fixed.

An import file, when you ask

A copy of the batch laid out for bulk upload, once you give Kite the campaign names and landing page URL.

The next round

Once your ads have run, a fresh batch built from the angles that won, with the round recorded in your knowledge base.

How to get started

Tell Kite what you're advertising, who the ad is for, and where it should send people. You might say, "Write LinkedIn ads for our demo offer, aimed at heads of finance at software companies," or "Give me three new LinkedIn ad angles for our webinar, aimed at HR leaders."

Kite delivers the batch with the angles it chose, the buyer evidence behind them, and every line's source and character check. You can paste in more call notes or reviews, point it to a past ad you liked, or ask it to change an angle and rewrite.

You don't need to connect anything for the first batch. Kite can write from your call notes, reviews, and customer stories, and its built-in ad research covers the LinkedIn ads your competitors are running. Connect your LinkedIn Ads account when you want Kite to build on your own results, so each new batch starts from the ads that already earn customers.

Integrations used for LinkedIn ad copy

Kite writes the copy, researches competitors' LinkedIn ads, and designs ad images with its own built-in tools. Your LinkedIn Ads account adds what only your account knows: how your own campaigns have performed.

Common questions

What does good B2B ad copy on LinkedIn look like?

Good B2B ad copy on LinkedIn names one reader's problem in their own words, makes one promise, and fits both inside the first 150 characters. It sounds like a peer describing a familiar situation, not a company describing its features. "Your team rebuilt the board deck by hand again this quarter" works better for a head of finance than "The all-in-one reporting platform," because the first line could only be about them. Specific numbers and customer results help when a customer actually reported them, and Kite only uses a figure that its source states.

Can Kite launch the ads on LinkedIn for me?

Kite gets the ads all the way to launch. With LinkedIn Ads connected, it builds them into a draft campaign in your ad account, and a team owner or admin launches it from Kite after confirming the budget. Once the ads are running, Kite reads their results and writes the next round.

Should I use LinkedIn's built-in AI copy suggestions instead?

Campaign Manager can suggest intro text and headlines with its own AI, working from your Company Page and the details you enter for the campaign. Kite starts earlier in the process. It finds what your buyers say on sales calls and in reviews, checks what your competitors are running on LinkedIn, chooses the angles, and writes copy grounded in evidence LinkedIn doesn't have. Kite's lines also carry a source, so your team can see where each claim came from before paying to show it.

How many LinkedIn ads should I run at once?

Run a few ads in each campaign, each making a different argument, so you can see which reason to click works for that audience. Too many ads split a small B2B budget so thinly that none of them collects enough clicks to judge. Kite builds each batch around the three to five angles the evidence supports and keeps each ad to one angle, so the results are easy to read.

Can Kite write other ad formats too?

Yes. Kite also writes Google search ads, Facebook and Instagram ad copy, TikTok ad text, and X ads, each within its platform's limits. For the full range of ad work, including images, video, and creative briefs, see Produce paid-ad creative. To see what competitors are running before you write, see Research your competitors' advertising.

Questions this page answers

  • How do I write LinkedIn ad copy with AI?
  • Can an AI marketing agent write LinkedIn ad copy?
  • How do I write intro text and headlines for LinkedIn sponsored content?
  • What does good B2B ad copy on LinkedIn look like?
  • How long should a LinkedIn ad headline be?
  • How do I write LinkedIn ads that get clicks from decision-makers?

Related integrations

About the author

Devon Wells leads product marketing at Kite, the AI marketer. He spent a decade marketing industrial AI, from self-driving trucks to computer vision, but now Kite handles most of the work itself.

Tell me your goal and I’ll get to work.

Get started for free