It’s often the case that people will purchase their desired domain before they even begin the website design process or purchase a hosting plan. If you wish to have your website hosted with a company like bluehost.com (recommended) and the domain name is registered elsewhere, you can either point the domain name to the host company’s servers (e.g. ns1.bluehost.com and ns2.bluehost.com) and keep your registration where it is — or you can transfer the domain registration to the new hosting company.
The process of transferring a domain name has many steps (to protect you from anyone other than you doing it). The steps are:
At this point, to be sure your domain is unlocked and does not have privacy protection turned on, the public domain record can be checked by typing whois xxx.com in an application like Terminal which uses Linux commands (where xxx.com is your domain name).
You can probably find the ways to take these steps yourself in your account control panel; if not, ask your developer or call a technical support person to make the changes for you.
The EPP authorization code will be emailed to the address associated with the account.
Once you receive the email, click the link to confirm the transfer and the transfer will go through.
Generally you can go ahead without checking any optional extras, but if you don’t want to be sent scam and spam emails from people trying to get you to pay for registration again or to order overblown search engine optimization (SEO) services, you may want to check “the “privacy protection” option. New domains seem to attract a lot of scammers and every website gets SEO offers (with dire warnings), all the time.