⟩ How to migrate all content of website to a new domain?
First of all I would update the previous website with a permanent redirect to new page for each and every page. Later eradicate previous content from search engines in the context of avoiding duplicate content issues.