Product

Podcast links: spoken codes, show notes and the app that eats them

Podcast listeners cannot click. They hear a URL, remember part of it and type it later. What that means for code length, sponsor reads and per-episode attribution.

By Wasim Idrishi · Updated · 4 min read

A 62-character URL funnelling down to a 4-character code, 10 characters end to end

Podcasting is the last channel where a URL has to survive being said out loud, remembered, and typed by someone whose hands are busy. Every other constraint on this site is about screens. This one is about memory.

It changes the answer. On a web page, a four-character code versus a seven-character code is a design preference. Spoken into headphones on a commute, it is the difference between a visit and a vague intention.

Design the code for the ear

Say it out loud before you register it. Three tests, all of which take five seconds.

Can it be misheard? Our alphabet drops 0, O, I and l precisely because "oh" and "zero" sound the same and I and l look the same afterwards. A random code from a shortener that keeps them will be typed wrong by a measurable fraction of your listeners.

Can it be held? Four characters, or better, a word. gc.mw/mail beats gc.mw/k7Rq for the same reason a phone number with a pattern beats one without.

Does it need spelling? If you have to say "that is g-c dot m-w slash…", you have already lost the listener who was parking. Custom aliases on Pro exist for this: pick a word people can spell on the first hearing.

Say it twice, and put it in the same place every time

Listeners learn the shape of a show. If the newsletter link comes at the same point in every episode, regulars stop needing to hear it at all, they already know it.

Say it once early, once late. Retention curves mean a link mentioned only in the outro reaches a fraction of the people who heard the opening.

Show notes are less reliable than you think

Every podcast app renders show notes differently. Some strip links, some truncate after a few lines, some show only the first paragraph without a tap that many listeners never make. Whether a given listener sees your links depends entirely on an app you did not choose.

Treat show notes as a secondary surface. Put everything in them, certainly, but give the show-note version of a link its own code so you can see what fraction of your audience is actually reaching them. On the shows we have looked at, that fraction is lower than the hosts assume and varies enormously by app mix.

A worked example: making a sponsor read invoiceable

An interview show with three rotating sponsors gave each sponsor its own code per episode.

gc.mw/s1e42, gc.mw/s2e42, gc.mw/s3e42, spoken in the read, each pointing at that sponsor's landing page with utm_source=podcast, utm_medium=host-read and utm_content=ep42 stored on the link.

Three months in, the host had a table: reads per sponsor, clicks per read, and clicks per thousand downloads. One sponsor's mid-roll consistently out-performed the same sponsor's pre-roll by a factor of two on identical copy. That became a pricing conversation, and the pricing conversation went the host's way because it was backed by numbers the sponsor could verify on their own side.

Download counts could never have produced that. Downloads measure the show; the code measures the read.

The permanent links stayed separate: gc.mw/news for the newsletter and gc.mw/join for the membership, unchanged across 200 episodes. When the membership platform changed, one edit fixed every episode ever published, including the ones from three years earlier that still get listened to weekly.

Dynamic ad insertion, and where this stops working

If your host inserts ads dynamically, the read a listener hears may not be the read in the show notes, and the code spoken in an episode from 2024 may be a sponsor you no longer work with.

Two habits help. Point retired sponsor codes at a short page explaining the read has ended rather than letting them 404, the traffic is small but the impression is bad. And keep a spreadsheet mapping codes to episodes and dates, because the export from your link dashboard will tell you what was clicked and not what was said.

Create the codes before you record

URL Shortener

Open the full tool

Make the link, say it out loud, check it survives the three tests, then record. Fixing a spoken URL after publication means re-editing audio, which is the one thing on this page a short link cannot save you from.

The branded links page covers aliases and stored UTM fields, and link-in-bio covers the single page a show's permanent code should probably point at.

Questions people ask

How long should a spoken podcast URL be?

Four characters after the slash, and words rather than random codes. A listener hears it while driving, holds it for minutes and types it from memory. Every character past four costs you people, and every ambiguous character costs you more.

Why do show note links not get clicked?

Because show notes are rendered differently by every podcast app, and several truncate or strip them. Assume a meaningful share of your audience never sees them. The spoken link is the one that reaches everybody, which is why it deserves the good code.

How do I measure a sponsor read?

One code per sponsor per episode, spoken aloud, pointing at the sponsor's landing page with UTM tags stored on the link. That gives you a number you can put in an invoice, which vanity download counts never do.

Do I need a different link for each episode?

For sponsor reads and calls to action, yes. For the permanent things, the newsletter, the Patreon, the merch shop, use one code across every episode, so the back catalogue keeps working when the destination moves.

Sources

  1. Apple Podcasts: episode and show notes formatting · checked 5 September 2026

One platform, two surfaces

A short link and a business card are the same object here.

Point a link at a card and you have a handshake you can print, say out loud or tap across. Both halves report into one dashboard on one plan.

You hand this over

GC.MW/riya

Ten characters. Short enough to say on a call, print on a badge or fit inside an SMS.

It opens this

CARDS.GC.MW/riya

Your digital business card, on its own host, with a contact file the phone can save.

  • One link, one card

    A short link can resolve to your card, so the thing you hand over is 10 characters long.

  • One dashboard

    Links, cards, domains and codes are managed from the same screen under the same login.

  • One analytics view

    Clicks on a link and views on a card read from the same rollups, so a campaign is one number.

  • One plan, one key

    A plan covers both halves and one API key creates either. No second bill and no second vendor.

The other half

Digital business cards

A card that opens in a second, saves to a phone, and never runs out.

Bio page and card

You are here

Short links

Ten characters, an alias you choose, and a click count that updates in seconds.

Branded links on GC.MW

A rising 14-day click chart with top country, referrer and device ranked beside it

Try it with your own link

Paste a long link and get a 10-character gc.mw link with a QR code. No account needed for 30 days; free forever with one.