How to create a WordPress staging site
Updated 7/20/2026
A plugin update or a theme change can break a live WordPress site. A staging environment (a test copy) lets you check everything safely first.
What staging is
It is an identical copy of the site, on a subdomain or separate server, where you test without affecting visitors. See also the general staging guide.
1. Copy the site
You make a copy of the files and database on a subdomain, for example staging.example.com, using the steps in migrating WordPress and creating subdomains.
2. Protect staging
- Do not let Google index it (tick the search-engine discourage option in WordPress).
- Add a password at the server level, see securing sites.
3. Test the changes
On staging, you apply WordPress, theme and plugin updates, or change the design. You verify everything works.
4. Publish to live
Once you are sure, you apply the same changes to the live site, or copy staging over it. Make a backup of the live site first.
Hourly billing tip
You can start a separate staging server only while you test and delete it after, paying only for the hours used.
Put this guide into practice on your own VPS
EU cloud servers, billed hourly, ready in minutes, with one-click installs for dozens of apps.
See pricingRelated tutorials
How to secure a WordPress site
WordPress is the most attacked web platform. Here are the essential steps to keep your site safe.
Updated 7/20/2026WordPressHow to migrate a WordPress site to a new server
Move your WordPress site to a new VPS without losing data and with minimal downtime.
Updated 7/20/2026WordPressHow to build an online store with WooCommerce
Turn WordPress into a complete online store with WooCommerce, on your own server, with no platform fees.
Updated 7/20/2026