All posts Clicks and search

How to find out which link in your bio gets clicked

Total page views tell you almost nothing. The useful number is the one next to each row, and on several popular tools that number is the first thing you have to pay for.

On a free Linktree account, per-link clicks start at the Starter plan; traffic source, country and device start at Pro; exporting your own history starts at Premium. Other tools draw the line elsewhere. Lnk.Bio shows per-link clicks for free, hoo.be adds source, device and location for free, and Solo.to keeps one month of history before selling you more. Check yours before assuming, then pick one of the three approaches below.

1. The counter your page already has

If the number is there, use it and stop reading this section. What you want from it is a single figure per row over a fixed window, usually the last thirty days, and the ability to compare this month with last month. Anything fancier is for people running campaigns.

One thing worth knowing about these counters: they measure taps on your page, not arrivals at the destination. Somebody who taps and immediately backs out still counts. Your shop will always report fewer visits than your bio page reports clicks, and a gap of twenty or thirty per cent is normal.

2. UTM tags, which work no matter what your tool charges

A UTM tag is a piece of text you append to the destination URL. The destination’s own analytics reads it and files the visit under a name you chose. It costs nothing, no tool can take it away, and it survives you changing bio page providers.

Take the row that points at your shop. Instead of https://yourshop.com/prints, put this behind the row:

https://yourshop.com/prints?utm_source=bio&utm_medium=link_in_bio&utm_campaign=lisboa-print

Three parts, and all three are labels you invent.

PartWhat it saysIn the example above
utm_sourceWhere the visit came frombio
utm_mediumWhat kind of place that waslink_in_bio
utm_campaignWhich specific rowlisboa-print

Give every row on your page the same source and medium and a different campaign, and your shop’s analytics will show you exactly which row sends buyers rather than browsers.

  • Use lowercase and hyphens, never spaces. Lisboa Print and lisboa-print become two separate rows in every report you will ever read.
  • Write the tags down in a note somewhere. In six months you will not remember whether you used bio or linkinbio, and inconsistency is what ruins this.
  • In GA4 the result appears under Reports, Acquisition, Traffic acquisition, with session source and medium set to what you typed. Shopify, Etsy, Substack, Ghost and most booking tools have an equivalent screen.
  • UTM tags only reach destinations whose analytics you can see. A row pointing at Spotify or at an Instagram post will not report back, so those rows still need the counter from point 1.

3. Your own analytics on the page itself

Some tools let you put a Google Analytics property or a Meta pixel on your bio page, which gives you sessions, countries, devices and referrers in a place you own. On Linktree this is a Pro feature. Where it is available it is worth ten minutes of setup, mostly because it keeps working after you leave that tool: the property is yours and the history stays in your account.

Four things that make the numbers lie

  1. Link previews. When somebody pastes your page into a chat app, the app fetches it to draw the preview card. That can register as a view. If your page suddenly shows twelve views and no clicks, this is usually why.
  2. Your own visits. Check the page from your phone every day and you become your own best customer. Some tools let you exclude your IP address; if yours does not, subtract a couple of visits a day in your head.
  3. Double counting through a shortener. If a row points at a bit.ly that points at your shop, you now have three counters that disagree, and the middle one usually wins arguments it should lose. Point rows at the real URL and let the UTM do the naming.
  4. Reading a single day. Traffic on a bio page follows whatever you posted, so a Tuesday means nothing. Compare seven-day blocks against each other.

A routine that takes four minutes a month

Open the click numbers on the first of the month. Write down the top three rows and their counts. Move the row with the most clicks up if it is not already at the top, rewrite the label of the row that got the fewest, and remove anything at zero two months running. Next month, compare with what you wrote down.

That is the whole discipline. A bio page starts paying off for whoever has run that loop twice and moved a row because of it. If you want the per-row numbers without a plan attached, linkfree shows clicks per link and per day on the free account and exports them to CSV whenever you ask.

Keep reading

Comparisons

Free Linktree alternatives: what each free plan really includes

Prices and limits of the free plans of Linktree, Beacons, Campsite, Carrd, Lnk.Bio and others, checked in September 2026: what it costs to remove the logo, who offers a custom domain, and where your click numbers are.

4 min read
Setting the page up

What to put in your link in bio (and in what order)

A practical way to decide which links go on your bio page, how to order them, how to label them so people click, and what to leave off.

4 min read
Owning the address

When your link in bio service shuts down: how to save your page

Koji, Linkpop, Bento and Tap.bio all closed between 2024 and 2026. What a shutdown actually breaks, how to get your links out before and after the notice, and how to recover a page from a service that is already dead.

4 min read