Create a WordPress Staging Site at SiteGround

Sharing is caring!

Disclosure: Please note that this article may contain affiliate links. You can read my full disclosure here.
    Need help with the Tech-side of blogging? Join my Facebook Group and get some answers.
~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~*~~

Patty was certain that the new plugin update would go smoothly. She skipped backing up first and just clicked update as she normally did any other day. The screen flickered then flashed and boom! Her site wouldn’t load. She couldn’t login, she couldn’t undo. YIKES!

Have you done the same as Patty, just click update without a care in the World as most updates do install fast and easy with no issues. But every once in awhile an update or change will wreck havoc on your WordPress site.

Related Post: How to get back into WordPress after a recent plugin install or update broke your website

If you want to be prepared, you need to protect your site, it’s an important asset after all. Before making any changes on your site, make the change in the staging site first. Confirm that it works with your site in this test/dev environment, then before you apply the same change live, take a backup (Instructions here).

I have not personally “Pushed to Live” from my staging site to my Production site, because I often make changes and test different things on my staging site to help answer other bloggers technical questions.

So for me, I use the staging site to make the changes, confirm that my site looks and responds alright to the change (no broken parts), then make the same change on my live site. Always making sure to backup first. Even if your host takes regular backups of your site, I still recommend that you take your own backup and save to an offsite location like Google Docs or Drop Box etc.

How to setup a Staging Site for WordPress

These steps are from Siteground.

  1. Login to the Siteground User’s Area Siteground.com
  2. Click on My Accounts, then click the red Go to cPanel button
  3. Click on cPanel in Siteground

  4. Scroll down to the WordPress Tools section and click on the Staging button
  5. Staging WordPress section

  6. Click on Create Staging Copy
  7. Click on create staging copy

  8. I leave these as unchecked at default values
  9. default unchecked usually fine

  10. You can set a password for accessing the staging site (optional), make sure to copy the username and password to a safe place if you do set them.
  11. Copy the generated password to a safe location then use it

  12. From this screen you can open our Test/Staging Site, click Go to Admin View
  13. From here access admin panel destroy replicate or push to live

  14. CAUTION:Do not click push to live, unless you want the Staging site to replace your live site.
  15. SiteGround does take a backup before it pushes over to live, but this could mean down time if you unintentionally select to push to live.

  16. To view your staging site, go to staging.yourdomain.com
  17. Make sure to check your changes for your site on desktop and mobile

I really like the SiteGround staging sites feature. It makes it super easy to test new themes, or new plugins without affecting my live site.

WP Staging Plugin

For those whose host does not provide a Staging feature, there is the pluging WP Staging which will create a staging environment for you.

Another option if you are on Bluehost it is easy to create a subdomain site to use for testing from their cPanel. You can keep the one site and use as needed or delete it and create another one later. Just be VERY careful if you delete it, to only delete the test sub domain and not your LIVE site.

Related: Why we left Bluehost for SiteGround

Got blogging questions? Join my Facebook group here WP Blogger Assist Questions Advanced WordPress user with coding knowledge? Advanced Coding on WordPress

Tara, WP Blogger Assist

I have over 15 years experience in IT. Over this time: managing server infrastructure, building websites and more. This website is dedicated to helping WordPress bloggers with setting up their blogs and websites; optimizing fast page loading, SEO and social media marketing - such as; Pinterest, Facebook and more.

Leave a Reply

Your email address will not be published. Required fields are marked *