Instagram Affiliate Links: Where to Put Codes So They Sell
A promo code in a caption gets buried within hours. Give every affiliate link and code a permanent card on your page that people can find and use.
A promo code in an Instagram caption works for a few hours, then it’s buried under newer posts and nobody who finds the Reel later can see it. The fix is to give each affiliate link and code a permanent home on your link-in-bio page, and point the Reel straight at it. On Keepp that’s an affiliate card: the product photo, a short description, the link and the code together, with its own link you can put in the caption.
This is the quiet leak in a lot of Instagram affiliate marketing income: the affiliate link works, but the code’s shelf life is measured in hours instead of as long as the content stays discoverable.
Where affiliate income actually goes to die
Three places, mostly:
The caption, once it’s not the newest post. Instagram doesn’t resurface old captions. A code that only exists in a caption is only findable by someone scrolling back through your grid on purpose, which almost nobody does.
A Stories highlight, if you remember to update it. Highlights work better than a caption because they’re pinned, but they’re manual: a code changes, a partnership ends, and the highlight either goes stale or needs someone to remember to fix it every time.
A generic “shop my faves” link, if it exists at all, that dumps every affiliate relationship you have into one undifferentiated list with no way to tell which product a specific post was actually about.
What a permanent home for a code looks like
Why a card sells an affiliate link better than a button
A plain link-in-bio button says “My favourite serum” and hides everything else behind the tap. A Keepp affiliate card shows the product photo, a line on why you use it and the promo code on the card itself, with its own button, so people know what they’ll get before they leave your page. Each card has its own link and QR code, so a Reel about one product links straight to that card. When the code changes or you swap the product, you edit the card once and every old Reel that links to it is up to date. Sharing recommendations, affiliate links, and promo codes covers affiliate cards in more detail.
Pointing a specific post at a specific card
The other half of the leak is generic. If a Reel is about one product, the caption shouldn’t send someone to your whole page and make them scroll to find it. Every card, product, and booking on a Keepp page has its own shareable link and QR code: a Reel about a specific product can link straight to that product’s card, not the top of your page.
More than one code, without the mess
Most creators recommending products aren’t running one affiliate relationship. They’re running several, across different brands, with different codes and different commission structures. A flat list handles this badly, since nothing distinguishes one recommendation from another beyond a line of text. Separate cards, each with its own photo and code, let a visitor tell products apart the way they would in an actual store, rather than reading through a wall of near-identical link text trying to figure out which is which.
What this looks like in practice
A creator with five active affiliate partnerships running them as five separate cards, each with its own photo, description, and code, sitting on the page below their profile. A Reel about one specific product links straight to its card. A follower who remembers “the skincare thing from last month” but not which post it was in can still find it by scrolling the page once, instead of searching back through weeks of captions.
Where to start
Move your active affiliate links and codes off captions and highlights and onto dedicated cards, and start linking specific posts to specific cards going forward. Claim your page and add your first card: free to start, no card required.
Give every affiliate link and code a card that keeps selling. Start free at keepp.link.