Instagram gives you exactly one clickable URL on your profile. One. Everything you want to surface (your latest launch, a newsletter, a course, a booking link) has to fit behind that single entry point. The bio page is the solution the creator economy converged on: a minimal, mobile-first page that converts one tap into a menu of destinations. Think of it as a router, not a page. Someone lands, they see your options, they pick one.
The real job is not "make a nice page." It's: maintain 5-15 active destinations from a single stable URL, track which ones convert, and swap them out without ever updating your Instagram bio again. Standalone tools like Linktree and Beacons were built specifically for this. Elido ships the same output surface as part of its bio pages feature, but through a different structure — one that's already handling your short links, redirect analytics, and custom domains. Before you reach for a dedicated tool, it's worth understanding what the page actually needs to do.
TL;DR#
- A good bio page has four zones: hero (avatar + two-line bio), top links (three destinations, above the fold on mobile), featured (one rotating promo block), and social (footer icon row).
- Put no more than three links above the fold. CTR drops sharply for link four on mobile — users stop scrolling before they see it.
- Every bio tile is a short link. That means per-link UTM tagging, click tracking, and A/B routing come for free if your shortener already handles those primitives.
- A URL shortener is structurally a better bio host than a standalone tool because it owns the redirect layer. No third-party hop, no analytics handoff, no vendor split.
The four zones of a good bio page#
A bio page is not just a list. The layout has a predictable structure, and the zones have different jobs.
Hero. Avatar, name, two-line bio. That's it. The two lines are for a job title and a location, or a tagline and a single differentiator. Anything longer wraps on mobile and pushes the links below the fold. The avatar should be the same one across your social profiles; consistent visual identity matters at recognition speed.
Top links. Three to four destinations, ordered by conversion priority. These are the only links most visitors will see without scrolling. Not four links — three. The fourth starts below the fold on a standard iPhone viewport (390×844 pt logical resolution), and click data consistently shows a sharp drop-off at that position. More on this in the next section.
Featured. One promo block. This is the link you want to rotate: the active campaign, the new course, the limited offer. It sits below the top links in a visually distinct card, typically with a cover image or a headline. One featured item only. More than one and none of them feel featured.
Social. The icon footer row: Instagram, X, YouTube, LinkedIn, whatever platforms you actively use. These are not tracked the same way as the top links. They're discovery paths, not conversion paths. They belong in the layout because they anchor the page in your broader presence and reduce the cognitive load on first-time visitors who are still deciding whether to trust you.
What to put above the fold: three links maximum#
Mobile bio page viewports are around 600–700 pixels tall after the browser chrome and the hero zone eat their share. A standard link card in every major bio tool is between 54 and 64 pixels. Three link cards at 64px each = 192px of link space. That's a comfortable fit. Four cards starts pushing below the fold on anything smaller than the current iPhone Pro Max.
This is not a soft guideline. The CTR data on bio pages across the solutions/marketers segment is consistent: links three and four get roughly 30–40% of the click volume of link one. Link five and beyond drop to single-digit percentages. Mobile users do not scroll bio pages the way they scroll feeds. They see what's visible and tap what looks relevant. Position is the primary conversion lever.
The practical rule: pick your three most important evergreen destinations and lock those as top links. Your newsletter signup, your flagship product, your booking link. Put seasonal or campaign content in the featured zone, where it has visual weight without needing a high-stack position.
If you have a large link library (common for creators who sell multiple products or maintain multiple social platforms), use tags or folders to manage the full set and surface only three in the visible stack. The rest can live lower on the page or be omitted. Showing 12 links because you can is one of the most consistent ways to reduce the CTR of all 12 of them.
Per-link conversion tracking#
Every tile on a bio page is a link. That means every tile can carry the same UTM and conversion-event pipeline as any other short link you create. Most standalone bio tools treat bio tiles as inert buttons with aggregate click counts. That's a view counter, not attribution.
What you actually want: which link drove a newsletter signup, whether link one or link three had the higher conversion rate this week, whether iOS visitors and Android visitors click different tiles at different rates. None of that comes from a raw click count.
Elido's approach: each bio tile is a short link, and short links carry the full UTM template from your workspace. When the landing page posts a conversion event back to the conversions API, Elido matches it to the originating click via the link ID. You get per-tile conversion rate, not just per-tile click rate.
The bio page is not a separate tracking silo. It's one more surface in the same attribution graph. The smart links explained post covers the routing layer underneath it.
Why a URL shortener has the right primitives#
Linktree filled a real gap in 2016. URL shorteners at the time did not expose a page-builder interface. Ten years later, that gap has closed for shorteners that have built bio pages as an output surface.
The structural argument: a bio page is a collection of short links in a layout. Everything that applies to a short link — custom domain, branded slug, redirect analytics, A/B routing — applies to each tile. When the bio page and the short links live in the same system, there is no seam. You do not have a Linktree account generating clicks you cannot attribute to the rest of your link stack.
Concretely, Elido's bio page uses the same redirect infrastructure as every other link. The same ClickHouse click event pipeline. The same white-label setup if you are running a multi-brand or agency workflow. The branded domain you set up for short links (links.brand.example) is the same domain your bio page lives on. No second DNS entry, no second vendor to manage.
For agencies managing bio pages across multiple clients, this consolidation is practical rather than philosophical. One workspace, one domain configuration, one analytics destination. The alternative is maintaining Linktree logins and analytics exports for every client alongside the shortener stack you already run. That overhead compounds.
Honest comparison: Linktree and Beacons#
Linktree is the default. If someone says "link in bio tool," they mean Linktree. The product has a decade of creator trust, a polished onboarding flow, and a feature set that covers the basic bio page well. Their free tier supports unlimited links and a single custom domain. Paid plans add analytics, scheduled links, payment integrations, and commerce blocks. The analytics are weaker than a shortener-backed setup — Linktree reports aggregate clicks per link but does not support UTM passthrough to your own analytics stack out of the box, and server-side conversion forwarding is not built in. For a creator whose attribution workflow ends at "how many clicks did this get," that's fine. For a marketer who needs to close the loop to a conversion event, it's not.
Beacons leans more toward creator commerce. The platform ships digital storefronts, tipping, membership pages, and media kit features alongside the bio link functionality. If your monetization model involves selling directly through the bio page (courses, templates, presets), Beacons has more native tooling for that use case than Elido does. Elido does not ship a digital storefront. The bio page redirects to wherever you sell; it does not host the transaction.
Where Elido wins: marketers who already use short links at scale and want bio pages to live in the same analytics stack, not next to it. The pricing page is straightforward — bio pages are on paid plans, no separate bio-tool billing, no per-page fees. If you are paying for a shortener and a bio tool separately, that is worth auditing.
Where Linktree wins: pure creator workflows with no existing shortener stack, and cases where the creator wants direct Linktree integrations (Mailchimp, Shopify, Typeform) without wiring an API.
Where Beacons wins: creator commerce with digital products. The storefront and membership features are genuinely better than routing through a third-party shop.
Three patterns that work#
The campaign-launch bio. Rotate the top link weekly to match the active campaign. The underlying slug stays the same (links.you.example/start), the destination rotates in the dashboard. You never touch Instagram. The featured zone carries the most time-sensitive item; top link one carries the long-term anchor.
The evergreen bio. Three stable top links: newsletter, flagship product, booking link. One featured block for whatever is active this month. Social footer. Total setup time: twenty minutes. Maintenance: swap the featured block monthly. The UTM passthrough means your ESP attribution stays clean even as traffic sources shift.
The cohort-tag bio. Every visitor who arrives via the Instagram bio link gets a utm_source=instagram-bio tag on every subsequent click from the page. If you run a separate newsletter bio link with utm_source=newsletter-bio, you can segment downstream conversions by acquisition source. That tells you which audience is actually buying, not just browsing. The smart links explained post covers the routing mechanics that make this composable.
Setup: three steps#
1. Pick a domain. If you already have a branded short-link domain (links.brand.example), the bio page lives there. If you are starting fresh, any domain you control works. Set the CNAME to Elido's edge, let TLS provision automatically. The features overview covers the DNS setup.
2. Create the page. In the dashboard, open bio pages and create a new page. Add the hero block (avatar + two-line bio), add up to three top links, add a featured block if you have an active campaign, add the social footer icons. Every link tile prompts for a destination URL and optionally a UTM template. Use the workspace UTM template for consistent tagging, or override per tile if the link has its own campaign.
3. Paste the URL into your social bio. The bio page URL is the short link itself (links.brand.example/bio or whatever slug you chose). Copy it, open Instagram, paste it into the website field. Done. The page is live, the analytics are running, and you will never need to update the Instagram bio again unless you change the slug.
What separates bio page implementations is what happens downstream: whether a click on tile two is attributable to a conversion, whether rotating the featured link requires a separate login, and whether the same analytics stack that handles your campaign links also handles your bio page. For marketers who care about the full attribution chain, the answer to all three should be the same system.
External references: Instagram help — link in bio (accessed 2026-05-12); Linktree about and features (accessed 2026-05-12); Beacons about (accessed 2026-05-12).
— Ana