Skip to main content
How-to

Link in bio for Substack: setup and QA checklist

If social profile traffic is a key newsletter acquisition channel, treat your Substack bio link like a release artifact. This workflow keeps routing stable and attribution trustworthy across campaigns.

Substack bio-link launch sequence

1. Keep one canonical profile URL

Publish one stable link in bio URL and update destinations behind it. This protects your profile from rushed edits and typo-driven traffic loss.

2. Route by audience intent

Split destinations for subscribe, latest post, and archive so each CTA maps to a measurable Substack flow.

3. Apply UTM governance

Use standardized UTM keys so newsletter signup traffic is separated from general social referral traffic in reporting.

4. QA inside social apps

Test the live bio link in iOS and Android in-app browsers, confirm destination rendering, and verify no redirect loops.

Pre-publish QA gate

  • Tap the live profile link in Instagram and TikTok app browsers.
  • Confirm UTM keys persist through the final Substack destination URL.
  • Verify subscribe CTA visibility and page-load speed on mobile data.
  • Check first-click evidence before creator or campaign pushes.

Related guides

Substack bio-link FAQ

What should my Substack bio link point to?

Use one managed short link as the profile URL, then route to your current Substack destination. This avoids profile edits every campaign and reduces broken-link risk.

How do I track newsletter growth from bio traffic?

Apply a consistent UTM template (`utm_source`, `utm_medium`, `utm_campaign`) to the Substack destination, then validate the final URL and compare click logs against analytics sessions.

Why does a Substack bio link underperform after launch?

Common causes are stale destination paths, mixed UTM naming, and no in-app browser QA on Instagram/TikTok. A short pre-launch checklist catches these issues.