How to point a domain name to a WordPress site hosted in WP Engine

        How to add a domain to WP Engine

        Log in to the WP Engine User Portal.
        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/)
        Select the "ellipsis" icon of the domain that you want to set as the primary domain of the WordPress site.
        Click "Set As Primary".
        Click "Upgrade network" link of the primary domain and follow the prompts for upgrading to the WP Engine "Advanced Network".
        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

        Log in to the "WP Engine User Portal".
        Locate the domain from the list.
        Go to its "Production" environment and click "Domains".
        Click "Advanced Network" tab under "DNS details" section.
        Click the "copy" icon to get the A and CNAME records.

        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".
        Log in to [https://www.godaddy.com/](https://www.godaddy.com/).
        Click "Account Settings".
        Click "Delegate Access".
        Under "Accounts I can access" column, locate the site owner's name and click "Access Now".
        Locate the domain name and click its "ellipsis" icon.
        Click "Edit DNS".
        REQUIRED: Take a screenshot of the DNS records before changing it.
        Click "Filter".
        Select "A (Host)".
        If it exists, select and delete the old A record (@).
        Copy the first A record from the WP Engine User Portal.
        Click "Add New Record".
        Select "A" on the "Type" field.
        Type "@" in the "Name" field.
        Paste the first A record in the "Value" field.
        Copy the second A record from the WP Engine User Portal.
        Click "Add another value".
        Paste the second A record on the "Value" field.
        Click "Save".
        Click "Filter".
        Select "CNAME (Alias)".
        If it exists, delete the old "www" CNAME record.
        Click "Add New Record".
        Select "CNAME" from the "Type" field.
        Type "www" in the "Name" field.
        Copy the CNAME record from the WP Engine User Portal.
        Paste the CNAME record in the "Value" field.
        Click "Save".
        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".
        Log in to [https://namecheap.com/](https://namecheap.com/).
        Click "Domain List".
        Locate the domain name from the list and click "MANAGE".
        Select "Namecheap Basic DNS" from the "Nameservers" field.
        Click the "check" icon to save your changes.
        Click "Advanced DNS".
        REQUIRED: Take a screenshot of the DNS records before changing it.
        If it exists, delete the old A record (@).
        Click "ADD NEW RECORD".
        Copy the first A record from the WP Engine User Portal.
        Select A Record
        Type @ in the "Host" field.
        Paste the first A record in the "IP Address" field.
        Click "check" icon to save your changes.
        Copy the second A record from the WP Engine User Portal.
        Do the same steps above and add the second A record.
        Click "ADD NEW RECORD",
        If it exists, delete the old "www" CNAME record.
        Select "CNAME Record".
        Type "www" in the "Host" field.
        Copy the CNAME record from the WP Engine User Portal.
        Paste the CNAME record in the "Target" field.
        Click the "check" icon to save your changes.
        Wait for the domain to propagate and update URLs in the WordPress site.

        How to update the URL in the WordPress site

        Navigate to the WordPress Dashboard.
        Install and activate "Better Search Replace" plugin.
        Click "Better Search Replace"
        Create a backup of the site in WP Engine User Portal before proceeding to the next steps.
        Enter the WordPress site's temporary URL (*.wpengine.com) in the "Search for" field.
        Enter the actual domain URL in the "Replace with" field.
        Select ALL tables.
        Uncheck the "Run as dry run" field.
        Click "Run Search/Replace".
        You'll be redirected away from the site when the process is complete.
        Clear your browser cache or open an Incognito window and check the WordPress site is loading using the actual domain name.
        Remove the "Better Search Replace" plugin.
        This Scribe is in tip-top shape!Leave feedback if there are any issues with this Scribe