ShortGo
FeaturesPricing BlogHelpLog in
All articles
Marketing7 min read

Short Links for SMS Marketing and Email Campaigns

How to use short links for SMS marketing and email: save characters, build trust with a branded domain, track every send with UTMs and set link expiry.

Short links for SMS marketing solve a very practical problem: a text message has little room, and a long tagged URL can eat most of it. Email gives you more space, but the same questions apply there too: will people trust the link, and will you know which message drove the click? This guide covers how to use short, branded links in SMS and email campaigns, how to track each send by campaign and channel, and how to keep links safe and tidy after the campaign ends.

SMS is the most space-constrained channel most marketers use. A standard text message segment holds 160 characters with the basic character set, and fewer once the message includes characters outside it, such as many emoji or accented letters. Longer messages are split into multiple segments, which can affect cost and how the message is displayed on some phones.

A full product URL with UTM parameters can easily run longer than the message itself:

https://example.com/collections/spring/shoes?utm_source=sms-list&utm_medium=sms&utm_campaign=spring-sale-2026

The same destination behind a short link looks like this:

go.yourbrand.com/spring

That frees space for the part that actually persuades people: the offer, the deadline and a clear call to action. It also removes the risk of a long URL being cut off or wrapped awkwardly on a small screen.

In email, character count is less of an issue because links usually sit behind buttons or anchor text. Short links still earn their place for different reasons:

  • Plain-text versions. Many emails include a plain-text part where the raw URL is visible. A short, readable link looks far better than a wall of parameters.
  • Hover and long-press previews. Careful readers check where a link goes before clicking. A branded domain answers that question at a glance.
  • Editable after sending. Once an email is sent, you cannot change it. A dynamic short link lets you fix a wrong destination, swap a sold-out product page or redirect after the offer ends.
  • Consistent tracking. Every click passes through the short link, so you see clicks per link even if the destination is a page you do not control.

Trust: the case for a branded domain

People have learned to be cautious about links in messages, especially texts from numbers they do not recognize. A generic short domain says nothing about who sent it. A branded short link such as go.yourbrand.com/vip tells the reader the link belongs to you before they tap.

A few habits make links feel more trustworthy in SMS and email:

  • Use your own domain or subdomain so the brand is visible in the link itself.
  • Choose a readable custom alias like /spring or /vip-early instead of a random slug.
  • Keep the message consistent with the link. If the text promises a spring sale, the alias should say so.
  • Mention your brand name in the message, not only in the link.

For setup details, see our guide to custom domains and Cloudflare edge.

Tracking every send with UTMs, campaigns and channels

Clicking is only half the story. You also want to know which message, list or channel produced the visits and what those visitors did next.

Use a consistent scheme so SMS and email traffic is clearly separated in your website analytics. A simple pattern:

Element SMS example Email example
utm_source sms-list newsletter
utm_medium sms email
utm_campaign spring-sale-2026 spring-sale-2026
utm_content reminder-1 hero-button

Keeping utm_campaign identical across channels lets you compare SMS and email side by side for the same promotion. Use utm_content to tell apart multiple sends or multiple links within one email. Our guide on UTM parameters done right goes deeper into naming conventions.

It is tempting to reuse a single link across every message. Separate links per send (for example, the first SMS, the reminder SMS and the newsletter) give you a clean click count for each, which makes it easy to see which message actually moved people.

Compare channels in one view

On the click side, ShortGo records each visit with time, location, device, browser, operating system, referrer and traffic source. Total clicks show overall engagement, while unique clicks count each visitor once per day, which helps when people tap the same SMS link several times. A weekday-by-hour heatmap shows when your audience responds, which is useful input for scheduling the next send.

SMS and email promotions often have a hard deadline. A link that keeps working after the offer ends can create confused customers or support requests.

Situation Suggested link settings
Flash sale ending Sunday night Expiration date + expired redirect to current offers
Limited early-access invites Click limit + expired redirect to a waitlist page
Private offer for VIP subscribers Password + expiration date
Evergreen welcome email link No expiry; edit the destination when needed

The expired redirect matters most. Instead of a dead end, people who tap an old message land somewhere useful, such as a page explaining the offer has ended along with your current promotions.

SMS and print often run side by side: a poster or flyer invites people to scan, while a text reminds subscribers. They behave differently, so treat them as separate channels.

QR code in print Short link in SMS
How people reach it Scanning with a phone camera Tapping a link in a message
Can it be changed later? Yes, if it is a dynamic QR code backed by a short link Yes, the short link is dynamic
How it appears in ShortGo analytics Traffic source “QR code scan” Traffic source short link
Suggested utm_medium qr sms

One detail worth knowing: an SMS-type QR code (the kind that opens a pre-filled text message) is a static code. It stores its content directly in the pattern and cannot be edited or tracked. If you want scan statistics, use a dynamic website QR code that points to a short link. Our QR code best practices cover design and placement.

Deliverability depends on many factors outside your links, such as sender reputation, list quality and consent. Still, how you handle links can help or hurt. Some general practices:

  • Use a domain you control. Links on your own branded domain are associated with you rather than with every other sender who uses a shared shortener.
  • Avoid hiding the destination behind several redirects. Point the short link directly at the final page where possible.
  • Keep link text honest. Button labels and anchor text should match where the link goes.
  • Do not send people to broken or expired pages. Use expiry with an expired redirect rather than leaving old links pointing nowhere.
  • Send only to people who opted in and make unsubscribing easy. No link strategy makes up for a poor list.

Some email security tools and link-preview services open links automatically. ShortGo detects bots and crawlers from their user agent and excludes them from click totals by default, so these automated visits do not inflate your numbers.

How to do it in ShortGo

  1. Add your domain. Go to Domains → Add domain, enter a host such as go.yourbrand.com, add the TXT verification record and point the domain to ShortGo. HTTPS is set up automatically once DNS resolves. Custom domains depend on your plan; see /pricing.
  2. Create a campaign to group the links for the promotion and see combined stats.
  3. Create one link per send under Links → New link, choose your domain and set a readable custom alias.
  4. Apply a UTM template for SMS or email so source and medium stay consistent, then change only the campaign or content value.
  5. Label links with Channels, the color-coded labels, for example one for SMS and one for email.
  6. Set an expiration date or click limit for time-limited offers, plus an expired redirect URL.
  7. Preview the link by adding + to the end of it before you send, to confirm the destination.
  8. Watch the results in the link and campaign analytics. The live view is handy right after a send goes out, and CSV export (on plans that include it) lets you report elsewhere.

Next steps

Start with one upcoming SMS or email send. Set up a branded domain, create a campaign, tag each link with a template and add an expiry if the offer has a deadline. After the send, compare clicks per message and adjust timing or copy for the next one. You can sign up for free and build your first campaign today.

Frequently asked questions

SMS messages have tight character limits, and long tagged URLs take up space you need for the offer and call to action. A short branded link also looks more trustworthy and lets you track clicks for each send.

Yes. ShortGo links are dynamic, so you can edit the destination at any time and the link in every message that was already sent keeps working.

The link stops sending visitors to the original destination. If you set an expired redirect URL, they are sent there instead of seeing a dead end.

Not by default. ShortGo detects bots and crawlers from their user agent and excludes them from click totals, while still letting you inspect that traffic separately.

It is better to use separate links, or at least different utm_medium and utm_content values. That way you can compare channels and individual sends instead of seeing one combined number.

Share this article
X LinkedIn Facebook

Put these ideas to work

Create branded links, QR codes and bio pages in seconds.

Start for free

We use essential cookies to run this site. Learn more