Seems like there's a double post here, so I'll copy my answer from the other:
Ok, so a few years ago, I helped a multinational/multidomain corporation with a massive restructuring of their IA and domain portfolio (a total of 21 websites in 15 languages).
You can read all about it here https://moz.com/blog/restructuring-your-website-and-how-to-minimize-traffic-loss
In short, what you wanna do is:
- Create XML sitemap for old website
- 301 each individual page from Old Domain to exactly or closest corresponding page on New Domain
- Ping search engines from the old site with the old XML sitemap, so that they may as quickly as possible discover the move
- Keep a close eye on Google Webmaster Tools for crawl/error messages and indexation issues
- Track # of indexed pages on Old and New domain
- Submit new XML sitemap from New Domain 2 weeks after launch
- Also consider identifying your most important links via OSE or Majestic, and ask owners to update their links to the new domain.
Hope this helps