Course 13 · Lesson 6 of 14
Meta Ad Copy: Primary Text, Headline, and CTA
A Meta ad has three text elements this lesson teaches you how to write each one with Claude and which combination actually converts
A Meta ad has three text elements: the primary text which is the copy above the image or video, the headline which is the bold text below the image, and the description which is the smaller text below the headline. There is also the CTA button which is a fixed set of options like "Learn More," "Book Now," or "Get Quote."
The Meta Ad Structure
The image or video carries most of the stopping power. The primary text's first line carries the explanation. The headline and CTA carry the action instruction. All four elements need to be consistent because they are all saying the same thing in different formats.
The structure in order is: primary text at the top where the first 125 characters are visible before "See More" on mobile, then the image or video, then the headline in bold at approximately 40 characters, then an optional description in smaller text below the headline, and finally the CTA button.
The Primary Text
The primary text is what appears above the image. It is the most flexible element.
The first 125 characters should be treated as the entire ad because most people stop here. The 125 to 300 character range is for people who tapped "See more" so add one more reason to act. Content beyond 300 characters works for lead generation or high-consideration purchases where more context helps.
For most Claude Code builder services keep the primary text under 200 characters total. A longer body does not convert better, it just lets you say more.
The structure for primary text:
- [HOOK — under 125 characters]
- [PROBLEM — 1 sentence about what they are dealing with right now]
- [SOLUTION — 1 sentence about what you do to fix it]
- [PROOF — 1 specific result or social proof]
- [CTA TEXT — tells them what to do]
The Headline
The headline appears in bold directly below the image and it is the second thing the eye lands on after the image.
Rules for Meta headlines: keep it under 40 characters because anything longer gets truncated on some placements. Lead with the benefit and not the feature so "Book more clients" beats "New website service." Be specific because "Save 3 hours per week" beats "Save time." And match the primary text so you are not introducing a different idea.
Headline options that work: the result such as "Book more clients automatically," the action such as "See how it works in 60 seconds," the differentiator such as "Done in a day. Yours to own." and the offer such as "Free website audit, 5 spots left."
The CTA Button
Meta gives you a fixed list of CTA button options. Choose based on what you are asking them to do.
For booking a discovery call use Book Now. For filling in a contact form use Get Quote or Contact Us. For viewing examples or a portfolio use Learn More. For downloading a resource use Download. For joining a community use Sign Up. For watching a video use Watch More.
"Learn More" is the default and the most generic. Use a specific CTA whenever possible because it sets the expectation and filters for higher-intent clicks.
The Complete Meta Ad Prompt
Using @ADS.md, @SALES.MD, and @MARKETING.MD — write a complete Meta ad
for the following campaign.
Hook I am using: [PASTE ONE HOOK FROM THE 20 YOU GENERATED] Offer being advertised: [FROM ADS.MD] Landing page or destination: [WHERE THEY GO AFTER CLICKING] What happens after the click: [FORM / CALL BOOKING / VIDEO / ETC.]
Target audience: [FROM MARKETING.MD — who is seeing this]
Write the complete ad with:
PRIMARY TEXT:
- First line = the hook under 125 characters
- 2 to 3 more sentences after the hook covering problem acknowledgement,
solution, and proof or specific result
- Final line: what to do next which matches the CTA button
- Total primary text: under 250 characters preferred and 400 maximum
HEADLINE (under 40 characters):
- The most compelling benefit or result
DESCRIPTION (optional, under 30 characters):
- A secondary reinforcement if needed
CTA BUTTON: Choose from Book Now, Get Quote, Learn More, Sign Up,
Download, Contact Us, or Watch More — pick the one that matches the action
Write 3 versions of the complete ad using the same hook but varying:
- Version A: focuses on the pain and problem angle
- Version B: focuses on the result and outcome angle
- Version C: focuses on the social proof and credibility angle
For each version note which audience type it will resonate with most.
Complete Example Ad: Version A (Pain/Problem Angle)
Hook as the first line of primary text: "Still sending clients to a PDF form to book appointments?"
Full primary text: "Still sending clients to a PDF form to book appointments? Most local service businesses lose 40% of interested visitors at the booking step, not because people aren't interested but because the process is too slow. I build booking systems that confirm automatically, send reminders, and work on any device. Last week a physio practice went from 8 manual bookings per week to 34 online. Drop your postcode and I'll tell you what your booking system should look like."
Headline: "More bookings. Less admin."
CTA button: Get Quote.
What to Avoid in Meta Ad Copy
Superlatives without proof such as "The best web designer in the UK" are unverifiable and ignored.
Hype language such as "incredible," "amazing," and "revolutionary" triggers spam associations.
Unclear offers such as "Contact us to find out more" raise the question of more about what and the ambiguity reduces clicks.
Long dense paragraphs are hard to read on mobile screens. One idea per sentence with white space helps.
Exaggerated claims such as "Triple your revenue overnight" may be flagged by Meta policy and even if they land they damage trust.
Your Action Right Now
Take your top 3 hooks from the previous lesson. Run the complete Meta ad prompt for each one. You will produce 9 ad copy versions covering 3 hooks multiplied by 3 angles. In the testing framework lesson you will decide which 3 to 4 to actually test first.
Do it with other builders
Post your homework. Get unstuck.
Every course ends with homework. Post yours in Claude Codex Mastery, the community this course comes from, and get feedback from Yar and 400+ people building the same way.
Join the community · $29/mo