Back to blogPrzeczytaj ten artykuł po polsku →

Published on September 29, 2026

How to Write Facebook Ad Primary Text That Sells

Smartphone on a dark desk with a blurred social feed preview, a notebook and coffee cup beside it, overlaid with a modern blue-and-black graphic and a short title.

Facebook ad primary text is the short block of copy that sits above the image or video and has one job: stop the scroll, make the benefit clear, and drive the click. The strongest primary text opens with a line that works like a second headline, speaks to one specific person about one specific benefit, develops the idea across 3–5 short paragraphs, and closes with a clear call to action. It is not about writing something clever for the sake of it — it is about clarity and meeting the reader where they are.

What exactly is Facebook ad primary text?

Primary text is the block of copy you see above the image or video, before the user taps "See more". In Meta Ads Manager you enter it in the "Primary text" field. Together with the headline, description, and call-to-action button, it forms the complete ad.

The key difference from the headline: the headline is a short punch of a few words, while the primary text is where you can actually build an argument. That is exactly why it is the right place to test different approaches — Meta will happily show different versions of the copy to different audience segments, and how the first lines perform often decides how many people ever notice the ad at all.

How to structure primary text that sells

A proven structure for a small online store looks like this:

  • Opening line — a hook or question that speaks to a real problem or desire. This is the only line most people will read.
  • Second paragraph — the promise or main benefit. What does the reader get? Phrase it in the customer's language, not in industry jargon.
  • Third paragraph — proof or specifics: what exactly they get, how it works, what makes the product different.
  • Fourth paragraph — the answer to the most common objection (price, shipping, returns, quality).
  • Final line — a clear and specific call to action.

The whole thing should not be a wall of text. Short paragraphs and single-sentence lines are far easier to read on a phone.

Why does the first line decide everything?

Most users only see the first line of primary text before the ad is collapsed behind a "See more" link. If that line does not stop them, the rest of the copy does not matter — nobody will read it.

A strong opening line:

  • asks a question the reader actually wants answered,
  • names a problem the reader recognizes,
  • promises a concrete outcome (not a vague "better quality"),
  • does not start with your brand name or with "We are excited to announce".

A weak opening line usually talks about the company instead of the reader. "We have been a market leader since 2010" gives nobody a reason to keep reading. "Your dog is scratching more than usual? Here is what that might mean" does.

Write about benefits, not features

The classic small-store mistake: listing product features instead of benefits. Customers do not buy "100% cotton" — they buy "a t-shirt that does not stretch after the first wash". They do not buy "an IPX7 waterproof case" — they buy "peace of mind when the phone slips into the sink".

A simple trick: after every feature, add "...which means that...". If you cannot finish the sentence, the feature either does not matter to the customer or you have not found the real benefit yet.

How many primary text versions should you test?

For a small store, a reasonable start is 2–3 versions of primary text, each testing a different opening line or a different core promise. Testing too many versions at once makes it hard to draw conclusions — you will not know what worked, and Meta needs time and data to produce meaningful comparisons. Once you have data, keep the winner and test a new version against it.

When you have your versions, watch click-through rate (CTR) and cost per click first, then conversion. Copy that collects clicks but does not sell usually promises something the product does not deliver — at that point the problem is the message, not the targeting.

The most common mistakes in ad primary text

Here is a list of the things that most often kill the performance of small-store primary text:

  • Starting with your brand name — the reader does not know you and does not care who you are yet.
  • Vague claims with no specifics: "highest quality", "unique offer", "for those who demand more".
  • Overusing emoji and caps lock — it hurts readability and credibility.
  • No call to action at all, or a generic "Click here" that tells the reader nothing.
  • Very long copy with no paragraph breaks — it reads as a wall on a phone screen.
  • Promising things the product cannot deliver — the fastest route to returns and bad reviews.

How to speed up copywriting without losing quality

