Content migration checklist
Contents
Before
[ ] Inventory: content types, counts, languages, files, users, orders
[ ] Decided what is NOT migrated
[ ] Mapping old -> new content types and fields written down
[ ] URL rules decided (see URLs and redirects when migrating)
[ ] Backup of the old site made and restore tested
[ ] Staging copy of the new site readyEach rehearsal
[ ] Full run on staging, every step timed
[ ] Counts compared: old vs new, per content type and language
[ ] Samples checked by the content lead (text, images, relations, dates)
[ ] Search reindexed and tried
[ ] URL aliases rebuilt for every language; old addresses redirect
[ ] Forms, store, sign-ins tested
[ ] Problems logged and fixed before the next rehearsalCut-over
[ ] Date outside the busiest season; everyone informed
[ ] Content freeze announced and started
[ ] Maintenance mode on (see Maintenance mode and planned work)
[ ] Final run with the measured steps
[ ] Checks from the rehearsal repeated
[ ] Maintenance mode off; DNS or proxy switchedAfter
[ ] Old site kept read-only with backups until acceptance
[ ] Rollback plan still valid during the agreed window
[ ] Error log and 404s watched daily for two weeks
[ ] Editors told what changed; first questions answered
[ ] Acceptance signed by the ownerBackground: Switching to Exponential, Maintenance mode and planned work, Logs for owners.
Related pages
- Migrating
- Launch checklist
- Go-live checklist
- Quality gates and acceptance
- Free documentation: this page is free to copy, translate and improve under the GNU FDL 1.3.
Become an Exponential Partner
Partners share their information, provide funding, contribute back and develop the products with us, and that is how Exponential grows. A partner website and dashboard are planned for mid-2027: please become a partner today to speed up our growth rate and land new features faster.