Shortening itself takes seconds: paste the long URL into a shortener, hit generate, copy the result. The part worth thinking about is which shortener you hand that link to, because the tool you pick decides whether the link still works, and still tells you anything, months from now.
Shortening a URL is the easy part
Every shortener does the mechanical bit the same way: it stores your long URL against a short code and redirects anyone who visits the short link to the original. There is no meaningful difference in speed or reliability between the well-known names for this one step. Where they diverge is what happens after the redirect, and whether the shortener is still standing in a year.
Most guides on this topic stop at the mechanical step and treat every shortener as interchangeable. They are not. A generate button that works today tells you nothing about whether the link still resolves in eighteen months, and that is the thing worth checking before you shorten anything you plan to reuse.
Pick a shortener that will still exist next year
Google's own goo.gl shortener is the cautionary tale here: Google discontinued it and, years later, stopped it from resolving links altogether, breaking every one of them permanently, with no way for the people who made them to fix it after the fact. A short link is only as durable as the company running it. Before you shorten something you will reference in print, on a business card, or on a QR code you cannot easily reprint, check that the provider is an established product with a track record, not a side project domain that could disappear.
This is not a hypothetical risk you can safely ignore. It has already happened at scale, to millions of links, from one of the largest companies in the world. A smaller, less established shortener carries the same risk on a shorter timeline. If the link is going anywhere permanent, ask yourself whether you would be comfortable if it stopped working with no warning next month.
Add tracking before you shorten it, not after
If you want to know who clicked a shortened link, the UTM parameters need to be on the URL before you shorten it, since the shortener stores whatever you give it. Build the tagged version first with a UTM builder, then shorten that. Shortening a bare URL and adding tracking later means making a second link, which splits your data across two links instead of one.
The order matters more than it looks. A shortener has no way to retroactively add a parameter to a link that is already live and already shared in three places. Once it is out, it is out in whatever form you shortened it in, which is exactly why the tagging step belongs before the shortening step, not after.
Test the link before you publish it
Click it yourself, on a phone if that is where most people will see it, before you put a short link on anything permanent. Confirm it lands on the exact page you intended, not the homepage by mistake, and check that it does not trip a security warning, which happens occasionally with brand new shortened domains that have no reputation yet. This is a thirty second step that saves an embarrassing correction later.
What actually changes if you add tracking later
People sometimes assume they can shorten a plain URL now and "add tracking later" once they see whether the link performs well. In practice this does not work the way it sounds. The short code is already fixed to whatever URL you gave it at creation. Going back to add UTM parameters means either editing the destination on the shortener's side, which most free tools do not support after the fact, or creating a second short link with the tagged version and abandoning the first. Either way, any clicks that already happened on the original link are gone from your data permanently, with no way to retroactively attach a source to them. Tagging the URL correctly before the first click happens costs nothing. Fixing it after costs the data you already lost.
Custom domains: the difference between a shortener and a brand asset
A link that reads like a string of random characters on someone else's domain tells the person clicking it nothing about who sent it, and some readers hesitate to click an unfamiliar shortened domain at all, reasonably, since generic shorteners have been used to mask malicious links often enough that the caution is earned. A short link on your own domain, or a link-in-bio page under your own handle, carries your name instead of a stranger's shortening service, which is worth more than the character count you saved. Most link-in-bio tools bundle this in, so the same setup that hosts your bio page can also generate the short link.
There is a real trust cost here that is easy to underrate. A recipient deciding whether to tap a link in a message or a caption is making a split-second judgment based on what domain they can see. Your own name reads as safer than an unfamiliar shortener, and that small edge in click-through rate compounds over every link you ever send.
Comparing your shortening options
| Option | Cost | Custom domain | Click analytics | Longevity risk |
|---|---|---|---|---|
| Generic free shortener | Free | Rarely, or paid add-on | Basic count, sometimes country | Depends entirely on the provider staying in business |
| Shortener with custom domain | Usually paid | Yes | Varies | Lower, tied to your own domain |
| Link-in-bio tool with built in shortening | Free tier available | From the first paid plan | Yes, with UTM and geo | Lower, backed by an active product |
For a one-off link you will share once and forget, a free generic shortener is fine. For anything you will print, put on a QR code, or reference again later, a tool that also gives you the click data, and does not disappear the way goo.gl did, is the better call even if it takes one extra step to set up.
A quick checklist before you hit shorten
- The destination URL is the final page you want, not a placeholder you meant to swap out later.
- Any UTM parameters you need are already on the URL, since adding them afterward usually means starting over.
- The shortener is a provider likely to still be running in a year, not a domain you have never heard of before today.
- You have clicked the short link yourself, on the device most people will actually use, and it lands where you expect.
Running through these four in order takes under a minute and catches the overwhelming majority of the mistakes that show up later as "why did nobody click this" or "why does this link go nowhere now."
When a short link is the wrong tool
If the goal is a memorable, permanent link for your bio across every platform, a link-in-bio page is usually a better fit than a bare shortened URL, because it can hold several destinations behind one link and update without you reissuing a new short code every time you change what you are promoting. A shortened URL is for a single destination you are pointing people at right now. A link-in-bio page is for the one link you put in your profile that needs to keep working as your latest post, offer, or product changes underneath it.
If you are trying to work out which of your posts is actually driving the clicks once people land, general link click tracking is the next thing to set up once the link itself is live, and if you want that tracking without paying for it, the free tracking options cover what is genuinely no-cost.