Here is a quick guide on how to add a new domain to WPEngine.

  1. If you haven't already, sign in to my.wpengine.com
sign in

2. If you have more then one hosting account, select the desired location

accounts

3. Click on Add site in the top right corner, under the appropriate account.

4. Create a name for your domain environment.

name domain environment

"Make Transferable" is a free account that allows you to build websites and send them to client accounts.

"Select group" is used when you have agency accounts and too many websites to manage easily without a sorting mechanism.

5. Wait (5-10 mins) for the install to be built and the DNS (IP record) to propagate.

6. Then add your Domain names.

WPEngine has a great built in tool that automatically configures the settings for you in your registrar. Or you can add the values manually (outlined in the next step).

point dns to domain

7. If not added automatically, add the DNS values manually to your Domain registrar.

Using the WPEngine's DNS values under the Domains tab.

DNS values

You will need to replace the current A-record or cName values in your Registrar (e.g., GoDaddy, Namecheap.) Most sites use an A-record to point traffic to the website. This record is typically first in your DNS list.

a-record

8. Add the SSL Certificates, select the free Let's Encrypt option for both the domain root and www (unless you want to pay for an SSL certificate). It helps if the pointed DNS (steps 6-7) has time properly propagated (5 mins) before creating the certificates, speeding up the overall process.

ssl certificates

9. Set a Primary Domain and add redirects to the root domain.

If the redirected WPE domain name creates a redirect loop, disable the redirect temporarily to the root domain and purge the server cache. Jump down to Step 10 to resolve the issue.

set as primary, add redirects

10. Optional, but recommended. In WordPress, use a search and replace plugin to replace the WPEngine URLs to the root domain URL.

After everything is set and ready to go, it's always a good idea to run a test with Screaming Frog or by using an audit tool like SEMrush to check for errors that could hinder your SEO efforts.