The five CTA primitives
- —Code CTA. A short alphanumeric code (e.g.
SAM20) the viewer enters at checkout for a discount. Survives the screenshot path: viewer screenshots the ad, comes back later, applies the code without needing the link. Works equally well on TikTok, Reels, and Shorts. - —Comment-bait. "Comment 'LINK' and I'll send it to you." Drives comment volume → comments are a strong engagement signal on every platform → distribution compounds. Strongest on TikTok (where comments are the #2 algorithm signal), meaningful on Shorts (where they drive shelf surfacing), and less impactful on Reels (where saves outweigh comments). Cost: the seller has to actually DM each commenter.
- —Save-bait."Save this so you don't forget." Saves are the #1 algorithm signal on Instagram Reels and a strong signal on TikTok Shop content. On Shorts, saves matter less — repeat-views and subscribe-lift carry more weight.
- —Pinned-comment link (Shorts). YouTube creators frequently put the affiliate link in a pinned top comment; the viewer taps the comment icon, sees the link at the top of the thread, copies or taps it. Higher conversion than the description-line link because it's visible without expanding. TikTok and Reels have pinned comments too but the convention there is weaker.
- —Link-in-bio framing. Pointing viewers off-platform via the bio link. Lowest conversion ceiling on TikTok (which deprioritizes outbound clicks). On Reels works well when paired with an LTK link. On Shorts the equivalent is the description-line link — works but less direct than the pinned comment.
Code-clarity scoring
The rubric scores codes on three axes: where in the runtime the code appears, whether it's sticky on-screen long enough to be memorized or screenshot-readable, and whether the savings are quantified next to it.
Strong code presentation: code shown in big high-contrast text on frame 4–5 (after the hook lands), held on-screen for 3+ seconds, paired with the savings explicitly ("use SAM20 for 20% off"). Weak: code spoken in voiceover only, never shown on-screen, or flashed on-screen for half a second.
Why save-bait outperforms link-bait on TikTok Shop
For TikTok Shop and most affiliate creators, asking for a save beats asking for a link click — even though the link click is the actual conversion. Two reasons:
- —The algo rewards saves with deeper FYP distribution. More saves → more views → more conversions, even at the same per-view conversion rate.
- —A save is a low-friction commit. The viewer doesn't have to context-switch out of TikTok. They'll come back later with shopping intent already established.
The pattern: save-bait first (in the first 5 seconds), link mention later (after the value prop has landed). Don't flip the order — link-first reads as transactional and tanks hold rate.
Comment-bait — when it's worth the operator cost
Comment-bait works because comments are the algo's second-favorite signal after saves, and because every commenter who DMs you is self-selecting as high-intent. The cost is your time: you have to actually reply to each one with the link.
Worth it for: high-AOV products where the conversion rate from a DM'd link is 5–10× higher than from a bio link. Not worth it for: low-AOV TikTok Shop SKUs where a 2× conversion bump doesn't cover an hour of DMs.
The mid-roll + closer pattern
Strong CTA architecture lands the ask twice — once mid-roll (~10 seconds in, after the engaged viewer has committed) and once on the closing frame. The mid-roll catches the viewer at peak attention; the closer catches the patient one who watches through.
Single-CTA ads usually score lower in this category. The patient viewer needs the explicit close; the impatient one missed the mid-roll. Two asks isn't pushy when each is one-line and earned.
On Shorts specifically, where viewers tend to loop, the closer frame doubles as the opener for the second viewing. A CTA that sets up the loop seamlessly (e.g. "Save this for next time" then fading back into the hook) catches both first-time and repeat viewers in one frame.
Per-platform calibration cheat sheet
- —TikTok: comment-bait + save-bait are the highest-signal CTAs. Code clarity matters for TikTok Shop creators. Link-in-bio is the weakest path.
- —Reels: save-bait is dominant (saves = #1 IG algorithm signal). LTK + Amazon Live links via bio convert well. Comment-bait less impactful than TikTok.
- —Shorts: subscribe-prompt + pinned-comment are the high-leverage combo. Description-line link works too. Code CTAs convert when paired with a clear price-anchor on-screen.