Guide
Clean Links and UTM Tags on X
Links on X are wrapped, counted and expanded in ways that aren't obvious. Here's what happens to a link you post, and how to keep yours clean and measurable.
Twit'n'Go · · 2-minute read
Short answer
X wraps every link in a t.co short link that counts as 23 characters; remove other people's tracking parameters before posting, and add your own UTM tags (for example utm_source=x and utm_medium=social) only to links to your own site.
Key takeaways
- Every link counts 23 on X, so length doesn't matter for the 280.
- Links copied from apps and newsletters often carry tracking like utm_*, fbclid or si.
- Add your own UTM tags only on links to sites you measure.
- Keep UTM values lowercase and consistent so reports group correctly.
Jump to a section
What happens to a link when I post it?
X replaces it with a t.co short link, counts it as 23 characters and shows a shortened version of the original in the post. When someone taps it, they go through t.co to the destination. X's Help Center says you can't opt out of this.
Why remove tracking parameters?
Because they belong to whoever sent you the link, not to you. A link copied from a newsletter might end with ?utm_source=newsletter&utm_campaign=june; one from an app's share sheet might end with ?si=AbC123. Posting it as is:
- tells the original site your visitors came from that newsletter
- can carry identifiers tied to the person who shared it
- looks messy when expanded
The link cleaner removes the known tracking parameters and keeps the ones the page needs.
How should I name my own UTM tags?
Pick a scheme and stick to it. For posts on X a common, readable set is:
| Parameter | Example | Meaning |
|---|---|---|
| utm_source | x |
Where the visit came from |
| utm_medium | social |
The kind of channel |
| utm_campaign | spring-launch |
Which push it belongs to |
| utm_content | thread-1 |
Optional: which post or link |
Lowercase everything and use hyphens instead of spaces. "X", "x" and "twitter" show up as three different sources in most analytics tools.
Do I need UTM tags at all?
Only if you look at the reports. Analytics tools often recognise visits from X without tags, but grouping by campaign or by post needs them. If you never check, leave them off and keep your links clean.
FAQ
Can I stop X from shortening my links?
No. X's Help Center says links are automatically processed and shortened to t.co, and you can't opt out.
Do UTM tags hurt anything?
Not technically, but they make the link look busy when expanded, and if you leave someone else's tags in, their reports count your visitors.
Should I use a link shortener before posting?
There's no length benefit on X, and an extra redirect can make people less sure where a link goes. Use one only if you need its click statistics.