Bio pages. Your link-in-bio, on a dedicated edge.
Mobile-first landing pages served by a dedicated bio-renderer. Click heatmaps surface which buttons pull weight and which are dead. Custom domain optional.
- Mobile-first, edge-rendered landing pages
- Drag-and-drop block builder — no code needed
- Click heatmaps and engagement analytics
- Custom domains and branded themes
- Latest YouTube Video
- Shop Merch
- Newsletter Signup
- Book a Call
Themes
Pick a theme, make it yours
Four built-in presets cover the common cases — minimal, gradient, dark, and branded. Swap colors, fonts, and button radius with a click. Business tier unlocks custom CSS for pixel-perfect control.
Block builder
Build with drag and drop
Add, reorder, and remove blocks without touching code. Drag handles let you move links up and down. The live preview updates immediately — what you see in the builder is exactly what visitors see.
- Link blockLabel, URL, and optional icon — the core unit
- Header blockSection titles to group related links
- Social icons rowOne-click shortcuts for all major platforms
- Email collectCapture email addresses without leaving the page
- Image blockBanner or logo image between links
- Link
- Header
- Divider
- Social icons
- Email collect
- Latest YouTube Video
- Shop Merch
- Instagram · Twitter · YouTube
- Latest YouTube Video42%
- Shop Merch28%
- Newsletter Signup15%
- Book a Call10%
- Podcast Episode5%
Click heatmaps
Know what clicks
Every link button has its own click time-series. The heatmap overlay shows intensity directly on the page layout — hot links are highlighted, cold ones are dimmed. Position 1 and 2 dominate on mobile; the heatmap makes that visible so you can act on it.
- Per-link click count and percentage share
- Tap-zone heatmap — heat overlay on layout
- Device breakdown: mobile vs desktop
- Geo and referrer (which social platform sent them)
- Bounce rate and average click depth
- Export to S3, BigQuery, or Snowflake
What you can do
- Live at bio.elido.app/<username>
- Custom theme (colors, button radius, fonts)
- Per-link click heatmap
- Server-side rendering, no client-side JS bloat
- Custom domain support
What bio pages actually need to do
Linktree gave the world the link-in-bio format. The gaps below are where teams switch away from it.
Custom heading, colors, button style, and font — no Linktree logo
Bio pages render with your brand: heading text, subheading, background color, button color, button border radius (square to pill), and font selection. Logo or avatar image upload is supported. The Elido or Linktree branding is absent — the page is yours. Custom domain support means the bio page lives at bio.yourcompany.com or creator.yourname.com rather than bio.elido.app. The domain setup is CNAME-based; TLS is issued automatically, same as short-link custom domains. On Business, custom CSS injection is available for teams that need deeper layout control — override specific elements or add brand-specific typography that the preset font options don't cover. The bio-renderer is a dedicated SSR service (not the main marketing site), so customization doesn't affect other workspace features.
Per-link tap heatmap — which buttons pull weight and which are dead
Each link button on a bio page has its own click time-series. The heatmap view overlays click intensity on the page layout: hot links are highlighted, cold links are dimmed. This tells you immediately which button position gets taps (typically position 1 and 2 dominate; position 5+ rarely gets clicked on mobile) and which destinations are pulling engagement. The heatmap is mobile-first — bio pages are primarily viewed on a phone, and tap-zone data reflects that. A link with 0 clicks in 30 days is a signal to remove or reorder it; a link in position 4 with high clicks is a signal to move it higher. Analytics break down by device type (in case desktop bio viewers behave differently), geo, and referrer (which social platform the viewer came from before hitting the bio).
Page-level and link-level analytics — separate from short-link click data
Bio page analytics are distinct from short-link click analytics. Page-level metrics: total views, unique visitors (estimated by IP + User-Agent; no cookie), bounce rate (left without clicking any link), and average click depth (how many links did visitors interact with). Link-level metrics: clicks per link, click-through rate as a percentage of page views, and click time-series. Both roll up into the same ClickHouse pipeline as short-link clicks, so they export to S3/BigQuery via the same scheduled export job. If you're comparing bio page performance against a direct link-in-bio (where you just link to one URL), the page-level analytics give you the comparison data — total bio page views vs total clicks on a specific link.
Password-protect a bio page for private link libraries
Bio pages can be password-protected. A password is set per page; visitors see a password prompt before any links are revealed. Useful for: internal link directories for a team (list of internal tools and resources behind a shared bio page), client-facing resource pages (deliverables, assets, reports behind a password you share with the client), and time-limited preview links (password shared in a campaign brief, rotated after campaign launch). Password is set in the dashboard; there's no brute-force protection beyond a 5-attempt lockout, so this is not a replacement for proper access control on sensitive content — it's a friction layer for semi-private link collections.
Link-in-bio for creators: one URL in the bio, multiple destinations
Creators with one bio slot (Instagram, TikTok, YouTube) use Elido bio pages to expose multiple destinations from that single URL. The bio page at bio.elido.app/yourhandle or a custom domain lists links with labels: 'Latest video', 'Buy merch', 'Newsletter', 'Collab inquiries'. Compared to Linktree: same core concept, with the addition of per-link heatmaps, custom domain support without a premium upsell, and analytics that export to your warehouse instead of being trapped in Linktree's dashboard. Compared to Beacons: Beacons has more monetization features (tip jar, digital products); Elido has better analytics and custom domain handling. If your primary use is selling digital products directly from the bio page, Beacons is the better tool. If your primary use is routing followers to external destinations with analytics, Elido is comparable or better.
Teams and creators using bio pages
Names are placeholders for now — real customer names land here as case studies are published.
“I switched from Linktree because the heatmap told me my third link was getting 60% of my clicks. I moved it to position one and clicks on that link went up 40%. Linktree doesn't show you that.”
“We use bio pages for seasonal campaign landing hubs — all the links for a product launch in one place behind our custom domain. Password-protect it until launch day, then flip it public.”
“Each client gets their own bio page on their branded domain. The analytics export means we can include link-in-bio performance in the monthly report without manually pulling data.”
Elido bio pages vs Linktree vs Beacons
Linktree is the market leader for simplicity. Beacons is stronger on creator monetization. Elido is stronger on analytics depth and custom domain handling. Honest comparison.
| Feature | Elido bio pages | Linktree | Beacons |
|---|---|---|---|
| Custom domain | Yes — CNAME, auto TLS, no premium upsell | Yes on paid plans ($15+/mo) | Yes on Pro plans |
| Per-link tap heatmap | Yes — click intensity overlay on page layout | Click count per link; no heatmap overlay | Click analytics per link |
| Page-level analytics | Views, bounce rate, click depth, geo, referrer | Views, clicks, geo — no bounce or depth | Views, clicks, geo |
| Analytics export | S3, BigQuery, Snowflake via scheduled export | CSV download; no warehouse connector | CSV download |
| Password protection | Yes — per page | Yes on paid plans | Yes on paid plans |
| Digital products / tip jar | No — links to external destinations only | Linktree Commerce (limited) | Core feature — strong |
| Custom CSS | Business tier | Not available | Not available |
| Server-side rendering | Yes — dedicated bio-renderer, no client JS bloat | React SPA | React SPA |
Bio page questions
What's the URL for my bio page?
By default, bio.elido.app/your-username. You can also claim a custom domain (bio.yourname.com) via the domain settings — point a CNAME at the Elido bio edge, claim it in domain settings, and TLS issues automatically. Custom domain bio pages are available on Pro and Business.
Is there a limit on how many links I can add to a bio page?
No enforced limit on links per page. In practice, bio pages with more than 8-10 links tend to perform poorly — visitors don't scroll past the fold on mobile, and click depth drops sharply for links below the first three. The heatmap makes this visible. We'd rather you see the data and decide than put an artificial cap on it.
How does password protection work — is it secure?
Password is checked server-side before the page renders; links are not exposed in the HTML of the locked page. There's a 5-attempt lockout after failed passwords (resets after 15 minutes). It's not a replacement for proper access control on highly sensitive content — it's friction for semi-private link collections. Don't use it to protect truly confidential information.
Can I use a bio page as a team internal link directory?
Yes — that's a common Business use case. Password-protect it, add links to internal tools, wikis, shared drives, and contact directories. It's not a replacement for a proper intranet or link-management tool, but it's low-overhead and accessible from any device with a browser.
Do bio page views show up in the same analytics as short-link clicks?
Page views and link clicks from bio pages are in the same ClickHouse pipeline. The event source field distinguishes bio-page clicks from short-link clicks. Scheduled exports include both; the ClickHouse DSN gives access to both. Dashboard analytics separate them by default, but the raw data is unified.
Can I schedule link visibility on the bio page (show a link only during an event)?
Not directly — there's no per-link scheduling on the bio page yet. The workaround is to use a smart link as the destination: the bio page button always points to the same smart link, and the smart link's time rule swaps the destination during the event window. This works but adds a redirect hop.
How fast does the bio page load?
The bio-renderer is a dedicated SSR service with no client-side JS required for the initial page render. Time to First Byte is typically under 100ms from our EU edge; Largest Contentful Paint depends on your background image size. We serve bio pages from the same edge POPs as short-link redirects. No third-party scripts are injected into the page by Elido.
Can I embed video or audio on the bio page?
Embed blocks are on the roadmap — currently, links point to external URLs only. The bio page doesn't render embedded YouTube, Spotify, or other media blocks natively. If this is important to you, Beacons or a simple landing page builder may be a better fit today.
Keep reading
Point your own domain at your bio page — CNAME, auto-TLS, no premium upsell.
Click data, page views, bounce rate, and export to your warehouse — the analytics stack behind bio pages.
Brand the entire Elido experience — dashboard, email, and edge splash — for agency and reseller setups.
How marketers use bio pages for campaign hubs, influencer programs, and link-in-bio analytics.