Step Three: Get Yourself a .com Domain Name
Or .net, .co, .org. Your call. Head on over to Namecheap for a domain. You’ll see this page. Put in your desired domain name and hit “Search” You may have to try a few different variations due to availability.
We tend to put a lot more thought into domain names than we should. Whether this is a blog for you to build your personal brand, sell affiliate or informational products, etc., your own name is always a good choice. Even if you start a separate web store or the like, you will always have your loyal reader base to direct to it. That being said, if you have something else in mind, go for it! Your call.
Once you’ve found it, hit the cart icon next to it.
On the right side, click “View Cart”.
Now you may click “Confirm Order”.
Fill in your info, scroll down, and click “Continue”.
Select a payment method and take care of that.
Now click the first, orange “Manage” button.
Next, the gray “Manage” button.
You should see something like this below. But, we need to make a couple changes.
We just want to change that URL in the “Value” column for the CNAME row to yoursite.wpengine.com. In my case, it’s “zachpinn.wpengine.com.”
Then, hit the green check mark on the right to save.
Open a new tab for yourself and head to cPanel (if it isn’t open already). That’s yoursite.wpengine.com/wp-admin
On the bottom left, hover over “Settings” and click “General”.
We want to change the WordPress Address (URL) and the Site Address (URL) both from http://yoursite.wpengine.com to http://yourdomain.com/. In my case, it goes from http://zachpinn.wpengine.com/ to http://zachpinn.com/
DO NOT MAKE A TYPO. You cannot access this page again until your domain settings settle. This is called “DNS Propagation”. If you get these wrong, it will never propagate, and it will be a huge headache.
Scroll down and click “Save Changes”.
In a new tab, open my.wpengine.com and click the down arrow, then “Domains”.
Hit “Add a New Domain”.
You want the domain you bought in the top box, with no “www.” “Redirect From” will contain the domain with “www.”
Hit “Add Domain”.
On the left side, click “Site Migration”.
Now click “Manually Migrate Your Site”. Scroll down towards the bottom of the page.
Remember how I said your domain still has to “settle”? That could take 5 minutes or 72 hours. You never know. After 24 hours of waiting and no luck, I would contact WPEngine support to be sure. They’re great.
Enter your e-mail and hit “Notify”.
And there she is!