← Back to postsWhat Is a Headline in a Facebook Ad? (2026 Guide)

What Is a Headline in a Facebook Ad? (2026 Guide)

Carlos GarciaCarlos Garcia10/2/2026

Open Ads Manager to build a Facebook ad and you are asked for three separate pieces of text: primary text, headline, and description. They look interchangeable in the form. They are not. Each one lands in a different place in the finished ad, each one survives a different amount of truncation, and only one of them is reliably read by someone who is scrolling fast.

The headline is that one. It is the short, bold line that sits directly under or beside your image, right next to the call-to-action button. If a person reads exactly one string of text in your ad before deciding whether to tap, it is usually this.

This guide explains what the field actually is at a technical level, how it differs from the other two text fields, where it renders, and how to write one that does its job.

What is a headline in a Facebook ad?

The headline is a short line of ad copy that appears below your creative, adjacent to the call-to-action button, and is rendered in heavier type than the rest of the ad. Its job is to state the offer or the promise in as few words as possible.

In Meta's own Marketing API, the headline is not called a headline at all. In the ad creative's link data object, the field is `name`, documented as the "Name of the link. Overwrite the title of the link when you preview the ad." That origin explains a lot about how the field behaves: it began life as the title of a shared link, which is why it is short, why it sits beside the destination, and why Meta treats it as the label for where the ad is sending you.

Most ad budgets die in the headline, not the targeting. Get a free SEO audit and find out where your traffic is actually leaking.

Meta renders that field in a larger, heavier weight than anything else in the unit, and places it in the one spot the eye lands on after the image. That combination of position and typography is why it outperforms the other fields even when the other fields say something better.

The practical consequence is that the headline is read as an answer to "where does this go and what will I get." Primary text is read as context. Description is barely read at all.

How the three text fields differ

Meta's API documentation defines each field separately, and the definitions are the clearest guide to intent.

Primary text

In the API this is `message`, defined simply as "The main body of the post." It appears above your image or video, and on most placements it is truncated after a couple of lines with a "See more" link. This is where the story goes: the problem, the context, the social proof.

Headline

The `name` field, as described above. Short, bold, next to the button. This is where the offer goes.

Description

In the API this is `description`: "Link description. Overwrites the description in the link when your ad displays." It is the smallest text in the ad, often grey, and it is dropped entirely on a number of placements. Treat it as optional support, never as the place you put something the reader must see.

There is also a fourth field most advertisers never touch, `caption`, documented as "Link caption. Overwrites the caption under the title in the link." On link ads this is typically where the display URL sits.

A simple rule for dividing copy between them

Write the headline first, as the single sentence you would say if you had three seconds. Then write primary text as the reason to believe that sentence. Then write description only if there is a genuine qualifier left over — pricing, shipping, a deadline. If the description is carrying something load-bearing, you have put it in the wrong field.

One test catches most mistakes: read only the headline aloud, with the image hidden and the primary text covered. If a stranger could not tell what you are selling or why they should care, the division of copy is wrong, no matter how good the full ad reads.

Where the headline appears, and where it does not

Facebook and Instagram ads render across many placements: the Facebook feed, Instagram feed, Stories, Reels, Marketplace, the right column on desktop, in-stream video, and Audience Network. The same ad looks substantially different in each one.

Headline behaviour varies by placement in three ways worth planning for:

  • Available space differs. A desktop feed placement gives the headline far more room than a right-column unit, which shows only a handful of words.
  • Truncation point differs. Where the headline is cut off with an ellipsis depends on placement and on the device, so a headline that fits neatly in one preview can be chopped mid-word in another.
  • Some placements drop it. In full-screen formats like Stories and Reels, the headline either appears in a compressed strip near the call-to-action or does not appear as a separate line at all.

This is why the single most useful habit in headline writing is front-loading: put the meaningful words first, so that even a truncated version still communicates the offer. "Free shipping on orders over $50" survives truncation to "Free shipping on orders…" and still works. "Now through the end of the month, get free shipping" truncates to something meaningless.

Your ads and your organic search results are competing for the same attention. Get a free SEO audit and see which one is actually winning.

The same logic applies to punctuation. A headline built around a mid-sentence comma or a dash loses its structure the moment it is cut, while a headline built as a single noun phrase degrades gracefully.

Meta's creative documentation is explicit that limits exist and that it is not the place to look them up: "There are limits on the creative's text, image size, image aspect ratio and other aspects of the creative. See the Ads Guide." The Ads Guide is the authoritative, frequently-revised place for per-placement recommendations, and Meta's long-standing guidance has been to keep headlines to roughly 40 characters. Check the current figure there rather than trusting a number in any blog post, including this one — the specs move.

