Beginner’s Guide: How to Set Up a WordPress Staging Site
The process might take a few minutes depending on how large your site is. Once it’s finished, you can access your staging site by following the prompt. You’ll need to log in with your normal username. Then, you’re free to start testing! You’ll always be able to tell when you’re on your staging site by looking at the orange admin bar:
How To Create A Staging Environment For WordPress Sites
The final touch that we need to do, is to make sure that search engines don’t index this site and send visitors to it. In WordPress we can do this extremely easily. Just go to the WP dashboard of your site, go to settings > reading and check “Discourage search engines from indexing this site.” then save your changes, and you’re done.
How (And Why!) To Create a Staging Site for WordPress?
In simple terms, a staging site is an ‘exact’ copy of your production site. On a staging site, you can make custom changes or test new features without the risk of breaking things. Well, sort of without the risk. You might still break things, but at least it’s on an ‘offline’ version of the site. As a result, you can prevent those changes from breaking your production site.
How to Create Staging Environment for WordPress
WordPress is limited to preview changes in posts and pages. What if you want to preview a different theme with additional changes or completely re-make your website? Doing all this on a live WordPress site may be inconvenient for your visitors. This tutorial shows you how to create a staging environment for your WordPress site and develop it without affecting the live version.
How to Create a WordPress Staging Site for All Your WordPress Testing Needs
I use Softalicious in my hosting, and have a domain name that I put all staging sites on in subfolders. If it’s a client site who is hosting with me, I simply clone the softalicious installation. If they’re hosting elsewhere, I move it using BackupBuddy or manually. I price my work to encourage hosting with me by offering free hosting for the first year (it can mean a 3-5 minute migration to live on my server vs up to 1 hour or more if they’ve decided to host elsewhere, and I have a $150 PIA fee if they choose to use Godaddy). I should technically use a localhost, but just quicker and easier this way. It’s simple and works for me.