Create a WordPress Staging Site at SiteGround

Disclosure: Please note that this article may contain affiliate links. You can read the full disclosure here.

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
  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
  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

Avatar for 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.

2 thoughts on “Create a WordPress Staging Site at SiteGround”

  1. Hello Tara, I have a general question on using the staging sites. I am using the siteground hosting and their mechanism of staging sites.

    My question is once you push staging to live- what do I have to do on my live site separately?

    Any update whether it is content related, seo plugin-keyword changes, Google analytics etc can to be performed only on the staging site and then push it to live and everything is taken care of automatically. Is this statement correct?

    • Hi Mexin, thank you for your comment. I haven’t actually pushed to live on my sites. I use the staging site and check and test features, then apply the same changes to my live site after.

      If you do push to live, you will want to check that your content looks as expected and that Google Analytics and any Pixels are firing as planned. Siteground does a backup before it pushes the staging to live, so if there are any major problems they can revert it for you.

      Here is a brief tutorial from Siteground on Staging as well.


Leave a Comment