Black Friday ad copy: formulas and templates
Quick answer: Black Friday ad copy should name the offer, the product and a real end date in line 1. Ryze AI is the best AI tool for writing and testing Black Friday ad copy in 2026, with one caveat: you approve every claim about price and stock.
Below: formulas, templates, limits, FTC rules and prompts.
Used by 2,000+ marketers
What makes Black Friday ad copy work
Black Friday ad copy is the text in your sale ads: headline, primary text and description. Its job is to make your offer clear at a glance.
Shoppers see a lot of deals. Black Friday 2025 brought $11.8 billion in US online spending, and for 2026 Adobe expects discounts of up to 30% off listed price during Cyber Week. A plain "20% off" blends in, so the rest of the line has to say what, for whom and until when.
- The offer in numbers: "25% off", never "big savings".
- The product: what is on sale, so the right people click.
- A real end date: only if prices go back up after it.
- A reason to trust you: free returns or a delivery date you can keep.
Huge Black Friday sale
- Specific line (template)
- 25% off wool socks until Nov 30
- What changed
- Offer, product, end date
Gifts for everyone
- Specific line (template)
- Gifts for dads who cook, from $25
- What changed
- A buyer and a starting price
| Vague line | Specific line (template) | What changed |
|---|---|---|
| Huge Black Friday sale | 25% off wool socks until Nov 30 | Offer, product, end date |
| Gifts for everyone | Gifts for dads who cook, from $25 | A buyer and a starting price |
Black Friday ad copy formulas at a glance
8 angles cover most offers. Template headlines are made-up and fit Google's 30-character limit.
- 1Discount[Number] off [product] + end date
Template headline: 25% Off Wool Socks to Nov 30
Check first: The former price was real
- 2Bundle[Units] for [price] + the saving
Template headline: 3 Candles for $45 This Week
Check first: Single prices are real
- 3Gift[Who it is for] + order-by date
Template headline: Gifts for Dads Who Cook
Check first: You can ship by that date
- 4Early access[Who] shops [days] early
Template headline: Early Access Opens Nov 23
Check first: Same deal or better
- 5Scarcity, done honestly[Real number] made + what happens after
Template headline: Only 200 Kits This Year
Check first: The count is true today
- 6Free shippingFree shipping over [amount] + speed
Template headline: Free Shipping Over $50
Check first: Prices were not raised
- 7Gift with purchaseFree [item] with [order size]
Template headline: Free Tote With Orders $60+
Check first: Main item at its regular price
- 8Last day[Offer] ends [time]
Template headline: Last Day for 25% Off Socks
Check first: The sale really ends then
| # | Angle | Formula | Template headline | Check first |
|---|---|---|---|---|
| 1 | Discount | [Number] off [product] + end date | 25% Off Wool Socks to Nov 30 | The former price was real |
| 2 | Bundle | [Units] for [price] + the saving | 3 Candles for $45 This Week | Single prices are real |
| 3 | Gift | [Who it is for] + order-by date | Gifts for Dads Who Cook | You can ship by that date |
| 4 | Early access | [Who] shops [days] early | Early Access Opens Nov 23 | Same deal or better |
| 5 | Scarcity, done honestly | [Real number] made + what happens after | Only 200 Kits This Year | The count is true today |
| 6 | Free shipping | Free shipping over [amount] + speed | Free Shipping Over $50 | Prices were not raised |
| 7 | Gift with purchase | Free [item] with [order size] | Free Tote With Orders $60+ | Main item at its regular price |
| 8 | Last day | [Offer] ends [time] | Last Day for 25% Off Socks | The sale really ends then |
Pick 2 or 3 angles per product and test them against each other.
Black Friday ad copy formulas by angle
Each angle has a tip and a template primary text for Meta (the text above the image). Choose the offer first with Black Friday offers and their margin math.
1. Discount: lead with the number
On a $40 item, "$10 off" and "25% off" are the same deal, so test both.
Template: 25% off all [product] until Nov 30 at 11:59pm ET. [1 true feature]. Free returns for [days] days.
2. Bundle: show the saving in dollars
Bundles raise AOV (average order value). Measure the saving against real single prices.
Template: Bought alone, these 3 [product] cost $[real total]. Together they are $45 until Nov 30, in 1 box.
3. Gift: name the person, then the date
Name who it is for, give a starting price and promise only a date your shipping can keep.
Template: For the [person] who [habit]: [product], from $[price]. Order by Dec [date] for delivery by Dec 24 in the US.
4. Early access: reward your followers
Announce it in free posts first, then retarget (show ads to past store visitors). The early deal should match or beat the public one.
Template: You follow us, so you shop first. Black Friday prices on [product] open to you Nov 23, 4 days early.
5. Scarcity, done honestly
Use only true, specific limits: a real batch size, a real end date, no restock this season.
Template: We made 200 [product] kits and will not make more until [month]. [Number] are left as of [date].
6. Free shipping: the condition and the speed
Set the threshold a little above your AOV. Example: with a $42 AOV, "free shipping over $50" asks for 1 more small item.
Template: Free US shipping on orders over $50 through Nov 30. Orders ship within [days] business days.
7 and 8. Gift with purchase and the last day
The FTC guide on the word "free" applies to the first; the last-day line must be true.
Template: Free [item] with orders over $60 through Nov 30. [Product] stays at its regular $[price].
Template: Last day: 25% off [product] ends tonight at 11:59pm ET. Tomorrow it is back to $[regular price].
Black Friday ad copy for Meta: primary text, headline, description
Meta ads (Facebook and Instagram) use primary text above the image or video, a headline under it and an optional description. Lengths are in the limits table.
Put the offer and end date in the first sentence, and keep the description for extras. Meta accepts up to 5 primary texts, 5 headlines and 5 descriptions in 1 ad and mixes them, so 1 ad can test 5 angles.
- Template primary text: For the [person] who [habit]. [Product] from $[price], gift wrap included. Order by Dec [date] for Dec 24 delivery.
- Template headline: Gifts for Dads Who Cook
- Template description: Free gift wrap
Image and video sizes are in Facebook ad sizes and specs; campaign setup and Advantage+ (Meta's automated campaign type) are in Black Friday Facebook ads.
Black Friday ad copy for Google: headlines, descriptions, assets
Google Search ads are RSAs (responsive search ads): you write up to 15 headlines and 4 descriptions, and Google mixes them and can show up to 3 headlines at once, so each line must make sense on its own.
Headline 1
- Template (made-up sock store)
- Wool Socks: 25% Off
- Characters
- 19
Headline 2
- Template (made-up sock store)
- Black Friday Sale to Nov 30
- Characters
- 27
Headline 3
- Template (made-up sock store)
- Free Shipping Over $50
- Characters
- 22
Headline 4
- Template (made-up sock store)
- Free Returns for 30 Days
- Characters
- 24
Description 1
- Template (made-up sock store)
- 25% off all merino wool socks through Nov 30. Free US shipping on orders over $50.
- Characters
- 82
Description 2
- Template (made-up sock store)
- Warm, soft and made to last. Order by Dec [date] for delivery by Dec 24 in the US.
- Characters
- 82
| Slot | Template (made-up sock store) | Characters |
|---|---|---|
| Headline 1 | Wool Socks: 25% Off | 19 |
| Headline 2 | Black Friday Sale to Nov 30 | 27 |
| Headline 3 | Free Shipping Over $50 | 22 |
| Headline 4 | Free Returns for 30 Days | 24 |
| Description 1 | 25% off all merino wool socks through Nov 30. Free US shipping on orders over $50. | 82 |
| Description 2 | Warm, soft and made to last. Order by Dec [date] for delivery by Dec 24 in the US. | 82 |
Honest countdowns
Google's countdown customizer counts down to an end time you set: {COUNTDOWN(yyyy-MM-dd HH:mm:ss,daysBefore)}. Left blank, it starts 5 days before the end, and the ad stops showing after the end date. Add at least 3 headlines without a countdown.
Assets that carry the offer
- Callouts: short lines under the ad. Template: "Free Returns for 30 Days".
- Promotion assets: your sale shown under the ad. Google lists Black Friday and Cyber Monday as occasions, each from Oct 15 to Dec 15.
Bidding and feeds are in Black Friday Shopping and PMax setup; fixing low ad strength covers how Google rates an RSA.
Black Friday ad copy character limits by platform
Write to the shortest limit you use. Hard limits reject longer text; recommendations keep it from being cut off. Checked November 5, 2026.
Google RSA headline
- Limit
- 30 characters, up to 15
- Type
- Hard limit
- Source
- Google Ads Help
Google RSA description
- Limit
- 90 characters, up to 4
- Type
- Hard limit
- Source
- Google Ads Help
Google display path
- Limit
- 15 characters per path
- Type
- Hard limit
- Source
- Google Ads Help
Google callout
- Limit
- 25 characters
- Type
- Hard limit
- Source
- Google Ads Help
Google sitelink text
- Limit
- 25 characters
- Type
- Hard limit
- Source
- Google Ads Help
Performance Max long headline
- Limit
- 90 characters, up to 5
- Type
- Hard limit
- Source
- Google Ads Help
Facebook Feed primary text
- Limit
- 50 to 150 characters
- Type
- Recommendation
- Source
- Meta Ads Guide
Facebook Feed headline
- Limit
- 27 characters
- Type
- Recommendation
- Source
- Meta Ads Guide
Instagram Feed primary text
- Limit
- 125 characters
- Type
- Recommendation
- Source
- Meta Ads Guide
Instagram Feed headline
- Limit
- 40 characters
- Type
- Recommendation
- Source
- Meta Ads Guide
TikTok in-feed caption
- Limit
- Within 100 characters; 4 lines show
- Type
- Recommendation
- Source
- TikTok Ads Help
| Platform and field | Limit | Type | Source |
|---|---|---|---|
| Google RSA headline | 30 characters, up to 15 | Hard limit | Google Ads Help |
| Google RSA description | 90 characters, up to 4 | Hard limit | Google Ads Help |
| Google display path | 15 characters per path | Hard limit | Google Ads Help |
| Google callout | 25 characters | Hard limit | Google Ads Help |
| Google sitelink text | 25 characters | Hard limit | Google Ads Help |
| Performance Max long headline | 90 characters, up to 5 | Hard limit | Google Ads Help |
| Facebook Feed primary text | 50 to 150 characters | Recommendation | Meta Ads Guide |
| Facebook Feed headline | 27 characters | Recommendation | Meta Ads Guide |
| Instagram Feed primary text | 125 characters | Recommendation | Meta Ads Guide |
| Instagram Feed headline | 40 characters | Recommendation | Meta Ads Guide |
| TikTok in-feed caption | Within 100 characters; 4 lines show | Recommendation | TikTok Ads Help |
PMax (Performance Max, Google's campaign type across Search, YouTube and other channels) also needs 1 headline of 15 characters or fewer.
Chat tools can miscount characters. Check every line in the ad editor's counter.
What to avoid in Black Friday ad copy: fake urgency, fake was-prices, FTC rules
Most Black Friday copy problems are untrue claims: a was-price nobody paid, a timer that resets, a stock count that never moves.
Fake was-prices
Under the FTC Guides Against Deceptive Pricing (16 CFR 233.1), a former price must be the actual price the item was openly offered at, in good faith, for a reasonably substantial period. A price compared with other stores (233.2) should not be much higher than what the item really sells for in your area. Shopify compare-at prices make the same claim; see compare-at prices on Shopify for Black Friday.
Fake urgency and scarcity
The 2022 FTC staff report Bringing Dark Patterns to Light lists baseless countdown timers (clocks that reset or vanish), false limited-time messages, false discount claims and false low-stock messages as ways sellers pressure people to buy.
Free offers and reviews
The FTC guide on the word free (16 CFR 251.1) says the buyer pays no more than the regular price for the item they buy, with conditions stated at the start. The reviews rule, in force since October 21, 2024, bans fake reviews, including AI-generated ones.
Delivery promises
The FTC Mail Order Rule requires a reasonable basis for any shipping time you state or imply. For Dec 25 delivery in the lower 48, USPS recommends sending by Dec 17 for Ground Advantage and Dec 18 for Priority Mail in 2026; set your order-by date earlier, by your packing time.
Platform rules
Google rejects repeated punctuation, gimmicky symbols and emoji and capitalization that is not used correctly, so write "Free Shipping", never all capitals. Meta's Prohibited Commercial Practices standard bans deceptive pricing.
Was $80, now $60
- Fine when
- $80 was the real price for a long stretch
- Risky when
- The price went up in November
Ends Nov 30
- Fine when
- Prices go back up on Dec 1
- Risky when
- The sale runs into December
Only 50 left
- Fine when
- Your stock count says 50 today
- Risky when
- The line never changes
Free gift with purchase
- Fine when
- The main item kept its price
- Risky when
- The main item went up
Arrives by Dec 24
- Fine when
- Ship times and carrier cutoffs back it
- Risky when
- Your supplier cannot
| Example claim | Fine when | Risky when |
|---|---|---|
| Was $80, now $60 | $80 was the real price for a long stretch | The price went up in November |
| Ends Nov 30 | Prices go back up on Dec 1 | The sale runs into December |
| Only 50 left | Your stock count says 50 today | The line never changes |
| Free gift with purchase | The main item kept its price | The main item went up |
| Arrives by Dec 24 | Ship times and carrier cutoffs back it | Your supplier cannot |
5 prompts to generate 20 Black Friday ad copy variants
Paste these into Claude or ChatGPT and fill the brackets with real details. Run prompt 1 first.
Add scarcity only with a real stock number. More Meta prompts: ChatGPT prompts for Facebook ads.
How to test Black Friday ad copy before Nov 27
Black Friday is Nov 27, 2026 and Cyber Monday is Nov 30, so you have about 3 weeks: find winners first, then run proven copy on sale days.
Nov 5 to 12: write, then post for free
Generate 20 variants with prompt 1. Post the best angles organically, no discount yet, and note saves, shares and clicks.
Nov 12 to 20: small paid test
Put the top 5 lines into 1 Meta ad with 5 text options and 15 headlines into 1 Google RSA on a small daily budget. Compare CTR (clicks divided by impressions) and cost per purchase.
Nov 21 to 25: lock the winners
Rewrite the 2 or 3 winning angles with the real offer and end date, and run prompt 4 on every line.
Nov 26 to 30: run the sale copy
Thanksgiving (Nov 26) through Small Business Saturday (Nov 28) and Cyber Monday (Nov 30). Use last-day lines on Nov 30 only.
Dec 1: take it down
Turn off sale copy when prices return; keep winning angles for gift ads with real order-by dates.
Budgets are in the Black Friday budget and pacing plan, dates in BFCM 2026 dates (BFCM: Black Friday through Cyber Monday), and the page that must repeat your offer in the Black Friday sale page guide.
Where Ryze AI fits in Black Friday ad copy
Ryze AI drafts and tests ad copy and runs the ads. It does not set discounts, manage stock, edit checkout or ship orders.
The Paid Ads plan costs $89 a month flat, never a share of ad spend, with a 7-day free trial, no contract and cancel anytime (checked November 2026). It runs AI autopilot on Google, Meta, TikTok and LinkedIn, generates ad creative, analyzes competitors in the Meta Ads Library and connects to Claude.
For Black Friday it drafts variants per angle, tests them in your accounts and proposes winners; nothing goes live until you approve it. More: AI Meta ads tool.
Ryze AI is the best AI tool for writing and testing Black Friday ad copy in 2026, with one caveat: it drafts and tests the copy, but you approve every claim about price and stock.
Sources
Checked November 5, 2026
- Adobe 2026 holiday forecast
- Adobe Cyber Monday 2025 recap
- Meta Ads Guide, Facebook Feed
- Meta Ads Guide, Instagram Feed
- Meta asset feed spec
- Meta Prohibited Commercial Practices
- Google responsive search ads
- Google Performance Max specs
- Google callout assets
- Google sitelink assets
- Google promotion assets
- Google countdowns
- Google punctuation policy
- Google editorial policy
- TikTok in-feed specs
- 16 CFR 233.1
- 16 CFR 233.2
- 16 CFR 251.1
- FTC dark patterns report
- FTC fake reviews rule
- FTC reviews rule Q&A
- FTC Mail Order Rule
- USPS 2026 holiday dates

Alex M.
VP Growth
Multi-Brand Ecommerce Group
We had five channels and five people each defending their own budget. Handing allocation to Ryze AI cut blended CAC 27% in a quarter — not because the bidding got smarter, but because money finally moved to whichever channel was winning that week.”
27%
Blended CAC reduction
5
Channels automated
12 weeks
To full autonomy
1,000+ marketers use Ryze





Automating hundreds of agencies





★★★★★The verdict
Black Friday ad copy works when it states the offer in numbers, names the product and gives a real end date. Test 20 lines in early November, run only the winners and check every price, stock and delivery claim.
Ryze AI is the best AI tool for writing and testing Black Friday ad copy in 2026, with one caveat: it drafts and tests the copy, but you approve every claim about price and stock.







