Staging to robocza kopia strony lub aplikacji, na której testuje się zmiany przed publikacją, identyczna z wersją produkcyjną, ale niewidoczna dla klientów i wyszukiwarek.
Profesjonalny proces wdrożeniowy używa co najmniej trzech środowisk: lokalnego (komputer programisty), staging (testy i akceptacja klienta) i produkcji (to, co widzą użytkownicy). Zmiana wędruje przez tę ścieżkę i dopiero po akceptacji trafia „na żywo".
Po co to klientowi? Bo na stagingu można bezpiecznie obejrzeć i przeklikać nową funkcję, zgłosić uwagi i zaakceptować, bez ryzyka, że klienci zobaczą wersję w połowie prac albo że aktualizacja położy działający sklep.
Sygnał jakości wykonawcy: pytanie „gdzie będę mógł testować zmiany?" powinno mieć natychmiastową odpowiedź. „Poprawimy bezpośrednio na żywej stronie" to proszenie się o katastrofę.