Writing ad copy from scratch for every product is slow, especially when you run a store single-handedly. That is why many small businesses reach for tools that produce ready-made drafts based on an analysis of their site or store.

AdAlchemy works exactly in that way: you paste the URL of your website or store, the tool analyses it and produces a ready-to-use Meta Ads campaign (Facebook and Instagram) — ad set names, targeting, creatives (headline, primary text, description, call to action), and English image-generation prompts. The first website analysis is free, you only pay for the generated campaign, and you paste the generated content into Meta Ads Manager yourself — AdAlchemy does not publish campaigns automatically. Treat it as a starting point: you get a ready primary text you can then adapt to your own tone of voice.

A practical primary text template

You can use the skeleton below as a starting point:

  • Line 1: [question or problem the reader recognizes]
  • Line 2: [benefit promise in one sentence]
  • Lines 3–4: [2–3 concrete specifics about the product or service]
  • Line 5: [answer to the most common objection — e.g. free shipping, 30-day returns]
  • Line 6: [clear call to action]

Fill it in every time you write a new primary text. Over time you will write faster and more deliberately — because every part of the copy will have a specific job.

Summary: primary text is not the place for creativity for its own sake

Effective Facebook ad primary text stops the scroll, speaks in benefits, and ends with a clear action. Start with the opening line, build the rest of the paragraphs according to the structure, and close with a call to action. Test 2–3 versions, watch CTR, and rewrite copy that does not work — do not polish it endlessly, replace it.

AdAlchemy

Ready to do the same for your store?

AdAlchemy analyzes your website for free and generates a ready-to-use Meta Ads campaign. Plans start at PLN 10 (~$3).

Create a campaign

Frequently asked questions

How many characters should Facebook ad primary text have?

There is no hard limit, but short to medium copy tends to perform best — roughly 100–250 characters before the "See more" link, so the opening line fits without being cut off. Meta allows longer copy, but the longer the text, the fewer people reach the end. If you have more to say, break the copy into short paragraphs or move the details into the headline and description fields.

What is the difference between primary text and the headline in a Facebook ad?

The headline is a short, few-word fragment that appears near the image or video and acts as a second hook. The primary text is the longer block above the creative where you build the argument, answer objections, and lead the reader toward the click. You can test several headline variants, while 2–3 primary text variants are usually enough — its job is to convince, not just to catch the eye.

How should I start primary text so people don't scroll past it?

The first line of primary text should work like a second headline: it should ask a question, name a problem the reader recognizes, or promise a concrete outcome. Do not start with your brand name, with "We are excited to announce", or with vague claims like "highest quality". The lines that perform best are the ones where the reader recognizes their own situation or their own desire — that gives them a reason to expand the copy and read the rest.

How many primary text versions should I test at once?

For a small online store, testing 2–3 versions of primary text at the same time is reasonable, each with a different opening line or a different core promise. Testing too many versions at once makes it hard to draw conclusions and spreads your budget thin, and Meta needs time to gather enough data to compare results. Once the data comes in, keep the winner and test a new version against it.

Does AdAlchemy generate Facebook ad primary text?

Yes. AdAlchemy is an AI tool where you enter the URL of your website or store, and it analyses the site and generates a ready-to-use Meta Ads campaign — including primary text, headline, description, and call to action matched to your brand, plus English image-generation prompts. The first website analysis is free; you only pay for the generated campaign. You then copy the generated content into Meta Ads Manager yourself — AdAlchemy does not publish campaigns automatically.

What are the most common mistakes in Facebook ad primary text?

The most common mistakes include starting with the brand name instead of a benefit for the reader, using vague claims with no specifics ("highest quality"), overloading the copy with emoji and caps lock, missing a clear call to action, writing a very long block of text with no paragraph breaks, and promising things the product cannot deliver. Each of these lowers CTR or turns clicks into non-sales, because the copy attracts the wrong people or loses the right ones.

How to Write Facebook Ad Primary Text That Sells — AdAlchemy