WordPress Staging Site: When You Need One and What It Costs
Most business WordPress sites benefit from a staging site, and any site that takes money should not change anything without one. Here is which changes need it, what it costs and how to avoid losing orders.

The short answer
- A WordPress staging site is a private copy of your live site where updates and changes are tested before anyone else sees them.
- You need one if the site takes orders, bookings or payments, runs more than a handful of plugins, or is about to get a redesign, a new plugin or a PHP upgrade. A small brochure site with daily backups can often manage without.
- The biggest staging mistake is copying the whole staging database back to a live store, which can wipe out orders and sign-ups placed in the meantime.
- Keep staging out of Google with a password, not only the Discourage search engines box, which WordPress itself describes as a request search engines may ignore.
- Our Priority care plan at $199 a month per site includes a staging site. Hourly fixes at $35 an hour, booked in 5-hour blocks, are tested on a staging copy first.
Most business WordPress sites benefit from a staging site, and any site that takes money should not change anything without one. A WordPress staging site is a second, private copy of your website where plugin updates, design changes and new features are tried first, so a broken update breaks the copy instead of the site your customers use.
Most guides on this topic explain how to click the staging button at a particular host. This one is for the owner or marketing lead deciding whether staging is worth paying for, which changes really need it, and how to avoid the push-to-live mistake that costs stores real orders.
What a WordPress staging site does, and what it does not
Staging gives you a safe place to see the result of a change before you commit to it. It copies your files and database to a separate address, usually a subdomain such as staging.yoursite.com or one supplied by your host. You or your developer make the change there, click through the important pages, and only then repeat it on the live site.
It is not a backup, and it is not a guarantee. A staging copy taken last month will not bring back yesterday’s content, and a test that only checks the homepage will miss a broken checkout. Staging works when it is a fresh copy and when someone tests the pages that earn money, not just the pages that look nice. WordPress itself has supported marking a site as staging since version 5.5, through the WP_ENVIRONMENT_TYPE setting, which lets plugins behave differently on a test copy.
Do you need a staging site? A quick check by site type
The more a broken hour costs you, the more staging is worth. We use this table with clients when we set up their WordPress care plan:
| Your site | Staging needed? | Why |
|---|---|---|
| Brochure site, under 10 plugins, rarely edited | Optional | Daily backups and careful one-at-a-time updates usually cover the risk |
| Lead-generation site with forms and a CRM connection | Recommended | A broken form can lose enquiries for days before anyone notices |
| WooCommerce store or booking site | Yes | Checkout, payment and email problems cost sales by the hour |
| Membership or course site | Yes | Logins and access rules affect every paying member at once |
| Any site before a redesign, new theme or PHP upgrade | Yes, for that project | Large changes almost always need several rounds of fixes |
An honest note for small sites: if your site has a few pages, a contact form and a handful of well-known plugins, a good backup and a habit of updating one plugin at a time will protect you well enough. Staging earns its cost when the site does more.
Which changes should always be tested on staging first
Not every edit needs a test run. Fixing a typo on the About page does not. These changes do, because each one can break pages you were not looking at:
- Major plugin updates, especially page builders, WooCommerce and its extensions, form plugins and membership plugins. A jump from version 3.x to 4.x is where most layout and checkout breakages start.
- A new plugin that touches checkout, caching, security or SEO settings.
- A PHP version upgrade on your hosting account, which can expose old code in themes and plugins. This is a common cause of the critical error and white screen owners see after a host upgrade.
- Theme changes and redesigns, including switching page builder or moving to the block editor.
- Custom code: a new feature, plugin or integration from your developer.
Routine minor releases of WordPress itself are lower risk. WordPress’s own updating guide notes that most sites apply minor and security updates automatically in the background, and still recommends a backup before you update.
The push-to-live mistake that deletes orders
Copying an entire staging database over a live store replaces everything that happened on the live site since the copy was made. If you cloned the store on Monday, tested a new theme for four days and pushed the whole database on Friday, every order, customer account, review and form entry from Monday to Friday is gone from the live site.
Many one-click staging tools offer a full push, which is why this happens so often. The safe pattern is to push files only (theme and plugin changes), then repeat any settings changes by hand on the live site, or use a tool that lets you choose which database tables to push. For larger releases on a busy store, schedule the change for your quietest hour and take a fresh backup immediately before it.
Two more store-specific risks are worth knowing. A staging copy can send real emails to real customers, such as order updates and password resets, unless email is switched off there. And subscription renewals need care: WooCommerce Subscriptions detects a copy on a different address and switches it to manual renewals, but the documentation warns that other plugins may still send emails from staging, and that a copy moved without changing the domain will process real payments.
From our projects: For Alpha Fresh Food, an online grocery store with a large catalog, we reorganized the WooCommerce categories and navigation, redesigned the key shopping pages and refined the checkout. On a store like that, catalog and checkout changes are exactly the kind we test on a staging copy before release, and our hourly development work is always tested that way first.
Keep your staging site out of Google
A staging copy that gets indexed can compete with your real pages and show customers half-finished work. Password protection is the reliable fix. Google’s guidance on controlling what you share in Search says private content should be password protected so only authorized users can reach it.
WordPress’s Discourage search engines setting adds a noindex tag, but the Reading Settings documentation is clear that it does not block access and that it is up to search engines to honor the request. Use both: a password at the server or host level, and the setting turned on. Then make sure the setting is turned off on the live site after any push, because a copied database can carry it across. We have covered that check in our guide to why a website is not showing up on Google.
Three ways to get a staging site, and what each costs
There are three common routes. The right one depends on your host and on who does your updates.
| Route | Typical cost | Good for | Watch out for |
|---|---|---|---|
| Staging built into your hosting | Included on many managed WordPress hosting plans; check your plan | Owners who want one-click copies | Full database pushes; some plans limit how often you can copy |
| A staging plugin on your current host | Free and paid plugins, paid directly to the vendor | Hosting without a staging feature | Copies share your server’s resources; push features are often paid add-ons |
| Staging managed by your developer or care plan | Part of the plan or project fee | Stores, booking sites and busy marketing sites | Make sure the plan says staging is included, not just backups |
With us, staging is built into the work rather than sold separately. Our care plans are priced per website and can be cancelled with 30 days’ notice:
| Plan or service | Price | Staging and testing |
|---|---|---|
| Essential care plan | $49 a month per site | Core, theme and plugin updates tested before release, daily backups |
| Business care plan | $99 a month per site | Everything in Essential, up to 1 hour of edits a month, malware cleanup included |
| Priority care plan | $199 a month per site | A staging site for testing changes, up to 3 hours of edits a month, 4-business-hour response |
| On-demand development | $35 an hour, booked in 5-hour blocks | Every change tested on a staging copy first, with a time report |
| Custom feature or plugin | From $490 | Tested on a staging copy before release, 30 days of support |
A worked example for a store: on the Priority plan, a year of care with staging comes to $2,388 (12 × $199). Whether that is worth it depends on your sales. Compare it with what your store takes over a weekend: if a checkout that stays broken from Friday night to Monday morning would cost more than that, the plan pays for itself the first time it catches a bad update. For a brochure site, Essential at $588 a year is usually the better fit. Full details are on our pricing page.
A simple staging routine for business owners
You do not need to run the technical steps yourself, but you should know what a good routine looks like so you can ask your developer or host about it:
- Refresh the copy from the live site right before testing, so it matches what customers see today.
- Make the change on staging: the update, the new plugin or the code.
- Test the money pages: the homepage, a service page, every form, and for stores, add to cart, checkout with a test payment, and the order email.
- Check on a phone, not only on a desktop browser.
- Take a fresh backup of the live site, then apply the same change there, pushing files only for stores.
- Repeat the money-page checks on live within the hour, and keep the backup until you are sure.
The same routine protects bigger moves too. We use a staging copy for every host move and platform change, as described in our guides to moving WordPress to a new host without downtime and to moving from Joomla to WordPress. If you are comparing what different maintenance plans include, our maintenance plan checklist lists the questions to ask.
Sources checked on November 9, 2026: WordPress developer reference for wp_get_environment_type(); WordPress.org Updating WordPress (last updated November 7, 2026) and Reading Settings; Google Search Central, Control what you share with Google; WooCommerce, how Subscriptions handles staging sites. Attors prices from our pricing page on the same date.
WordPress staging site questions
Does WordPress have a built-in staging feature?
No. WordPress can label a site as staging through the WP_ENVIRONMENT_TYPE setting, but it does not create or sync copies for you. Staging comes from your hosting company, a plugin, or your developer’s own setup.
Is a staging site the same as a backup?
No. A backup lets you restore the site after something goes wrong. A staging site lets you find the problem before it reaches customers. You want both, and a backup of the live site should always be taken right before changes from staging are applied.
Can a staging site hurt my SEO?
Only if search engines can reach it. An indexed staging copy can show duplicate pages in search results. Password-protect it and turn on the Discourage search engines setting there, then confirm that setting is off on the live site after any push.
How often should a staging site be refreshed from live?
Right before each round of testing. An old copy can hide problems, because the plugins, content and settings on live have moved on. For stores, refresh it again before a large release if the first test took several days.
Will my staging site send emails to real customers?
It can. A staging copy contains real customer email addresses, so order updates, password resets and form notifications may go out from it. Turn off outgoing email on staging or route it to a test inbox before testing anything that triggers messages.
Can I test payments on a staging site?
Yes, using your payment provider’s test mode and test card numbers. Never run live payment keys on a staging copy. Switch the gateway to test mode on staging, place a test order end to end, and check the order email and stock levels.
Does a staging site slow down my live site?
Sometimes. A staging copy created by a plugin usually sits on the same hosting account and shares its resources, so heavy testing can affect a small plan. Host-provided staging on managed hosting is normally separated from the live site.
Should I delete my staging site when I am finished?
If you will not use it again soon, yes. An old copy with outdated plugins is still a working WordPress install that can be attacked, and it holds a copy of your customer data. If you keep it, keep it password-protected and updated along with the live site.
Want updates tested before they touch your live site?
Attors Technologies looks after WordPress sites and WooCommerce stores for businesses in the US, UK and Europe. Tell us what your site does and how often it changes, and we will recommend the care plan that fits, including whether you need staging at all. Plans are priced per site, with no long contract.
Sources
- wp_get_environment_type()developer.wordpress.org/reference/functions/wp_get_environment_type
- Updating WordPresswordpress.org/documentation/article/updating-wordpress
- Reading Settingswordpress.org/documentation/article/settings-reading-screen
- Control what you share with Googledevelopers.google.com/search/docs/crawling-indexing/control-what-you-share
- how Subscriptions handles staging siteswoocommerce.com/document/subscriptions/subscriptions-handles-staging-sites
Keep reading
More in Performance & ReliabilityPerformance & Reliability
How to Recover a Deleted WordPress Site (Step-by-Step)
Your hosting company is the first call: most deleted WordPress sites come back from the host's own backups. Here is what to try, in order, and what to do if no backup exists.
Performance & Reliability
WordPress Site Redirecting to Spam? How to Find and Fix It
If your WordPress site redirects visitors to spam, gambling or pharmacy pages, treat it as a hack until proven otherwise. The redirect often shows only to phones or to visitors arriving from Google, so your own checks may look fine.
Performance & Reliability
WordPress Critical Error or White Screen? How to Fix It
What "There has been a critical error on this website" means, how to get your WordPress site back step by step, and how to stop it happening again.



