How to Write Promotion Posts That Do Not Feel Salesy
Lead With the Buyer, Give the Real Reason, Keep the Price Honest
Short answer
A promotion post avoids feeling salesy when it opens with the buyer situation, not the offer. Then give one concrete offer, the real reason it exists, an honest price and a real deadline. Say plainly that it is a promotion. Hype, fake urgency and invented was-prices are what readers actually object to.
1. What makes a promotion post feel salesy?
Four things: it is about the seller rather than the buyer, it has no reason beyond wanting sales, the urgency is invented, and it hides that it is an ad. Readers do not mind offers. They mind being handled.
Look at a typical promotion post: "Huge news! Our biggest sale ever is here! 30% off everything, this week only, do not miss out!" Every sentence is about the seller. The reader learns there is a discount and nothing about why they would want the thing.
The opposite is not a soft post that buries the offer in paragraph four. That is worse, because it feels like a trick. A good promotion post is direct about being a promotion and useful even to someone who does not buy.
2. What structure should a promotion post follow?
Five parts in order: the buyer situation, the offer, the reason, the proof, and the ask with its deadline. Each part is one or two sentences. The whole post should fit on one phone screen.
- Open with the situation, not the sale. Name the moment the buyer is in: "If your clients forget appointments and you spend Monday mornings on the phone..." The reader decides in one line whether this is for them.
- State the offer plainly. What it is, what it costs, what they save. One offer per post. "Our annual plan, 20% off" beats a list of three discounts on four products.
- Give the real reason. Why this promotion, why now: a new tax year, a launch, clearing old stock, an anniversary. A stated reason makes the offer feel like information instead of pressure.
- Add one piece of proof. A customer line, a number from your own product, a before and after. Proof is what converts the reader who is interested but unsure.
- Ask once, with the real deadline. One call to action and the actual end date. If there is no end date, do not invent one; "while it lasts" with no end is what makes readers distrust the next promotion.
3. What does a rewrite look like in practice?
The same offer, rewritten from seller-first to buyer-first. The discount, deadline and link do not change; the order and the reason do.
| Seller-first version | Buyer-first version | What changed |
|---|---|---|
| "Our biggest sale EVER! 20% off annual plans, this week only!" | "January is when clinics count the appointments that went missing over the holidays. Until January 31, our annual plan is 20% off, so you can start the year with a full diary." | Situation first, real reason, real deadline |
| "Do not miss out on our amazing new feature!" | "Losing slots to no-shows? Automatic reminders are now in every plan. Here is the exact text your client receives." | Question the buyer recognizes, proof instead of adjectives |
| "Last chance!!! Prices going up soon!" | "On March 1 our Starter price moves from $44 to $49 a month. Anyone subscribed before then keeps $44. Here is what changed and why." | Specific date and numbers, explained reason |
4. Which promotion formats work without a hard sell?
Five that carry an offer inside something useful: the customer-led post, the demo-led post, the question-led post, the what-is-changing post, and the who-it-is-not-for post.
| Format | How it works | Use it when |
|---|---|---|
| Customer-led | A customer result first, the offer as the way to get the same | You have a clear, permissioned customer story |
| Demo-led | Show the product doing one task, then the offer | The product is easier to see than to describe |
| Question-led | Answer the question buyers ask most, offer at the end | Sales hears the same question weekly |
| What is changing | Explain a price, plan or product change and what it means | A price rise, new plan or retired feature |
| Who it is not for | Say plainly who should not buy, then who should | The offer attracts the wrong buyers and refunds follow |
The "who it is not for" post is the least used and often the most trusted. Readers who see a brand turn away the wrong buyer tend to believe it about the right one.
5. What are the rules for was-prices and discounts?
A former price must be a real price you genuinely charged, and in the EU a price reduction must show the lowest price of the prior 30 days. Check the rules where you sell before posting a discount.
In the United States, the FTC Guides Against Deceptive Pricing say a former price comparison is legitimate when the former price is the actual, bona fide price at which the product was openly offered to the public on a regular basis for a reasonably substantial period [s1]. Inflating a price for a week so the "sale" looks bigger is exactly what the guide describes as deceptive.
In the European Union, Article 6a of the Price Indication Directive, added by the Omnibus Directive, requires any announced price reduction to show the prior price, defined as the lowest price applied during a period of at least 30 days before the reduction [s2]. National rules can add detail, so check where you sell.
If a partner, creator or affiliate promotes your offer, they generally need to disclose the relationship clearly. The FTC guidance for influencers covers what counts as a relationship and how to disclose it [s3].
6. How often can a small team post promotions?
As often as they keep performing close to your other posts. Start around one in five posts and adjust from your own results; the content mix guide covers how to read them.
The failure mode is not one promotion too many. It is a month where every post is an offer and the account stops being worth following. Spread promotions across weeks, keep the rest of the calendar useful, and end a promotion on its stated date.
Key Takeaways
Salesy means seller-first
Open with the buyer situation. The offer comes second, stated plainly.
Give the real reason
A stated reason for the promotion turns pressure into information.
Never invent urgency
Use the real deadline or none. Fake deadlines make readers distrust the next promotion.
Was-prices must be real
US guidance requires a genuinely charged former price; the EU requires showing the lowest price of the prior 30 days.
Carry offers inside useful formats
Customer-led, demo-led, question-led, what-is-changing and who-it-is-not-for posts all sell without shouting.
One offer, one ask per post
Several discounts in one post read as a flyer and convert worse than one clear offer.
Frequently Asked Questions
Sources
- 16 CFR 233.1, Former price comparisons (Guides Against Deceptive Pricing) Legal Information Institute, Cornell Law School, September 2026.Text of the US FTC guide on former price comparisons.
- Guidance on the interpretation and application of Article 6a of Directive 98/6/EC European Commission (EUR-Lex), December 29, 2021.Commission guidance on showing the prior price in EU price reduction announcements.
- Disclosures 101 for Social Media Influencers US Federal Trade Commission, September 2026.FTC guidance on when and how endorsers must disclose a brand relationship.
Explore More
Related analyses, benchmarks, and industry insights
Related Guides
Glossary Terms
Turn reading into a reaction
Oppira watches your competitors, keeps your playbook current, and drafts the response. See your market clearly by tomorrow.