Point Bluehost DNS to WP Engine

If your domain registrar is Bluehost, this guide will help you configure your Bluehost DNS settings to point to WP Engine. This is a required step to go live with your domain on the WP Engine platform.

NOTE

Before proceeding with any DNS changes, be sure to add your domain in the WP Engine User Portal!


Locate DNS Information

The first step is to locate your CNAME and A Record in your WP Engine User Portal. You can find this information from the Domains page for your production environment.

See the full steps for locating your DNS record values here.


Log in to Bluehost

  1. In a separate tab, log into www.bluehost.com
  2. Select Domains on the left navigation
  3. Locate the domain you will be pointing in the main navigation window
  4. Select Manage
  5. Click DNS

Remove A Record

On your Bluehost DNS editor page you will groups of various record types (Nameserver, A, CNAME, etc). Bluehost allows for CNAME (Alias) flattening, which means you can point both your www and non-www domain to a CNAME record value, in this case your WP Engine CNAME from Step 1. In order to do so, you must first remove any A record, which will be pointed to a static IP address, that could conflict.

  1. Locate the A (Host) section
  2. There is likely a host record here already for @, if so, click the 3 dot menu icon and select Remove
  3. Once there are no records located under the A (Host) section for @, continue to the next step

NOTE

If you are pointing a subdomain (blog.somedomain.com, store.mydomain.com, etc.) this step can be skipped, as your apex record does not need to point to WP Engine.


Configure CNAME Records

  1. In Bluehost, scroll down to the CNAME (Alias) section
  2. If your www host record is already configured as a CNAME (Alias) record, click the 3 dot menu icon and select Edit
  1. OR, if there is no record currently listed for www click Add Record
  1. Configure the CNAME record as follows:
    • Host Record: www
    • Points to: [Enter your WP Engine CNAME value from Step 1 here]
    • TTL: 4 hours
      • 4 hours is the minimum propagation for Bluehost. If you prefer a longer propagation time, increase this value.
  2. Click Save
  1. To add the second CNAME record for your apex domain (non-www), click Add Record
  1. Configure a second CNAME record as follows:
    • Host Record: @
    • Points to: [Enter your WP Engine CNAME value from Step 1 here]
    • TTL: 4 hours
      • 4 hours is the minimum propagation for Bluehost. If you prefer a longer propagation time, increase this value.
  2. Click Save

Now all that’s left is to wait for the changes to propagate! Your completed DNS panel at Bluehost should look like the following:


Verify DNS Records

The last step will help confirm your records have been configured properly with Bluehost.

  1. Login to the User Portal
  2. Click on the Environment name you updated DNS for
  3. Click Domains
  4. A green check should appear next to each domain value if it is configured properly
  1. If you see a grey icon, try refreshing the page in a few minutes. Propagation from Bluehost can take up to 4 hours.
  2. If you see an orange or red icon, refer to this guide to learn what each status means and double check your steps above.
  3. WP Engine Support is available 24 hours, 7 days a week if you require additional guidance.

NEXT STEP: Update your URL in WordPress

Still need help? Contact support!

We offer support 24 hours a day, 7 days a week, 365 days a year. Log in to your account to get expert one-on-one help.

The best in WordPress hosting.

See why more customers prefer WP Engine over the competition.