
social · marketing
Short Links for Social Media: A Platform-by-Platform Guide
How Instagram, X, TikTok, LinkedIn, YouTube and WhatsApp treat links, what a branded link tells readers, and how to run a link-in-bio on your domain.
7 min read
affiliate · marketing
How affiliates tidy long tracking URLs, measure which placement earns, re-point links when a program changes, and stay within disclosure rules.

Affiliate links are the least attractive links on the internet. They're long, they carry an ID and a sub-ID and a click token, they change when the program changes, and they live in places you can't easily edit — three-year-old video descriptions, old posts, printed inserts. A short link in front of each one fixes the appearance, gives you a click count per placement the network doesn't provide, and turns "the program changed" from an afternoon of hunting through old content into one edit.
This guide is the practical setup, the measurement that actually tells you which placements earn, the maintenance that keeps years-old links paying, and the compliance rules that don't change because the link got shorter.
The reader taps your short link. The shortener counts the click and redirects to your full affiliate URL, exactly as the network gave it to you — ID, sub-ID, tracking parameters and all. The network's own tracking runs at the destination, unchanged. Two counts result: clicks, which you own, per short link; and sales, which the network reports, per affiliate ID or sub-ID. Put them side by side and you have earnings per placement, which is the number the whole business runs on.
The redirect keeps the affiliate URL's parameters exactly as you saved them, so the network's tracking normally works as it would with a direct link. The short link is a door; the affiliate URL is behind it, unchanged. "Normally" is why you test attribution with each program (step 4 below): a program, a browser or an app's in-app browser can behave differently.
go.yourname.com/camera reads as a recommendation from you. A random code on a generic shortener can read as a trap. A custom domain is one DNS record, and it tells readers who is making the recommendation before they tap.
Not per product — per placement. The same camera gets /camera-yt for the video description, /camera-blog for the review, /camera-nl for the newsletter, /camera-ig for the Instagram profile. Same affiliate URL behind all of them (or a different sub-ID per placement, if the network supports it — see measuring, below).
This is the same rule as every other channel, and it's the only way a click count means anything.
Old affiliate content keeps earning long after you've forgotten making it. Aliases in plain words — /camera-yt, not /c1 — and a description on each link ("Sony a7 · YouTube review · March 2026 · Amazon") mean the day the program changes, you can search for every placement of that product and fix them in minutes. The naming guide has the conventions.
Before scaling, click a short link, complete a test path at the merchant if the program allows it, and confirm the click shows up in the network's reporting. Most problems — a stripped parameter, a program that forbids redirects — show up on the first link.
Networks tell you sales, sometimes clicks, per affiliate ID. What they don't tell you is which of your placements sent the sale, unless you use a sub-ID (called SubID, sid, tag, ref or similar depending on the network) — a value you append to the affiliate URL that comes back to you in the report.
The clean pattern is to make the sub-ID match the short link's alias:
go.yourname.com/camera-yt → network.com/?id=YOU&subid=camera-yt
go.yourname.com/camera-blog → network.com/?id=YOU&subid=camera-blog
Now the shortener's statistics show clicks per placement, and the network's report shows sales per placement, and the two join on the alias. Earnings per click, per placement, without a spreadsheet of lookups.
What the shortener's numbers add that the network's don't:
Visitor IPs are never stored by Xlyl: you get the per-click detail — which placement, which country, which device — with no IP address in the database. The privacy policy lists what each click does record; check what your own privacy notice needs to say about the links you publish, alongside the disclosure you already make.
They always do. The product is discontinued, the commission drops, the network switches, the merchant leaves. With a raw affiliate URL in three hundred places, each is now a dead or non-paying link until you find it.
With a short link per placement, the fix is one edit per placement — or one edit total, if a group of placements points at the same alias. The video description from 2024 still says go.yourname.com/camera; today it goes to the current camera on the current program. Editable destinations are the single largest reason affiliates use a shortener.
Some habits that make this painless:
/best-camera) in addition to the per-placement links, and point it at whatever you currently recommend. It's the link you'll paste when someone asks.Shortening a link changes how it looks. It changes nothing about your obligations.
Disclose the relationship where the link appears. Consumer-protection rules in many countries, and many platforms' own rules, expect affiliate relationships to be disclosed clearly and close to the link, in language a reader understands. The US Federal Trade Commission's disclosure guidance for creators is a plain-English statement of what "clear and conspicuous" means in the US; check the rules where you and your audience are. For example, "I earn a commission if you buy through this link" in the post, the video description, the newsletter — whether a particular wording is enough depends on those rules and the placement. Not in a footer, not behind the link, not on another page. A short link with no disclosure has the same problem as a long one with none.
Follow the program's link rules. Most networks allow redirects; some forbid "cloaking" (hiding the affiliate URL), some require their own link format, some ban certain placements (paid search on the merchant's brand is a common one). The program terms are the authority. If a program forbids redirects, use its links directly for that program.
Don't obscure the destination from the reader. A short link is fine; a short link whose surrounding text pretends the destination is something else is not. Say what it is: "the camera I use (Amazon, affiliate link)".
Keep the short link honest in social bios and stories — the platforms' own disclosure tools (paid partnership labels, #ad) apply to affiliate content on many of them.
None of this is onerous, and all of it is easier with links that say what they are: go.yourname.com/camera next to "affiliate link" is clearer than a network URL with a token in it.
| Placement | Why the short link matters | Alias example |
|---|---|---|
| YouTube descriptions | Edited rarely, live for years, read aloud in the video | /camera-yt |
| Blog reviews | Long affiliate URLs break the flow; programs change | /camera-blog |
| Newsletters | Clean links read better; each issue is its own placement | /camera-nl-mar |
| Instagram / TikTok profile | Few profile links (Instagram: up to five); editable, branded | /links, /camera-ig |
| Podcast show notes and spoken mentions | Must be sayable and typeable | /camera |
| Printed inserts, packaging | QR code that stays valid after the program changes | /camera-print |
The social guide covers each platform's handling of links; the QR guide covers the printed ones.
/[product]-[placement].If you have hundreds of placements, the API creates the links from a spreadsheet in a few lines, within the per-account daily creation limit, so a long list may take more than one day.

social · marketing
How Instagram, X, TikTok, LinkedIn, YouTube and WhatsApp treat links, what a branded link tells readers, and how to run a link-in-bio on your domain.
· 7 min read

qr · marketing
Where QR codes get scanned, how large to print them for the distance, why the code should hold a short link, and how to measure visits per placement.
· 8 min read

marketing · analytics
Which UTM parameters to use, how short links tidy the tags away, why one link per channel is the rule, and how to read link and site analytics together.
· 8 min read