Skip to content
Blog ·Platform··7 min read

Instagram affiliate links: the complete guide.

Instagram was built to keep users in-app. Most places you'd put a link, you can't. Here's where affiliate links actually work on Instagram. Bio, Stories, Shop. And how to survive the platform's link-phobic design.

Instagram is a platform of creators who earn real money from affiliate commissions and a platform that gives those creators almost nowhere to put a link. Captions aren't clickable. Comments aren't clickable. For most accounts, Stories are the only place where a raw link becomes a tap.

This forces every creator into the same narrow real estate: the bio link. Which means the bio link does a lot of heavy lifting. And when it breaks, a lot of traffic silently lands on a dead page.

Where clickable affiliate links actually work

Bio link

The one URL shown below your name on your profile. It's the only persistent link the whole audience sees. Creators typically point it at a Linktree, a landing page, or a single promoted affiliate URL. Changing it is a one-line update but affects every reference to "link in bio" across your entire feed, current and historical.

Story link sticker

Any active account can now add link stickers to Stories. This is where short-lived affiliate promotions land best. Stories disappear in 24h, so a broken link is a limited-blast problem. Place the link sticker above the fold and add a clear "affiliate" label on the sticker.

Shop and Collab tags

Instagram's native shopping integration. For creators approved into the program. Lets you tag products with affiliate commission built into the platform. Doesn't cover third-party affiliate programs (Amazon, ShareASale), but is useful for creators selling in direct brand partnerships through Meta's system.

Where they don't work

Two places where creators keep trying and it doesn't help:

  • Captions. URLs in captions are rendered as plain text, not clickable. Viewers have to manually copy and paste. Almost nobody does.
  • Comments. Even pinned comments. URLs show but don't open on tap. Same as captions.

The bio link graveyard

Creators update their bio link per post. "check bio for the link". Then update the bio again next week. Every post before that loses traffic, because the bio now points somewhere else. This is where Linktree and similar multi-link tools came from: they make the bio link stable and the "many promotions" problem go through a landing page.

But now the landing page becomes the single point of failure. See Linktree vs your own affiliate landing page for the tradeoffs.

Best practices for Instagram

Managed URL in the bio

Point the bio at a managed URL (go.affiliyo.com/bio or similar). Then point the managed URL at whatever you want. A Linktree, a single affiliate URL, a landing page. When you change where you send traffic, you change the destination once. No editing the bio on every phone restart.

Short slugs on Story stickers

Story link stickers show a short preview of the URL. A slug like go.affiliyo.com/headphones reads cleanly; a raw amazon.com/dp/B0ABCD1234?tag=you-20 gets truncated and looks like spam. See managed URLs explained if you're new to the pattern.

Disclosure inside the caption

Per FTC and Instagram platform rules, affiliate relationships must be disclosed. The safest location on Instagram is the first line of the caption. Above the "more" truncation. With clear language like "includes affiliate links." See FTC affiliate disclosure rules for the details.

The monitoring problem

Instagram itself doesn't monitor your destinations. When the product in your bio link sells out, Instagram keeps routing traffic to the now-dead page. Your audience sees a broken landing page, backs out, and never returns. You don't get a notification because there's no one to send one.

This is the monitoring layer Affiliyo fills: every link you manage gets checked multiple times a day, and you get an alert the moment a destination breaks. Free plan covers 10 monitored links, enough for most creators' top bio + Story links.

Start monitoring your bio link and your top Story links free. 10 links, no card.

Join waitlist

Have 10 links? Start monitoring them free.