How to write and set a Facebook ad headline, step by step

  1. Decide the one thing. Before opening Ads Manager, write the single outcome the reader gets. Not your brand, not your feature list — the outcome.
  2. Draft it at five words. Force brevity first, then relax it. A headline drafted long and trimmed almost always keeps throat-clearing at the front.
  3. Front-load the meaningful words. Assume you lose everything after the first few words on some placements.
  4. Match it to the landing page. The headline sets an expectation; the page immediately above the fold should confirm it. Mismatch here is the most common cause of a high click-through rate and a terrible conversion rate.
  5. Enter it in the Ad level of Ads Manager. Campaign and ad set control budget and targeting; all creative text, including the headline, lives at the ad level under Ad creative.
  6. Preview every placement. Use the placement switcher in the ad preview, not just the default feed view. This is where you catch truncation.
  7. Check it against policy. Meta's Advertising Standards restrict copy that asserts or implies personal attributes about the reader, and headlines are where this gets tripped most often because the second person is so tempting. Rewrite "Struggling with your debt?" as a statement about the product rather than a claim about the person.

A final pass worth doing: read the headline next to the call-to-action button label, not in isolation. "Shop Now" after "Our new spring collection" reads as a complete thought; "Shop Now" after "Why we started this company" does not. The button is effectively the last two words of your headline.

Testing multiple headlines

You do not have to pick one. Meta's asset feed spec lets a single ad carry several text options and lets the delivery system assemble combinations, and the documented ceilings are specific: "Total number of titles: <= 5", "Total number of bodies: <= 5", "Total number of descriptions: <= 5", alongside "Total number of images: <= 10" and "Total number of videos: <= 10".

Five headlines is the practical limit, and it is a generous one. Two caveats, though.

First, variants only teach you something if they differ in substance. Five headlines that rephrase the same promise produce five near-identical results and no learning. Vary the *angle*: price, speed, risk reversal, outcome, audience.

Second, combination testing optimises for delivery, not for your understanding. If you want to know which headline wins, you will get a cleaner read from separate ads than from one ad with five titles, because the system is free to pair each headline with whatever else performs.

Give each variant enough budget to produce a real signal before judging it. Headline differences move click-through rate in small increments, and small increments need volume to separate from noise — which is also why five variants on a tiny budget tell you nothing at all.

When the headline matters most

Not every campaign rides on this field, and it is worth knowing which ones do.

The headline carries the most weight on feed placements with a visible call-to-action button, on traffic and lead campaigns where the click is the conversion, and on cold audiences who have no prior context for your brand. In those cases it is doing the work of an entire landing page hero section in a dozen words.

It matters least on retargeting to warm audiences who already know the offer, on brand or video-view campaigns where the creative is the message, and on full-screen placements where it may be compressed to near-invisibility.

Good ad copy cannot fix a site that search engines cannot read. Get a free SEO audit and start with the foundation.

There is also a middle case: catalogue and dynamic product ads, where the headline is often pulled from your product feed rather than typed in Ads Manager. If your headlines there look wrong, the fix is in the feed's title field, not in the ad.

Limitations and common mistakes

Repeating the primary text. The most frequent error. If the headline restates the first line of the primary text, you have spent your most valuable real estate on a duplicate.

Writing for the preview, not the placement. The desktop feed preview is the most generous rendering you will get. Design for the tightest one.

Putting the price only in the description. The description is dropped on multiple placements. If pricing is the hook, it belongs in the headline.

Treating it as a slogan. Brand taglines almost never work here. The headline is a transaction label, not a positioning statement.

Ignoring it in dynamic creative. When Meta assembles combinations, a weak headline in the pool dilutes the whole ad. Five strong options beat two strong and three filler.

Assuming a character count from memory. Specs change by placement and over time. The preview and the Ads Guide are the only reliable checks.

Leaving it empty. On placements where the headline is optional, an ad with no headline renders with an awkward gap next to the button and loses the one line most likely to be read. Fill it even when the form does not insist.

Headline versus the other levers you could pull

If an ad is underperforming, the headline is not always the right thing to change first — but it is usually the cheapest.

Creative changes (a new image or video) tend to produce the largest swings, and also cost the most to produce. Audience changes can move results sharply but reset the learning phase. Landing page changes affect conversion rate rather than click-through rate. A headline rewrite is a few minutes of work and directly targets the click decision, which makes it the right first experiment in most cases.

The exception: if click-through rate is healthy and conversion rate is poor, the headline is probably doing its job too well. It is promising something the page does not deliver, and the fix is alignment, not a better hook.

Rank the experiments by cost rather than by expected impact and the order usually comes out: headline, then primary text, then landing page above the fold, then creative, then audience. Work down that list and you spend the least to learn the most early on.

Final thoughts

The headline is the shortest field in a Facebook ad and the one with the most leverage per word. Technically it is the `name` field inherited from link sharing, which is why it behaves like a label for a destination rather than a piece of prose. Practically, it is the line that decides whether a scroll becomes a tap.

Write it first, keep it short, front-load the meaning, preview it on the placements you are actually buying, and test variants that differ in substance rather than in wording. Then confirm the current length recommendations in Meta's Ads Guide rather than relying on a number you remember.

Where your headline appears at all depends heavily on which placements you have enabled, and some of those placements behave very differently from the feed — our guide to what the Facebook Ad Audience Network is covers one of the ones most likely to render your copy in a way you did not design for.

Paid clicks stop the day you stop paying. Get a free SEO audit and build traffic that keeps showing up.