Step 1: Sign-Up to Open an Account with BlueHost
Visit the BlueHost home page and select the "Sign Up Now" button to begin the process to open your new blog hosting account with BlueHost.
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