How to shorten a link (and why it's not optional)

Long URLs kill conversions. Short links save them. Here's what link shortening actually does, why branded domains matter, and how to set up yours in under a minute.

·5 min read·Chelle Honiker
Flat illustration of a long ribbon simplifying into a short clean labeled one

Here's a test. Which of these two links are you more likely to click?

https://www.amazon.com/Salt-Sky-Driftwood-Harbor-Book/dp/B0BX1234PP/ref=sr_1_1?crid=1A2B3CDE4FG5H&dib=eyJ2IjoiMSJ9&keywords=salt+sky&qid=1745000000&sprefix=salt+sky%2Caps%2C123&sr=8-1

storylink.to/salt-sky

Obviously the second. But most authors still paste the first into Instagram captions and wonder why their click-through rate is low.

Short links aren't a nice-to-have. They're the difference between a post that looks professional and a post that looks like spam.

A short link is a redirect. When someone clicks storylink.to/salt-sky, the short-link service (Switchy, in our case) looks up what full URL that slug points to, and quietly sends the browser to that destination. The reader sees the destination page; the short URL was just the doorway.

You get three things from this:

  1. A short, memorable URL that fits on an Instagram bio line, a TikTok caption, a conference bookmark, or a spoken-aloud podcast plug ("go to storylink dot to slash salt dash sky").
  2. Click analytics that you couldn't get from Amazon's raw URL — how many people clicked, when, from where.
  3. A stable link you can change later. If your book moves to a different Amazon region, or you add a universal reader link (Books2Read, Geniuslink), you can point storylink.to/salt-sky at the new destination without changing the printed or posted URL anywhere.

Why the domain matters

The link shortener world has a trust problem. bit.ly/3xYz9Ab looks sketchy. Half the time bit.ly redirects are actually going somewhere you expect; the other half they're malware, phishing, or Mystery Meat. Readers have learned to hesitate.

A branded short link solves this. storylink.to/salt-sky signals "this is a book. Specifically, this one." The domain itself is doing trust work.

For author-focused marketing, the default branded domain is storylink.to — owned and operated as part of the Author Automations setup. You can use it free. Every link you shorten from /dashboard/utm or /dashboard/links defaults to storylink.to unless you set a custom domain.

When to use a custom domain instead

Some authors want their own domain. If you have one (say, chelleh.link or salty.co), you can point it at Switchy and every shortened link uses your domain instead of the shared one.

Pros:

  • Total brand consistency
  • Links are yours, not shared
  • Readers recognize your domain

Cons:

  • You have to register and maintain the domain
  • You need to configure DNS (Cloudflare or similar)
  • The shared storylink.to setup is simpler, faster, and works out of the box

For most authors, shared storylink.to is fine. Authors running massive print-media campaigns (physical bookmarks, conference swag, magazine ads) benefit more from a custom domain because the link becomes a brand asset.

Open /dashboard/utm or /dashboard/links and click New short link:

  1. Paste the long URL
  2. Optionally type a custom slug (what comes after the /). If you don't, one gets generated.
  3. Click Shorten.

Thirty seconds. You get back:

  • The short URL (storylink.to/salt-sky)
  • A matching QR code (useful for print/events)
  • A "copy" button that grabs just the short URL for your clipboard

The shortened link now appears in your Links + QR Codes dashboard where you can check its click count over time.

Instagram doesn't let you put clickable links in captions. Only in your bio. So every time you post a book teaser, you're reminding readers to "check the link in bio."

But captions do render text that looks like a link, and readers will copy-paste it into their browser if it's short enough and memorable enough. storylink.to/salt-sky gets typed out. https://www.amazon.com/dp/B0BX1234PP/ref=sr_... never does.

On TikTok and YouTube Shorts, where captions are often invisible until a user taps more, a short link that readers can hear spoken aloud in the voiceover ("storylink dot to slash salt dash sky") is the only way links survive the medium.

Custom slugs matter more than they seem

When you shorten a link, you can pick the slug. salt-sky, ss4, sk, rose-blueberry — anything. Two rules:

1. Keep it short and memorable. 3-10 characters is the sweet spot. Readers will type storylink.to/sk but probably not storylink.to/driftwood-harbor-book-4-salt-sky.

2. Reuse the same slug across formats. Printed bookmark, QR code, Instagram bio, TikTok caption — all point to storylink.to/salt-sky. One slug per promo push. Easier to remember, easier to update if the destination changes, analytics roll up into one place.

Switchy BYOK (bring your own key)

Most authors use the shared storylink.to setup with Switchy's default behavior. Advanced users can bring their own Switchy account — in Settings → Link shortener, paste your Switchy API key and your links go to your workspace instead of the shared one.

Why would you? Two reasons:

  • You want per-link analytics in the Switchy dashboard (detailed geo, device, referrer breakdowns)
  • You're running a multi-team operation and want links isolated per team

If neither applies, the shared setup is simpler. BYOK is there when you need it.

What to do next

Read next