Legacy documentation systems do not age gracefully. Organizations accumulate years of institutional knowledge in platforms that were chosen a decade ago — SharePoint 2013, a self-hosted DokuWiki, a folder of Word documents on a network drive, or a Confluence instance that has outgrown its infrastructure. Migration to a modern knowledge base is inevitable, and the difficulty is almost always underestimated.
The technical challenges — format conversion and link mapping — are solvable. The organizational challenges — deciding what to migrate, getting teams to adopt the new system, and preventing the new platform from inheriting the old one’s dysfunction — are where migrations actually fail.
Content triage: not everything deserves migration
The single most valuable step in a wiki migration is deciding what not to bring over. Legacy systems accumulate years of obsolete procedures, abandoned project pages, and meeting notes from teams that no longer exist. Migrating this content wholesale pollutes the new knowledge base from day one.
A practical triage framework categorizes content into three buckets. Active content is currently referenced, regularly updated, and still accurate — it migrates. Archival content has historical value but is no longer actively used — it moves to a read-only archive, separate from the primary knowledge base. Dead content is outdated, redundant, or irrelevant — it is not migrated at all.
Triage requires involvement from content owners across the organization. Automated signals help — pages with zero views in the past year, pages whose authors have left the company, pages with broken internal links — but the final decision on each page’s fate belongs to the team that owns it.
Technical migration: format and link integrity
Format conversion is tedious but predictable. Most legacy systems export to HTML, XML, or proprietary formats that can be parsed and converted to Markdown or the target platform’s format through scripting. Tools like Pandoc handle the heavy lifting for common conversions. Edge cases — embedded macros in Confluence, complex table layouts, inline images with relative paths — require custom handling.
Link preservation is the most technically demanding aspect. Internal links between pages must map from old URLs to new URLs. External links pointing to the old system (from emails, tickets, bookmarks, and other tools) must redirect to the new locations. A comprehensive URL mapping table, combined with redirect rules on the old system’s domain, prevents the cascade of broken links that makes a migration feel catastrophic to users.
Attachments and media deserve separate attention. File attachments, images, and embedded documents must be extracted, re-associated with their pages, and stored in the new system’s asset pipeline. File size limits, format support, and storage architecture differences between old and new platforms surface unexpected issues at this stage.
Driving adoption
A technically flawless migration fails if teams continue using the old system or abandon documentation altogether. Adoption requires a deliberate transition plan.
Hard cutover with a deadline. Set a date after which the old system becomes read-only. Communicate it widely and repeatedly. A gradual transition, where both systems run indefinitely, guarantees that content forks and neither system is authoritative.
Champions within teams. Identify one or two people per team who understand the new platform and can answer colleagues’ questions. Formal training sessions help, but peer support during the first few weeks of active use has a larger impact on adoption.
Early wins. Migrate the highest-traffic content first. When employees search for the procedures they use daily and find them immediately in the new system, trust builds quickly. Migrating obscure content first while leaving popular pages for last inverts this dynamic and generates frustration.
Feedback channels. Provide a clear way for users to report migration issues — broken links, missing content, formatting errors — and respond to reports quickly. The first month after migration is when users form their opinion of the new system.
Takeaway
Wiki migration is a content curation project disguised as a technical project. Triage ruthlessly, preserve links and redirects, and invest as heavily in adoption planning as in the migration scripts. The new knowledge base should launch cleaner and more trustworthy than the system it replaces — not as a replica of its predecessor’s accumulated disorder.