The short answer
Edit profile, paste your URL into the Links field, give it a title, save. Then add a UTM parameter to that URL, because Instagram's in-app browser strips referrer data and your analytics will otherwise file your largest traffic source as direct. Put whatever your latest post promised at the top of the destination page, and keep the whole page to three to five links.
What this page says, in six lines
- The profile Links field is the only clickable link on your Instagram profile. Bio text and captions are not clickable.
- Instagram supports several links in the field, but with no styling, no ordering, and no analytics.
- Instagram in-app browser traffic usually arrives with no referrer, so it registers as direct.
- UTM parameters fix attribution completely and take about ten minutes to set up.
- Story link stickers are available to all accounts, not just large ones. Tag them separately.
- Instagram traffic is close to entirely mobile, so page speed is a conversion feature.
Setting it up, in two minutes
- Open your profile and tap Edit profile.
- Tap Links, then add an external link. Paste the full URL including https.
- Give it a title. This is the label your followers see, so make it an outcome ("Get the free guide") rather than a destination ("Website").
- Save, then open your own profile in a private window and tap it.
- Check it on mobile data, not wifi. In-app browsers start cold and a page that feels instant on your laptop can feel slow on a train.
Every link slot Instagram gives you
The profile link is the one everybody knows. There are several others, and using them well matters more than most bio-page advice.
| Slot | What it is good for | Worth knowing |
|---|---|---|
| Profile Links field | The permanent destination for every "link in bio" you ever say | Supports several links. Use one, pointing at a page you control, so you get analytics and ordering. |
| Story link sticker | Time-limited pushes: a launch, an episode, a sale | Available to all accounts. Tag it separately so story traffic does not blend into profile traffic. |
| Story highlights | Keeping a story link alive past 24 hours | The link sticker stays tappable inside a highlight, which makes highlights a quiet second bio link. |
| Bio text | Telling people the link exists | Not clickable. Its only job is to point at the Links field with an arrow or a line of copy. |
| Direct messages | Sending a specific link to someone who asked | Clickable, and the highest-intent traffic you will ever get. Use a distinct UTM so you can see it. |
Several profile links, or one page?
Instagram letting you stack a few links in the profile field made a lot of people ask whether a bio page is still necessary. For a small number of static destinations, it is genuinely fine. What you give up is everything downstream of the tap:
- No analytics. Instagram does not tell you which of your profile links was tapped, or how often.
- No ordering intelligence. The list is whatever order you set, forever.
- No design. Small text rows under your bio, no images, no sections, no video.
- No reuse. That list exists only on Instagram. The same bio page works across TikTok, YouTube, LinkedIn, and email.
Why Instagram is nearly invisible in your analytics
This is the part almost no Instagram bio-link guide covers, and it changes how you read every number you have.
When someone taps a link on Instagram, the page does not open in Safari or Chrome. It opens in Instagram's own embedded browser. That browser frequently sends no referrer header at all, so the page being loaded has no way to know where the visitor came from. Your analytics see a visit with no source and file it under direct.
The consequences show up everywhere once you know to look for them:
- Your biggest traffic source appears as a large unexplained "direct" bucket, and the platforms that do send referrers (desktop browsers, some Android configurations) look disproportionately important.
- Comparing Instagram against TikTok or YouTube using referrer data alone is meaningless, because each platform strips differently.
- The problem is identical on every link-in-bio product. It is a browser behaviour, not a tool limitation, and any product claiming perfect Instagram attribution without UTMs is overselling.
The ten minute UTM setup that fixes it
UTM parameters are tags added to the end of a URL. They survive the in-app browser because they are part of the address itself rather than a header the browser decides whether to send.
Use a different tagged URL in each place you put a link:
| Where the link lives | The URL you paste |
|---|---|
| Instagram profile | yourpage.link?utm_source=instagram&utm_medium=bio |
| Instagram story sticker | yourpage.link?utm_source=instagram&utm_medium=story |
| TikTok profile | yourpage.link?utm_source=tiktok&utm_medium=bio |
| YouTube description | yourpage.link?utm_source=youtube&utm_medium=description |
| Newsletter | yourpage.link?utm_source=newsletter&utm_medium=email |
Three rules that keep the data clean. Use lowercase everywhere, because Instagram and instagram are different sources to most analytics tools. Keep the scheme small: source and medium are enough, and adding campaign tags to a permanent bio link creates noise rather than insight. And write your scheme down somewhere, because the value of UTMs comes entirely from using the same spelling in six months.
This works on any link-in-bio product, including the one you are currently on, which is the point. It is the single highest-value ten minutes available to anyone running a bio page. The click-through rate guide covers what to do with the data once you can see it.
What to actually put on the page for Instagram traffic
Instagram visitors are a specific kind of visitor. They are on a phone, they arrived from a piece of content with a specific promise, and they are seconds away from returning to the feed. Design for that.
- The top link matches your latest post. This single rule matters more than everything else on this page. Most of today's traffic came from today's content.
- Three to five links, not fourteen. See how many links to keep for the arithmetic.
- Outcome labels. "Get the 12 recipe PDF" beats "Website" every time.
- Socials as icons at the bottom. Sending an Instagram visitor to your Instagram is spending your best position on the least valuable tap.
- Fast, on mobile data. Instagram traffic is close to entirely mobile and often on a cold in-app browser. Every second of load time costs visitors before they see anything.
If you can order per source, the Instagram-specific version of your page should lead with whatever Instagram visitors actually tap, which is often not what your newsletter readers tap. That gap is common and invisible without referrer or UTM data.
Common mistakes, in the order we see them
- Never changing the top link. The page is optimised for whatever you were promoting the day you built it.
- Leaving dead links up. Expired offers, deleted videos, dead shop pages. A dead link costs more than a missing one. See the link rot guide.
- Linking to another link page. Every hop loses people. Point Instagram at the destination, not at a corridor.
- No UTMs, then wondering why everything is direct.
- Saying "link in bio" without a link in the bio. It happens constantly, usually after an edit. Check your own profile from a logged-out browser once a month.
- Judging performance from lifetime click counts. A total tells you nothing about whether the page is working now.
Next: the TikTok version of this guide, which has a completely different set of constraints, and the comparison of which tools show you what.
Questions people actually ask
How do I put a link in my Instagram bio?
Open your profile, tap Edit profile, and use the Links field. Paste your URL, give it a display title, and save. The link becomes tappable on your profile. Links typed into the bio text itself are not clickable, and links in post captions have never been clickable.
Can I have more than one link in my Instagram bio?
Yes. Instagram supports several links in the profile Links field, and they appear as a small stack under your bio. It works, but it is a worse experience than one link to a page you control: you cannot style it, you cannot reorder it based on what people click, and you get no analytics whatsoever.
Why does my link in bio traffic show as direct?
Because Instagram opens links in its own in-app browser, and that browser frequently sends no referrer header. Your analytics see a visit with no source and record it as direct. The traffic is real. The attribution is missing. Add UTM parameters to the link in your bio and the problem disappears.
How do I add a link to my Instagram story?
Use the link sticker in the story editor. It is available to all accounts rather than gated behind a follower count, which is a change from the old swipe-up rules. Point it at your bio page or a specific destination, and use a different UTM tag so you can tell story traffic from profile traffic.
Does Instagram penalise link in bio tools?
There is no evidence of a ranking penalty for using a link-in-bio page. What does matter is that the destination loads fast and is not flagged as spam or malware, since a slow or blocked page costs you the visitor regardless of what any algorithm thinks.
Instagram changes its editor regularly. The flow above reflects the app in August 2026. If a label has moved, the concepts are unchanged: one clickable field on the profile, link stickers in stories, and nothing clickable in captions.
Stop guessing which platform sends clicks
Referrer and device breakdowns on the free tier, so Instagram traffic stops hiding inside the direct bucket. Ten minutes to set up.
Keep reading
- Link in bio for TikTokThe follower threshold, the business-account workaround, the not-clickable checklist, and what TikTok traffic actually does.
- Why nobody clicks your link in bioHow to calculate the only number that matters, what a healthy one looks like, and nine reasons yours is low.
- How many links should be in your bio?Position decay, the five-link rule, and why the correct order is different for your TikTok traffic than your newsletter.
- The dead links in your bioLink rot on a bio page is faster and more expensive than on a website. How to catch it before your audience does.