Glossary

A staging site is a private copy of your website where a change can fail safely

A staging site is a private copy of a live website, kept separate from it, where updates and changes are tried before real visitors can meet them. If an upgrade breaks the copy, nobody notices. If it breaks the live site, customers do. For a WordPress site that runs a page builder, a shop or an enquiry form, the copy is how the large updates get made without a gamble.

By Rish Sadh, founderUpdated

Definition

The definition below is 58 words long.

A staging site is a duplicate of a live website, with the same pages, theme, plugins and content, hosted privately so that updates, new features and fixes can be tested on it first. Changes proven there are then repeated on the live site, after a fresh backup. It is not a backup: it is a place to test.

When does a WordPress site need one?

Not for everything. A small plugin update, applied after a backup and checked straight away, is a routine job on the live site. Staging earns its keep on the changes that alter how the site is built: a major version of the page builder, a new theme version, or WordPress itself. Those are the updates where one incompatible plugin can leave the site showing an error to every visitor.

Sites with an enquiry form, product filters or a shop need it more, because the things that break are the things the business depends on, and they often break quietly.

How is staging used in practice?

Refresh the copy from the live site so it matches. Apply the update there. Then test as a visitor, logged out, the way a customer would: browse the pages, send the form, tick the filters, add to the basket. Record what happened. Only when the copy is sound is the same change made on the live site, after a fresh full backup, and checked again.

That sequence is what Reidify held to in a one-week pilot on a UK manufacturer's WordPress site. The larger updates, the page builder, the theme and WordPress itself, were deliberately held back for testing on a copy rather than done on the live site, and that held-back work is set out plainly in the case study.

Test where it is cheap to be wrong

A copy that breaks is a small afternoon. A live site that breaks is a customer's whole visit.

What can go wrong with a copy?

A copy that is not isolated can behave like the real thing. It can send real emails to real customers, take a real order or call the live payment service. On a shop or a form site, put payments in test mode and stop outgoing mail on the copy before testing anything, and treat every order placed there as a test.

A copy also goes stale. It reflects the live site on the day it was made, so a test on an old copy proves less than it seems to. Refresh it before each round of testing.

Common questions

What is a staging site?

A private copy of a live website, used to test changes such as a theme update or a WordPress upgrade before they reach real visitors. If the change breaks something, it breaks the copy, not the site.

Do all WordPress updates need staging?

No. Small plugin updates are usually applied in batches with a backup and a check after each. Staging is for the updates that change how pages are built: the page builder, the theme and WordPress itself, where a failure can take the whole site down.

Is a staging site the same as a backup?

No. A backup is a saved copy you restore from after something has gone wrong. A staging site is a running copy you test on so that it does not. A careful routine uses both: a backup before the change, a test on staging first.

What can go wrong with staging on a shop or a form site?

A copy can send real emails, take real orders or talk to the live payment service if it is not isolated. Switch payments to test mode and stop outgoing mail on the copy, and never treat an order placed there as real.

Next

Ask what your site's next big update would be tested on.