Click "Add domain" and follow the prompts for adding the non-www and www versions of the domain name.
If using GoDaddy, a domain can be easily added to WP Engine and connected to the WordPress site using the Domain Connect feature. See [https://wpengine.com/support/domain-connect/](https://wpengine.com/support/domain-connect/)
3
Select the "ellipsis" icon of the domain that you want to set as the primary domain of the WordPress site.
Zoom Saved
4
Click "Set As Primary".
Zoom Saved
5
Click "Upgrade network" link of the primary domain and follow the prompts for upgrading to the WP Engine "Advanced Network".
Zoom Saved
6
Click "Upgrade network" link of the other version of the domain and follow the prompts for upgrading to the WP Engine "Advanced Network".
How to get the A and CNAME records from WP Engine
7
Log in to the "WP Engine User Portal".
8
Locate the domain from the list.
9
Go to its "Production" environment and click "Domains".
Zoom Saved
10
Click "Advanced Network" tab under "DNS details" section.
Zoom Saved
11
Click the "copy" icon to get the A and CNAME records.
Zoom Saved
How to update the DNS records in GoDaddy
Before proceeding to these steps, add the domain first to WP Engine and upgrade its www and non-www version to "Advanced Network".
12
Log in to [https://www.godaddy.com/](https://www.godaddy.com/).
13
Click "Account Settings".
Zoom Saved
14
Click "Delegate Access".
Zoom Saved
15
Under "Accounts I can access" column, locate the site owner's name and click "Access Now".
Zoom Saved
16
Locate the domain name and click its "ellipsis" icon.
Zoom Saved
17
Click "Edit DNS".
Zoom Saved
REQUIRED: Take a screenshot of the DNS records before changing it.
18
Click "Filter".
Zoom Saved
19
Select "A (Host)".
Zoom Saved
20
If it exists, select and delete the old A record (@).
Zoom Saved
21
Copy the first A record from the WP Engine User Portal.
22
Click "Add New Record".
Zoom Saved
23
Select "A" on the "Type" field.
Zoom Saved
24
Type "@" in the "Name" field.
Zoom Saved
25
Paste the first A record in the "Value" field.
Zoom Saved
26
Copy the second A record from the WP Engine User Portal.
27
Click "Add another value".
Zoom Saved
28
Paste the second A record on the "Value" field.
Zoom Saved
29
Click "Save".
Zoom Saved
30
Click "Filter".
Zoom Saved
31
Select "CNAME (Alias)".
Zoom Saved
32
If it exists, delete the old "www" CNAME record.
33
Click "Add New Record".
Zoom Saved
34
Select "CNAME" from the "Type" field.
Zoom Saved
35
Type "www" in the "Name" field.
Zoom Saved
36
Copy the CNAME record from the WP Engine User Portal.
37
Paste the CNAME record in the "Value" field.
Zoom Saved
38
Click "Save".
Zoom Saved
39
Wait for the domain to propagate and update URLs in the WordPress site.
How to update the DNS records in Namecheap
Before proceeding to these steps, add the domain first to WP Engine and upgrade its www and non-www version to "Advanced Network".
40
Log in to [https://namecheap.com/](https://namecheap.com/).
41
Click "Domain List".
Zoom Saved
42
Locate the domain name from the list and click "MANAGE".
Zoom Saved
43
Select "Namecheap Basic DNS" from the "Nameservers" field.
Zoom Saved
44
Click the "check" icon to save your changes.
Zoom Saved
45
Click "Advanced DNS".
Zoom Saved
REQUIRED: Take a screenshot of the DNS records before changing it.
46
If it exists, delete the old A record (@).
47
Click "ADD NEW RECORD".
Zoom Saved
48
Copy the first A record from the WP Engine User Portal.
49
Select A Record
Zoom Saved
50
Type @ in the "Host" field.
Zoom Saved
51
Paste the first A record in the "IP Address" field.
Zoom Saved
52
Click "check" icon to save your changes.
Zoom Saved
53
Copy the second A record from the WP Engine User Portal.
54
Do the same steps above and add the second A record.
55
Click "ADD NEW RECORD",
Zoom Saved
56
If it exists, delete the old "www" CNAME record.
57
Select "CNAME Record".
Zoom Saved
58
Type "www" in the "Host" field.
Zoom Saved
59
Copy the CNAME record from the WP Engine User Portal.
60
Paste the CNAME record in the "Target" field.
Zoom Saved
61
Click the "check" icon to save your changes.
Zoom Saved
62
Wait for the domain to propagate and update URLs in the WordPress site.
How to update the URL in the WordPress site
63
Navigate to the WordPress Dashboard.
64
Install and activate "Better Search Replace" plugin.
Zoom Saved
65
Click "Better Search Replace"
Zoom Saved
Create a backup of the site in WP Engine User Portal before proceeding to the next steps.
66
Enter the WordPress site's temporary URL (*.wpengine.com) in the "Search for" field.
Zoom Saved
67
Enter the actual domain URL in the "Replace with" field.
Zoom Saved
68
Select ALL tables.
Zoom Saved
69
Uncheck the "Run as dry run" field.
Zoom Saved
70
Click "Run Search/Replace".
Zoom Saved
You'll be redirected away from the site when the process is complete.
71
Clear your browser cache or open an Incognito window and check the WordPress site is loading using the actual domain name.
72
Remove the "Better Search Replace" plugin.
Feedback
This Scribe is in tip-top shape!Leave feedback if there are any issues with this Scribe