This guide will walk you through how to properly assign a custom domain for your newly purchased website within Bluehost.

Whenever you purchase a website, it will be live under a pre-generated domain. If you wish to switch to a custom domain that you own, please follow the instructions below:

What You Need to Set Up Your Custom Domain

Before you can begin this process, make sure you have access to the following:

  • A Bluehost account

  • Ability to create a CNAME record in Bluehost DNS settings

How to Add DNS Records for Your Custom Domain

  1. Log in to your Bluehost hosting account.

  2. From the side navigation menu, click on the Domains tab. Then, click on the Zone Editor option.

  3. Select your desired domain using the dropdown box.

  4. Scroll down to the heading titled Add DNS Record.

  5. For the Host Record, enter "www".

  6. Leave the TTL field as the default option.

  7. Under Type, select CNAME.

  8. Under Points To, enter "".

  9. Click Add Record.

  10. Next, use the dropdown titled Manage next to the domain. Select DNS.

  11. Find and Delete any existing A Records. You can do this by clicking on the ellipses and clicking Remove.

  12. Scroll down to A Records and click Add Record.

  13. Enter the following:

    Host Record: @
    Points to:

  14. Click Save.

  15. Repeat Step 12 and add a new record with the following details:

    Host Record: @
    Points to:

  16. Click Save.

With this process complete, your custom domain will now point to your website. While this may happen quickly, it can often take up to 48 hours for your registrar to propagate these new DNS settings. Please allow for the full period before attempting to edit your settings again. If your website still does not appear after this period, please contact your registrar for more information.

Did this answer your question?