What is staging
Also known as: staging environment, staging site, pre-production, preprod
Definition
Staging is a private copy of a website or app, kept as close to the live one as possible, where a change is checked before it reaches customers.
Why it matters
Staging is where you, the owner, click through a change before you approve it, so a mistake is found by the team instead of by a customer.
Common mistakes
Leaving the live tracking codes on staging, so fake test orders appear as real conversions in analytics and in the ad platforms.
Related terms
Worked exampleIllustration
Online booking, tested before patients see it
A clinic adds online booking to its website.
Build
The developer builds the booking on the staging copy, at a private address with a password and hidden from Google.
Sandbox
The payment provider is in test mode, and the confirmation emails go only to the team.
Owner check
The owner books three fake appointments from a phone and finds that the Friday hours are wrong.
Fix
The hours are fixed on staging and checked again.
Deploy
Only then is the change deployed to the live site, and the first real patient books without a problem.
The Friday bug was found on staging, not by a patient who could not book.
Illustration
The dress rehearsal before customers see it
Development
- Who sees it
- The developer
- Data
- Made up
- Payments and email
- Off
- Automatic testsPassed
Staging
- Who sees it
- The team and the owner
- Data
- Test copies
- Payments and email
- Test mode
- Owner's checkStopped here: the owner found the bug
Production
- Who sees it
- Customers
- Data
- Real
- Payments and email
- Live
The tests passed, because no test looks at what a person sees, such as the opening hours. The owner clicked through the private copy, found the bug and stopped it.
Definition
Staging, or the staging environment, is the last stop before production in the chain software passes through: development, where code is written, then testing, where parts are checked, then staging, where the whole change runs in a setting that mirrors production, then production itself. The Continuous Delivery companion site describes that chain: versions that pass all the automated tests can be deployed on demand to further stages such as exploratory testing, performance testing, staging and production. Staging is as close to production as possible, never identical: it holds invented or scrambled data instead of real customers, it gets no real traffic, and payments and customer emails run in test mode. Many modern hosts give every change its own temporary preview link, which is how most small sites get staging today without a second server. An earlier test or QA environment is a different stage, although small teams often use one copy for both.
Why it matters
Four things must be switched off or sandboxed there: payments stay in test mode, emails go only to the team, analytics and ad pixels are removed or filtered, and search engines are kept out with a noindex tag and a password. The analytics trap is the one most teams miss: a staging copy that still carries the live tracking codes counts fake test orders as real conversions, and that can mislead the bidding of your ad campaigns. Keeping staging in step with the live site is the hard part, so ask when it was last refreshed.
Directly related: Production, Deployment, Git.
Improvement tips
- Keep staging's software, settings and database structure as close to production as you can, and refresh it on a schedule.
- Put staging behind a password and a noindex tag, so neither the public nor Google finds it.
- Switch payments to test mode and send emails only to the team.
- Remove or filter the analytics and ad pixel codes on staging, so test orders never count as conversions.
- Use invented or scrambled data instead of real customer details.
Common mistakes
- Letting staging drift away from the live site until a change that passed on staging breaks in production.
- Sending real emails or charging real cards from staging.
- Turning staging into a playground for experiments that never go live.
- Skipping staging for a "small" change, which is exactly the change nobody checks.
Related terms
Production
Production is the live version of your website or app, the one real customers use with real data. Any fault there costs sales, so it changes only after testing.
Deployment
Deployment, or a deploy, is the step where a new version of a site or app goes live: the code is built, tested and moved to a server, with a quick way back.
Git
Git is free version control software: it saves a version of the code each time a developer commits, so you see who changed what and can go back.
Hosting
Hosting is a service that rents you space on a server connected to the internet all the time, so your website is available to every visitor.
Database
A database is an organised collection of information, usually tables of rows and columns, that software can search, update and link, like customers to orders.
Quick check
Your developer says the new checkout is on staging. What does that mean for you?
Choose an answer
Frequently asked questions
Do I need to understand staging before I start my business?
When does staging first become relevant for a new business?
Does a staging site cost extra?
Should I review changes on staging myself?
Why does staging matter for a business already running?
What goes wrong when a business edits the live site directly?
How do I start using staging without stopping day to day work?
What must be switched off on a staging site?
What does staging actually mean in plain words?
Is testing on staging complicated?
Do I need a developer to set up staging?
Is staging the same as a test environment?
Sources: Jez Humble and David Farley, Continuous Delivery, companion site, Patterns (continuousdelivery.com/implementing/patterns), read 23 September 2026
Last reviewed: 2026-09-23
I have worked with
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
- Google for Startups
- House of Business, Sderot Municipality
- Microsoft Reactor
- GameReady
- Eclipse Capital
- SderoTech
- IUCEL
- Resilience & Health Innovation Hub
- International Resilience Institute of Sderot
What Clients Say
From different fields, at different stages of business
Dan Manto
Eclipse Capital
Real Estate Investment and Finance, USA
Arty McLabin
GameReady
Game Development Education and Outsourcing, International

Anna
Beautician
After I finished a cosmetology course at a leading company, I was confused. I didn't know how to open a business, what to sell from home, or how to bring in clients. Since I reached out to Mobius, everything has changed. We built an organized plan with clear steps and no unnecessary risks. Today I see results, and I'm growing and developing every month.

Mark
Massage therapist, Gan Yavne
When I finished a massage course, I imagined a different world. I found out it's a hard field, and financial stability isn't easy to find. When I came to Mobius, something changed. We started an organized process and built a business plan. Without Mobius? I probably would have given up. Today I believe in myself and in my own path.
Tech decisions bigger than your team?
Alex helps Israeli businesses choose technology that fits the business, not the hype. The first call is free.
+972 055-248-6151. Better on WhatsApp: I am in meetings most of the day and answer as soon as I am free. Other ways to reach me