When it's time to move
A simple guide to transferring internet domains between registrars
Email and hosting, owing to the vast array of possibilities, are beyond the scope of this slide deck.
Outbound Registrar: GoDaddy
Inbound Registrar: Google Domains
In GoDaddy's Domain Manager, choose the domain,
make sure your admin email is correct,
then unlock the domain.
Watch your email for the domain status notification from Godaddy, indicating that the domain is now unlocked.
In GoDaddy's Domain Manager, choose the domain, scroll all the way down and click the link:
Transfer domain away from GoDaddy
Tell GoDaddy where you're planning to move the domain and why.
They try their best to make this look hard. It isn't.
Watch your email for the authorization code from Godaddy.
Google will need this later.
At Google Domains, click
Transfer In
enter your domain name, and click
Continue
Give Google the authorization code you received earlier from Godaddy.
By default, Google will copy your existing DNS settings.
This is probably best. You can edit them later.
Time to pay the ferryman.
Click the CHECK OUT button.
Watch your email for a confirmation from Google.
Click the Confirm Transfer Link.
The page that opens reiterates everything in the confirmation email.
Click the Transfer Button.
Back at GoDaddy, choose Transfers from the Domains menu.
Then choose the domain(s) and click Accept/Decline
Choose 'Accept transfer' and click OK.
Watch your email for a purchase receipt from Google and a domain transfer notice from GoDaddy.
At Google Domains, choose My Domains from the menu.
Click a domain name for more...
You can allow others to manage your domain and make your registration private.
Definitely make it private, it's free!
Review name servers.
You probably want to stick with Google's
Enable DNSSEC.
Read up on why this is a good idea.
When you're ready to move your hosts and email, you can get rid of the old resource records and add new ones.
You can also forward subdomains or add features like G Suite.