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.
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.
Publish one stable link in bio URL and update destinations behind it. This protects your profile from rushed edits and typo-driven traffic loss.
Split destinations for subscribe, latest post, and archive so each CTA maps to a measurable Substack flow.
Use standardized UTM keys so newsletter signup traffic is separated from general social referral traffic in reporting.
Test the live bio link in iOS and Android in-app browsers, confirm destination rendering, and verify no redirect loops.
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.
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.
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.