After download, installation and activation the plugin SEO Redirect provides the following features in the Shopware administration.
Redirects in the backend of Shopware
1. Creating new redirects
- Click the button to create a new redirect.
- The source URL must be filled and must start with a slash (/).
- The following source URLs are not allowed: /, /admin/*, /api/*, /widgets/*, /store-api/*, /_profiler/*.
- There cannot exist multiple entries with the same source URL within the same sales channel.
- For the target you can either enter a URL manually or — with the Premium In-App Purchase active — link the redirect to a product or a category (see Linking to products and categories below).
- For the HTTP code choose 301 (permanent) or 302 (temporary).
- Optionally select a sales channel. If no sales channel is set, the redirect applies to all sales channels.
- Configure how query parameters should be handled (see Query parameter handling below).
- The toggle Enabled activates or disables the redirect without deleting it.
2. Modify and delete
- Entries can be edited and deleted via the buttons in the right column of the listing.
- Many fields can also be edited inline directly in the list (source URL, target URL, HTTP code, enabled, sales channel).
3. Export redirects
- Click Export All in the toolbar at the top of the listing.
- The download starts immediately. The export uses the standard Shopware Import/Export and produces a CSV file.
4. Import redirects
- The file must have the correct structure for an import. It is best to export the file in advance and reuse that structure.
- If you want to import new redirects, leave the first column (ID) empty. Do not delete the column itself, otherwise the import will fail.
- Click Import to open the dialog, select the file and the desired options and start the import.
- Duplicate source URLs that already exist will be skipped unless you explicitly allow them to be overridden.
5. Sales channel handling
- Each redirect can be limited to a specific sales channel or apply to all sales channels.
- For incoming requests the plugin first searches for a redirect that matches the current sales channel; if none is found it falls back to redirects without a sales channel restriction.
6. Query parameter handling
For every redirect you can choose how query parameters (?key=value) on the requested URL are handled:
- Consider query parameters during search: the source URL is only matched if the query parameters match exactly. Default behaviour.
- Ignore query parameters during search: the redirect matches regardless of query parameters; they are dropped from the target.
- Ignore query parameters during search and add them to the target URL: the redirect matches regardless of query parameters; they are appended to the target URL.
Plugin configuration
Support for special characters in source URLs
- Enable this option if your source URLs contain umlauts or other special characters.
Auto-Redirect for deactivated products (Premium)
- If active, deactivating a product automatically creates a 302 redirect from its SEO URL to the homepage.
- When the product is reactivated the redirect is removed automatically.
- Variants are included.
Auto-Redirect for deleted products (Premium)
- If active, deleting a product automatically creates a redirect from its last SEO URL to the homepage.
- The HTTP status code (301 or 302) is configurable.
- Variants are included. The redirect persists after deletion — it is not removed automatically if a product with the same number is recreated later.
404 Errors (Premium)
- Default query parameter handling: the value pre-selected when creating a new redirect.
- Enable automatic cleanup of 404 log entries: removes old log entries periodically via a scheduled task.
- Retention period for 404 log entries (days): log entries older than this value (based on the last hit) are deleted. Ignored entries and entries linked to a redirect are kept.
- Referer storage mode: controls how much of the referer URL is stored. From a GDPR perspective Origin + path is the recommended default, since query parameters (search terms, tokens) are discarded.
- URL patterns to ignore: glob patterns (one per line). Matching URLs are neither logged nor counted as 404 errors.
Premium features
404 log
The 404 log records every URL that returned a 404 in your storefront and lets you manage them directly in the administration.
- Access via the button Show 404 errors in the redirects module.
- Each entry shows the URL, hit count, last hit, sales channel and status (Open, Linked, Ignored).
- Open the detail modal to see the recorded source pages a 404 was reached from.
- Per entry you can create a redirect (single or in bulk), mark the entry as ignored, or delete it.
- The status filter in the top right defaults to Open so only entries that still need attention are visible.
- The global search bar exposes the search type 404 Log for quickly finding logged URLs.
Linking redirects to a product or category
Instead of typing a target URL by hand a redirect can be linked directly to a product or category. The target is then resolved dynamically from the entity's current canonical SEO URL.
- In the create / detail view choose Select target via → Select product or Select category.
- The currently resolved SEO URL is shown as a preview below the picker.
- If the SEO URL of the linked entity changes (e.g. because the product name was updated), the redirect automatically follows.
- The same picker is available when creating a redirect from a 404 log entry.
Deletion of the linked entity: if the linked product or category is deleted, the plugin freezes the last known SEO URL into the redirect so the redirect keeps working as a normal URL redirect.
Premium required: without the active In-App Purchase no new entity links can be created and existing entity-linked redirects do not resolve dynamically. The detail view shows a banner with a button to either unlock the Premium purchase or convert the entry to a plain URL redirect.
Search in redirects
- The global search bar exposes the search type Redirects for finding existing redirects by source or target URL.
Auto-redirects on product deactivation and deletion
See the corresponding entries in the plugin configuration above.
FAQ and support
For further information and frequently asked questions visit https://scope01.com/en/shopware-redirect-plugin/.