Change domain without losing audience

The content of the site can be transferred under a new domain name without losing its positioning and audience.

We can at least minimize the negative consequences. However, you need to know, since this was confirmed by a Google spokesman, that part of the PageRank site purchased by each page is lost when content is redirected.
Something tested experimentally.

Domain change steps:

  1. Copy content to a new domain.
    It is better to keep the same directory structure.
    If you plan to change the design, do not do it at this moment, Google recommends. All important changes to the site should be postponed.

  2. Use a script to convert all absolute URLs of internal links.
    It is enough to simply replace the old domain name with a new one.

  3. Check canonical meta, if yes. Update their contents if necessary.

  4. Perform global redirection 301.
    All pages will be redirected to the equivalent URL of the new domain.
    It would be wandering to redirect all content to the main page of the new domain.
    See redirects.

  5. As for external links, you can try contacting webmasters to update the links on your site.
    Someone will do this, someone can easily delete the link if it is not important .

  6. Google advises to keep the old domain for 180 days. Since only part of the incoming xrefs will be redirected, it is better to keep it for several years in fact.

  7. Go to Google Webmaster Tools (assuming your old domain is registered there).
    Go to Setup -> Change Address.
    Notify of domain change.

  8. Register your new domain with GWT. Save old for tracking.

  9. Create a sitemap and notify it of the GWT.

  10. Keep an eye on it .
    Make sure in GWT for your old domain that there are no pages not found by robots.

All this will save most of the audience. Lost positioning will return after a while.