Go Live on a Domain with WP Engine

The phrase “Going Live” means updating your site so it loads over your own custom domain, instead of the the default WP Engine subdomain. Once your site is “Live” someone can type in your new domain and be directed to your website hosted on WP Engine.

Check out the Go Live checklist in the User Portal to automatically track your progress!

NOTE

Is your domain added, but DNS is not yet pointed? View the Point DNS guide instead.


Before Going Live

Going live allows visitors to view your website on a custom domain, instead of showing the WP Engine default subdomain. This process also allows bots to begin crawling your site so you can receive traffic from search engines and build SEO ranking. For these reasons, we recommend that you-

  • Ensure your website is complete and ready to be used by visitors. The WP Engine subdomain should already show all the content you expect it to after going live on your new domain.
  • Test any vital pages on your website that should be working prior to going live on your domain, such as login and checkout.
  • However, SSL is applied automatically to Advanced Network or Global Edge Security, and additional free SSL can be ordered after pointing DNS.
    • If you migrated a website and have an existing SSL, import your SSL so it can be used immediately once live. (SSL cannot be imported to Lite or Startup plans.)
  • If the Site is currently “transferable” it will need to be unlocked on the current account or transferred to another account before it can be taken live.

Go Live Checklist

Easily keep track of your Go Live processes with the “Go Live Checklist” page in your User Portal. On this page you’ll find a list of both mandatory and recommended items to complete when taking a website live.

  1. From the Sites page, select the environment name you’re taking live
  2. Click Go Live Checklist (You may have to expand the Manage dropdown section)
Screenshot of an environment's Go Live Checklist page in the WP Engine User Portal

If you have any questions or issues with this checklist, reach out to our Support team any time.


Add Domain in User Portal

The new domain must be added to the User Portal on the environment that it will direct traffic to. If the domain is not added in the User Portal your visitors could receive a 404 error when visiting the domain, so start here when you’re ready to go live.

  1. From the Sites page, select the environment name
  2. Select Domains
  3. Click Add Domain
  4. Follow the prompts to add your domain

Learn more about the “Domain” page and the add domain process in our extended guide.

Once the domain is added, be sure to set the Primary Domain and add any domain redirects in the User Portal.


Configure DNS

Pointing DNS tells the domain which server to send traffic to when a domain is requested by a visitor. There are two options to configure DNS for WP Engine.:

Once DNS has been updated your website may be inaccessible while the new records propagate. If you have questions about how long DNS will take to propagate, contact your DNS host directly.

If you are not ready to point your DNS to WP Engine, or want to access your website while DNS propagates, you will need to use the Hosts File Trick.


Update WordPress URL Settings

Updating your URL settings in WordPress® tells the website which domain it should display in the browser.1 This can also have an effect on the URL generated for some assets, like images.

This process is now completed for you automatically by WP Engine whenever you change the Primary Domain in the User Portal. This is done by an Automated Search and Replace in the database.

If the automated process doesn’t work for any reason or if you want to change it manually before setting the Primary Domain in the User Portal, then you can follow the steps below to manually change the domain in your WordPress settings.

After completing this change you will be logged out of the website and you will not be able to access it again until you point DNS in the next step.

NOTE

If updating a multisite, use the steps here instead to update the WordPress URL.

  1. Log in to your website’s /wp-admin dashboard
  2. Open Settings
  3. Click General
  4. Update two values to your new domain:
    1. WordPress Address (URL)
    2. Site Address (URL)

If the URL fields on this page are greyed out (uneditable) you will need to open your wp-config.php file using SFTP or SSH Gateway and delete the following lines:

define( ‘WP_HOME’, ‘https://somedomain.com’ );

define( ‘WP_SITEURL’, ‘https://somedomain.com’ );

NOTE

After updating the home and site URL values, it’s common to run a search and replace to update any lingering database URL entries. Learn how to do so here.

Database Method

If you cannot access the wp-admin area of your site, the WordPress URL can be updated in the database as well. This may also be useful if you misspelled or otherwise entered the domain incorrectly previously.

  1. Log in to the User Portal
  2. Click on the environment name
  3. Click phpMyAdmin
  4. Expand the wp_environmentname database
  5. Expand the wp_options table
  6. Update two option values to your new domain
    1. siteurl
    2. Home

NOTE

After updating the home and site URL values, it’s common to run a search and replace to update any lingering database URL entries. Learn how to do so here.


After Going Live

After you’ve completed the steps above your website has been taken live and should be accessible at your domain name of choice. We recommend the following steps be done in addition to help ensure peak security and performance:

  • Add an SSL to your site to ensure pages can be served securely over HTTPS.
    • If you are using our Advanced Network or Global Edge Security Network for DNS then there is no need to order an SSL since this is done automatically through Cloudflare.
  • Make sure all vital pages work as expected.
    • If you run an eCommerce site, for example, perform a test purchase.

Common Issues

Redirect loop or login issues

The website or some links are redirecting to the WP Engine CNAME (eg. environment.wpengine.com)

  • Run a search and replace to your new domain using a plugin.
    • EX: Search for http://coolsite.wpengine.com replace with https://mynewdomain.com
  • Be sure to purge server caches.
  • Ensure the live domain is not redirected to the WP Engine CNAME on the Domains page.

Site shows insecure or some assets are not loading

404 Errors

Is the 404 error bright blue or turquoise?

Is the 404 page grey, black or a default browser 404 page?

For more help troubleshooting 404 errors, see our 404 guide.

Domain Redirecting to “wp-signup.php”

Your multisite domain references were not set properly in WordPress. Review these multisite domain locations.


NEXT STEP: Learn how to migrate a site

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 hosting for WordPress

See why more customers prefer WP Engine over the competition.