Status codes 301 vs. 302 – Redirect & 404 Manager
Status codes: 301 vs. 302
Redirect & 404 Manager supports exactly two status codes: 301 (permanent) and 302 (temporary).
301 — permanently moved
A 301 tells search engines and browsers: "This page has moved for good." Use 301 when:
- a page has been permanently deleted or replaced by another one
- the SEO URL of a product, category, or page has changed permanently
- as part of a migration or relaunch you're permanently replacing old URLs with new ones
SEO impact: search engines typically transfer the ranking value (link equity) of the old URL to the new target URL and update their index accordingly. This is the main reason to use 301 rather than 302 for permanent changes.
302 — temporarily moved
A 302 tells them: "This page is currently somewhere else, but only for now." Use 302 when:
- a page is only unavailable in the short term, e.g. during maintenance
- you're testing a campaign redirect and plan to revert it later
- you're not yet sure whether the change is permanent
SEO impact: search engines generally keep the original URL in their index, since they treat the state as temporary.
Fallback rule
The plugin only allows the status codes 301 and 302. Any other value is automatically reset to 301 when saved.
Practical warning about browser caching: browsers often cache 301 redirects very aggressively. If you later change or deactivate a 301 redirect, your own browser may still show the old target URL. Always test changes in a private browsing window or after explicitly clearing your browser cache.
Was this page helpful?
Support
Rented Plugins (Shopware Store)
For support with plugins rented from the Shopware Store, please open a support ticket in your Shopware account.
Create Shopware Ticket