Hi everyone,
During Confluence Server/Data Center → Cloud migrations, I kept running into the same challenge:
➡️ After migration, teams struggle to find the correct Cloud URLs for their pages.
Old links lose context, users spend time searching, and navigation becomes less efficient.
To tackle this, I explored a couple of approaches and ended up building a solution around them:
💡 1. DC → Cloud URL Lookup
• Take an old DC URL, page ID, or title → instantly find the corresponding Cloud URL
• Supports both single lookups and bulk checks
• Useful for validating migration outputs (CSV)
💡 2. Centralized link management (via macro)
Instead of hardcoding external system URLs (Jira, SAP, internal tools) across multiple pages:
• Define a base URL with a prefix
• Use it via a macro inside Confluence pages
• If the base URL changes → update once → reflected everywhere
I’ve combined these into a Confluence app called Link-a-Link, which is now live on the Marketplace.
That said, I’m really interested in how others are approaching this:
How are you currently finding Cloud URLs from old DC links?
Do you rely on migration files, manual search, or internal tooling?
How do you manage frequently changing external/system links across pages?
Would love to hear your experiences and any best practices you’ve found useful.