What is a staging site?
Learn what a staging site is, why it matters, and how we use it to test changes safely before they go live on your website.
Making changes to a live website is risky. One wrong update could break a layout, crash a form, or take the site offline for your visitors. That's where a staging site comes in.
Quick summary
A staging site is a private, identical copy of your live website where we test changes before publishing them. It's password-protected so only we can see it. Once we're happy everything works, we push the changes to your real site. Think of it as a rehearsal space.
What staging actually is
A staging site is:
- A complete copy of your website — same files, same database, same design.
- Hosted separately from your live site, usually on a special subdomain like
staging.yourbusiness.comor a temporary URL. - Password-protected, so it's invisible to the public and search engines.
- A safe place to test updates, new features, and design changes.
When the work on staging is tested and approved, we "push" it to your live site. On most managed hosts, this is a single button click.
Why staging matters for your business
Without staging, every change we make goes directly onto your live website. That means:
- A plugin update that breaks something breaks it in front of real visitors.
- A design change that looks wrong is seen by real customers before we can fix it.
- There's no way to test without risk.
With staging, problems are caught privately. Your visitors never see an incomplete or broken version of your site.
How staging works on each platform
Flywheel includes a staging environment on all plans. You can create a staging site with one click from the Flywheel dashboard. When you're ready to go live, click Push to live to replace the production site with the staged version. See staging sites on Flywheel for a full walkthrough.
WP Engine offers multiple environments: Production, Staging, and Development. You can copy the live site to staging, make changes, and push back to production when ready. Each environment has its own URL. See staging on WP Engine for details.
Kinsta provides one staging environment per site. It's accessible from the MyKinsta dashboard. Changes can be selectively pushed to production — you can push files, the database, or both. See staging on Kinsta for details.
When we use staging
We use staging for:
- Major plugin or theme updates before applying them to your live site.
- New feature development — new pages, layouts, functionality.
- Design changes that affect the whole site.
- Any work that touches core files or settings.
- Content restructuring that might temporarily break navigation.
For small, low-risk changes (like correcting a typo or updating a phone number), we may work directly on the live site.
What you might notice
When we're working on staging, you won't see any changes on your live site. That's intentional. If you'd like to see the work in progress, ask us and we'll give you the staging URL and password.
Don't edit staging yourself without checking with us
If you make changes on the live site while we're working on staging, those changes could be overwritten when we push staging live. If you need to update something urgently, let us know first.
Common questions
Related guides
- What is web hosting?
- Staging sites on Flywheel
- Staging on WP Engine
- Staging on Kinsta
- Backups on Flywheel
Need a hand?