Instagram gives you fewer clickable spots than any other major platform, and the ones it does give behave differently from each other. The bio shows five links but reveals one. A story sticker is open to every account. A caption link is not a link at all.
This guide covers each placement in turn: what it allows, who can use it, and what the visitor actually sees. The last sections cover the part every placement has in common, which is that the link has to be short enough to survive the space it lands in.
Where Links Actually Work on Instagram
Five placements, and it is worth being precise about them.
The bio link field
The classic one. Since April 2023 you can add up to five external links to your profile, but visitors only see the first until they tap "and 4 more", so the first slot still carries almost all the traffic. Treat slots two through five as an archive, not a menu.
Story link stickers
Everyone has had the sticker since 2021, no follower minimum. The old 10,000-follower swipe-up rule is gone and has been for years. The sticker shows a short label, but the moment someone taps it, the full URL sits right there in the in-app browser bar for them to read.
DMs
Links in a conversation are clickable and quietly effective, since a link sent that way lands with context attached. Nothing is stripped and nothing is hidden.
Captions and comments
The trap. A URL in a caption or a comment is plain text on Instagram, no matter how it is formatted. If you drop a link in a caption, the only visitors you get are the ones willing to retype it by hand, which is why "link in bio" exists as a phrase at all.
Ads
The CTA button hides the URL entirely, so length stops mattering for the reader. Everything below about tracking still applies.
Why a Long URL Breaks in Every Placement
Take a normal campaign URL: a product page plus utm_source, utm_medium, and utm_campaign. That is 120 characters before you have said anything. Paste it into a DM and it fills the screen. Put it in a caption and nobody will ever type it. Drop it on a story sticker and it renders as a fragment.
There is also the trust problem. yourstore.com/collections/sale?utm_source=ig&utm_medium=... reads like machinery. linx.ly/summer-sale reads like a destination. On a platform where the full URL becomes visible the moment someone taps, every single visitor sees that difference.
And a short link survives change. If the destination moves, you update where the short link points, and every story, DM, and bio placement you ever posted keeps working. With a raw URL, the same mistake means going back and re-editing everything.
Shortening It Before It Goes In
The mechanics are a minute of work and are covered step by step on the Instagram link shortener page: paste the destination, name the back-half, publish.
The part worth knowing here is that the same short link works in all five placements at once, and each one gets its own QR code without you asking. That matters the day the same campaign moves onto packaging or a poster.
Make the Slug Say Something
A custom slug is the closest thing Instagram gives you to ad copy inside a link. A branded short link like linx.ly/waitlist tells people what they are tapping before they tap it.
Three placements where it earns its keep. The story sticker, where a readable slug makes the tap feel safe. Spoken mentions, when you say the link out loud in a Reel and people have to hold it in their head until they can type it. And captions, where the link is dead text and short is the only version anyone will bother retyping. The story sticker is also where a raw link fails first, which is exactly what happens when a link is too long for an Instagram story.
To be clear about what this is: the link lives on linx.ly, and you choose the path. You are not connecting your own domain. You are claiming a slug that reads like you instead of a random string.
Find Out Which Placement Actually Sends Traffic
Instagram makes attribution muddy. Clicks from inside the app arrive with l.instagram.com as the referrer whether they came from a story, the bio, or a DM, and most analytics tools happily lump them into one bucket.
One habit fixes this: make a separate short link per placement. Same destination, one slug for the story, another for the bio, a third for DMs. It costs thirty seconds each.
Then the numbers separate themselves. The story slug got 300 clicks this week, the bio slug got 40. Now you know where to spend your effort. Add UTM parameters on top and the same split carries through into whatever analytics tool sits behind your site.
Each short link also reports country and device on its own, which is how you notice things like a Reel travelling to an audience you cannot ship to. Annoying discovery. Still better than not knowing.
Short Link or a Bio Link Page?
Different jobs. A short link points at one destination, which makes it the right tool for a campaign: a launch, a sale, one video you keep mentioning. A bio page holds many destinations at once, which makes it the right tool for the single permanent slot in your profile.
Most accounts end up with both. An Instagram bio link page sits in the profile as home base, and short links carry whatever is being pushed this week through stories and DMs. Same account, same analytics.
Frequently Asked Questions
Where can you put clickable links on Instagram?
Four places: the bio link field, a story link sticker, a DM, and the CTA button on an ad. Captions and comments accept text that looks like a URL, but it is not tappable.
How many links can I put in my Instagram bio?
Five since April 2023. Only the first is visible on the profile; the rest sit behind an "and 4 more" tap, so most accounts point the first slot at a page that holds everything else.
Do I need a certain number of followers to add a link to a story?
No. The link sticker has been available to every account since 2021. The 10,000-follower requirement belonged to the old swipe-up feature, which no longer exists.
Are links in Instagram captions clickable?
No. A URL in a caption or comment is plain text. Either keep it short enough that someone could retype it, or say "link in bio" and put the real link where it can be tapped.
Can I change where a link points after posting it?
Yes, if you posted a short link. You edit the destination and every placement you already published keeps working. That is the main reason to never paste a raw URL into a story you cannot edit later.
How much does this cost?
Linxly starts at $0.99 a month and includes short links with custom slugs, click analytics, QR codes, and a bio link page. There is a 7-day free trial, cancel anytime.