What is a staging site
A staging site is a copy of your live WordPress site, with the same plugins, theme, and content, running at a different URL from your main site and usually inaccessible to visitors. You use it to test changes before they go into production: WordPress core updates, plugin updates (including Gravity Forms and its add-ons), theme changes, or custom code.
If something breaks on staging, nobody notices but you. If something breaks on your live site, your visitors do, and so do the people submitting your forms.
Note: “Sandbox” and “Staging” may sometimes be used interchangeably in our docs, but they’re not the same thing. Sandbox refers to a payment gateway’s test mode (PayPal Sandbox, Stripe test mode), not a copy of the site. Staging is the correct term for what this article covers.
Why do you need it
Gravity Forms updates, add-on updates, and even routine WordPress or PHP version bumps can occasionally introduce conflicts. These issues are much easier to catch and fix on a site that nobody depends on yet.
This matters more for forms than for most other parts of a site, because forms are transactional. A broken contact form is an inconvenience. A broken checkout form or a payment feed failing can lead to lost orders or double charges. A staging site is where you find that problem before a customer does.
It’s also why we ask about staging in support tickets. If you’re troubleshooting a conflict or about to install a major update, reproducing the issue (or testing the update) on staging first isolates the problem from your live site and your live traffic.
When to use it
- Before updating Gravity Forms or any add-on, especially a major version.
- Before updating WordPress core, PHP, or your theme, consider that any of these can affect how your forms render or submit.
- Before installing a new plugin, particularly other form plugins, caching plugins, or security plugins.
- Before changing the payment gateway configuration or adding a new payment feed.
- Before a redesign or theme change that touches where or how your forms are displayed.
If you’re only ever making small content edits, staging is overkill, and a site backup is enough. Once you’re touching code, add-ons, or payment configuration, staging earns its keep.
How to create a staging site
Some hosting providers now include one-click staging as part of the hosting plan. The exact path differs by host (look for “Staging” under your site or environment settings).
This is the easiest and most reliable option if it’s available to you, because the host handles password protection, search engine blocking, and the push-to-live process for you. If your hosting provider doesn’t include staging, a plugin can fill the gap. WP Staging and Duplicator are just some examples of such plugins.
Staging sites licensing
Staging and development sites that follow common naming conventions don’t count against your Gravity Forms license’s site limit. The full list of recognized patterns is in URLs Ignored for Gravity Forms License Site Limits.
Disclaimer: Third-party services, plugins, or code snippets that are referenced by our Support documentation or in Support Team communications are provided as suggestions only. We do not evaluate, test or officially support third-party solutions. You are wholly responsible for determining if any suggestion given is sufficient to meet the functional, security, legal, ongoing cost and support needs of your project.
Feedback, feature, and integration requests, and other functionality ideas can be submitted at https://gravity.com/feature-request/.