Skip to main content

What it is

The short code is the path after your short domain: go.acme.com/{shortCode}. linkutm stores one mapping per code; clicks on the code redirect to your full UTM-tagged destination URL.

When to use it

  • Always - every link gets a short code, auto-generated or custom.
  • When the slug appears in print, on a podcast read, or anywhere a human reads it aloud.
  • Skip customization for ads - auto-generated codes are fine and prevent typos.

How to set one

Leave the Custom slug field empty when creating a link. linkutm generates a 7-character alphanumeric code.
Create Link modal - Short Link field showing auto-generated slug and custom slug input

Real-world example

Use caseSlug strategyExample
Paid adsAuto-generatedgo.acme.com/k7m2qpz
Email newsletter CTAAuto or themedgo.acme.com/may-deal
Podcast readMemorable, brand-tiedgo.acme.com/acme-pod
QR on printShort, no ambiguitygo.acme.com/menu

Common mistakes

Short codes are globally unique across linkutm. If the system says “already exists”, pick another - even if no one in your workspace uses it.
q2-2025-product-launch-google-ads defeats the purpose. Aim for ≤15 characters.
Only a-z, 0-9, - allowed. Underscores, slashes, periods get rejected.

Edge cases

Renaming an existing slug. Edit the link → change Short code. Old slug stops working immediately (404). All historical clicks remain attached to the link’s analytics.
System paths. Slugs that collide with system paths (api, health, docs, favicon.ico) won’t resolve through the redirect. Avoid these as custom slugs.
Archived links. An archived link’s slug returns 404, not the destination. Unarchive to restore.
Expired links. Past expiresAt returns 410 Gone. Clear or update the expiration to revive.