Thanks to the DNA and Globerunner for providing this checklist. See attached PDF.
Checklist for Moving to a New Domain
o Make a backup and copy of your current website.
o Move copy of website to the new web hosting account.
o Crawl your website, saving URLs and other data in spreadsheet. Make URL list for 301 Permanent Redirects.
o Review current site for references to old domain, update copy, and make-ready for new domain name.
o Perform due diligence on the domain name you’re moving to.
o Check links to your current website, making note of most powerful links from other websites.
o Verify site in Google Search Console, Bing Webmaster Tools, other search engines. Include both the current and new domain you’re moving to.
o Submit URLs of new website to Baidu, other search engines that accept submitted URLs.
o Write press release about your brand moving to new domain name.
o Set up HTTPs for new domain name.
o Consider using Canonical Tags to point from old to new domain. Make content live on new domain for 3 months, then redirect later.
o Plan a date and time to move to the new domain.
o Detail the process for moving. Who is responsible for what (in your organization)?
o Add 301 Permanent Redirects to new domain name
o Test redirects using server header check. Ask a friend in another location (using another ISP) to check the redirects to make sure they are working properly.
o Crawl new website, checking for internal errors, any references to old domain name. Fix all errors found.
o Notify Google of change of URL address.
o Update Google Analytics with new domain.
o Check Google Analytics for referring URLs (sites sending traffic), notify those sites about change of domain.
o Update social media profiles with new domain name.
o Update email signatures, email addresses with new domain name.
o Update business cards with new email address, new domain name.
o Update company internal themes/documents with new domain name.
o Update company newsletter with new domain name (send out newsletter?).
o Distribute press release about moving to new domain name.
o Update PPC campaigns with new domain, run new PPC campaigns to compensate for any traffic loss.
o Notify your customers, clients, and business partners about moving to new domain name.
o Contact link owners of most powerful links to old site. Tell them about new domain name.
o Watch Google Analytics for changes in traffic.
o Watch current site for any search engine ranking changes.
o Work on getting new links to the new domain name.
o Start new marketing campaign(s) to help awareness of new domain name in marketplace.