Step 2: Enter Your Domain Name
Enter your domain name in the appropriate field depending on whether you
are opening a brand new hosting account for that domain name or
transferring your hosting account for an existing domain name.
Alternatively, if you don't have a domain name yet, select the "Help me
get my free domain" link to secure a domain name.
Step 3: Enter New Account Information
Enter the requested information in the new account sign up form.
Step 4: Congratulations - Your New BlueHost Account is Active!
That's all there is to it. Your new BlueHost account will be activated
automatically, so you can begin working with your new account
immediately.
Step 5: Transfer Existing Domains
If you want to transfer an existing domain to your new BlueHost account
from another blog host, simply follow the instructions provided by
BlueHost to change the DNS settings for your existing domain with your
other blog host. Once your DNS settings are changed, your existing
domain will be available to modify through your BlueHost account.