Smart SEO Redirects, robots.txt & Sitemap Filter
Description
Highlights
- Fuzzy URL matching: automatic 404 redirect to the best page
- 3 plugins in 1: redirects, robots.txt editor, and sitemap filter
- Auto-redirect when products or categories are deleted
- Edit robots.txt and llms.txt directly in the Administration
- Bulk import via CSV and CLI verification included
Features
- Fuzzy URL matching for 404 redirects
- Auto-redirect on entity deletion
- 301, 302, 410 status codes configurable
- Redirect loop protection
- robots.txt editor per sales channel
- llms.txt editor for AI crawlers
- Sitemap URL filtering
- CSV bulk import
- CLI verification
- 7 admin pages
About the Extension
Every 404 error costs you money. Stop the leak — automatically.
A single broken URL can tank your Google rankings, waste your ad budget, and send customers straight to a competitor. Most shop owners don't even know it's happening until it's too late.
Smart SEO Redirects catches every 404 error the moment it happens and automatically redirects visitors to the most relevant page in your shop — using an intelligent fuzzy matching algorithm that no other Shopware plugin offers.
But that's just the beginning. This is the only all-in-one SEO toolkit that also gives you a robots.txt & llms.txt editor and sitemap URL filtering — three essential tools that you'd otherwise need three separate plugins for.
No server access needed. No .htaccess editing. Install, activate, done.
Smart 404 Redirect Handling — The Core Feature No Other Plugin Has
Other redirect plugins make you manually map every old URL to a new one. That works for 10 redirects, not 10,000. Smart SEO Redirects does it automatically:
- Fuzzy URL matching — The plugin extracts keywords from broken URLs and intelligently searches your existing SEO URLs to find the closest match. No manual work required
- Automatic 404 capture — Every 404 hit is caught in real-time, matched to the best product, category, or landing page, and redirected instantly
- Auto-redirect on deletion — Delete a product? The plugin automatically creates redirects from all its old URLs to the next best category. Delete a category? Redirects point to the parent. No orphaned URLs, ever
- 301, 302, or 410 — Full control over HTTP status codes per redirect. Permanent, temporary, or gone — you decide
- Redirect loop protection — Built-in detection prevents infinite redirect chains before they happen
- Smart path handling — Technical paths (like /detail/, /navigation/) get redirected to the shop root. Forbidden paths (like /theme/) return 410 Gone. Internal paths (like /widgets/) are silently skipped. All configurable
Bulk Import — Migrate Thousands of URLs in Minutes
Migrating from Shopware 5, Magento, WooCommerce, or any other platform? Don't lose years of SEO equity:
- Paste or upload CSV — Drop a list of old URLs and the Smart Matcher finds the best target for each one automatically
- Batch processing — Process hundreds of redirects in a single operation
- Detailed results — See exactly what was matched, what was skipped, and why — for every single URL
- Admin API — Integrate bulk imports into your automation workflows via the REST API
Robots.txt & LLMs.txt Editor — Control Who Crawls Your Shop
Most merchants can't edit robots.txt without server access or developer help. This plugin puts you in control:
- Robots.txt editor — Write and manage your robots.txt content directly in the Shopware Administration. No FTP, no SSH, no server config files
- LLMs.txt editor — The new standard for controlling AI crawlers like ChatGPT, Claude, and Perplexity. Be ready for the AI search era
- Per sales channel — Different robots.txt rules for each of your sales channels. Essential for multi-domain setups
- Syntax-highlighted code editor — No guessing about formatting. Write with confidence
- Instant toggle — Switch between your custom robots.txt and the Shopware default with one click
Sitemap URL Filtering — A Clean Sitemap Means Better Rankings
Google's crawl budget is limited. Don't waste it on pages that shouldn't be indexed:
- Filter by product — Exclude test products, discontinued items, or internal products from the XML sitemap
- Filter by category — Remove archived or internal categories entirely
- Filter by URL pattern — Exclude any URL containing specific text (e.g., "test", "draft", "internal", "sample")
- Multiple filter rules — Create as many filters as you need, each with its own active/inactive toggle
- Live preview — See exactly which URLs will be excluded before you save
CLI Verification — Proof That Your Redirects Work
Trust, but verify. The built-in CLI command lets you audit all your redirects:
- CSV input — Feed a list of old URLs and verify each one resolves correctly
- Chain following — Follows the full redirect chain to show you the final destination
- Error-only mode — Filter output to show only broken redirects and remaining 404s
- Automation-ready — Integrate into your CI/CD pipeline or run as a scheduled health check
Why Choose This Over Separate Plugins?
Capability Smart SEO Redirects Typical alternatives Fuzzy URL matching Yes — automatic No (manual mapping only) Auto-redirect on deletion Yes — built-in Rarely available robots.txt editor Yes — included Separate plugin needed llms.txt editor Yes — included Almost no plugin offers this Sitemap filtering Yes — included Separate plugin needed Bulk import Yes — paste or CSV Some offer CSV only CLI verification Yes — built-in Not available Plugins needed 1 3–4Full Admin Module — Everything in One Place
7 dedicated pages integrated seamlessly into the Shopware Administration:
- Redirect list — Search, sort, inline-edit, and manage all your redirects
- Redirect detail — Full editing with target entity selection
- Bulk import — Paste or CSV upload with real-time progress
- Robots.txt editor — Side-by-side with llms.txt
- Sitemap filters — List, create, and edit filter rules
Who Is This For?
- Every Shopware shop — If you have products, you will have 404 errors. It's not a question of if, but when
- Shops after a migration — Moving from Shopware 5, Magento, or WooCommerce? Bulk import your old URLs and protect your SEO equity
- Shops with large catalogs — Products come and go. Automatic deletion redirects ensure no URL is left behind
- SEO-focused merchants — Clean sitemaps, proper robots.txt, and zero 404s are the foundation of technical SEO
- Multi-channel operations — Per-sales-channel robots.txt and redirect rules for complex setups
- Forward-thinking shops — AI search is growing fast. LLMs.txt support puts you ahead of the curve
One plugin. Three essential SEO tools. Zero 404 errors. Install it now and stop losing traffic.
Every 404 error costs you money. Stop the leak — automatically.
A single broken URL can tank your Google rankings, waste your ad budget, and send customers straight to a competitor. Most shop owners don't even know it's happening until it's too late.
Smart SEO Redirects catches every 404 error the moment it happens and automatically redirects visitors to the most relevant page in your shop — using an intelligent fuzzy matching algorithm that no other Shopware plugin offers.
But that's just the beginning. This is the only all-in-one SEO toolkit that also gives you a robots.txt & llms.txt editor and sitemap URL filtering — three essential tools that you'd otherwise need three separate plugins for.
No server access needed. No .htaccess editing. Install, activate, done.
Smart 404 Redirect Handling — The Core Feature No Other Plugin Has
Other redirect plugins make you manually map every old URL to a new one. That works for 10 redirects, not 10,000. Smart SEO Redirects does it automatically:
- Fuzzy URL matching — The plugin extracts keywords from broken URLs and intelligently searches your existing SEO URLs to find the closest match. No manual work required
- Automatic 404 capture — Every 404 hit is caught in real-time, matched to the best product, category, or landing page, and redirected instantly
- Auto-redirect on deletion — Delete a product? The plugin automatically creates redirects from all its old URLs to the next best category. Delete a category? Redirects point to the parent. No orphaned URLs, ever
- 301, 302, or 410 — Full control over HTTP status codes per redirect. Permanent, temporary, or gone — you decide
- Redirect loop protection — Built-in detection prevents infinite redirect chains before they happen
- Smart path handling — Technical paths (like /detail/, /navigation/) get redirected to the shop root. Forbidden paths (like /theme/) return 410 Gone. Internal paths (like /widgets/) are silently skipped. All configurable
Bulk Import — Migrate Thousands of URLs in Minutes
Migrating from Shopware 5, Magento, WooCommerce, or any other platform? Don't lose years of SEO equity:
- Paste or upload CSV — Drop a list of old URLs and the Smart Matcher finds the best target for each one automatically
- Batch processing — Process hundreds of redirects in a single operation
- Detailed results — See exactly what was matched, what was skipped, and why — for every single URL
- Admin API — Integrate bulk imports into your automation workflows via the REST API
Robots.txt & LLMs.txt Editor — Control Who Crawls Your Shop
Most merchants can't edit robots.txt without server access or developer help. This plugin puts you in control:
- Robots.txt editor — Write and manage your robots.txt content directly in the Shopware Administration. No FTP, no SSH, no server config files
- LLMs.txt editor — The new standard for controlling AI crawlers like ChatGPT, Claude, and Perplexity. Be ready for the AI search era
- Per sales channel — Different robots.txt rules for each of your sales channels. Essential for multi-domain setups
- Syntax-highlighted code editor — No guessing about formatting. Write with confidence
- Instant toggle — Switch between your custom robots.txt and the Shopware default with one click
Sitemap URL Filtering — A Clean Sitemap Means Better Rankings
Google's crawl budget is limited. Don't waste it on pages that shouldn't be indexed:
- Filter by product — Exclude test products, discontinued items, or internal products from the XML sitemap
- Filter by category — Remove archived or internal categories entirely
- Filter by URL pattern — Exclude any URL containing specific text (e.g., "test", "draft", "internal", "sample")
- Multiple filter rules — Create as many filters as you need, each with its own active/inactive toggle
- Live preview — See exactly which URLs will be excluded before you save
CLI Verification — Proof That Your Redirects Work
Trust, but verify. The built-in CLI command lets you audit all your redirects:
- CSV input — Feed a list of old URLs and verify each one resolves correctly
- Chain following — Follows the full redirect chain to show you the final destination
- Error-only mode — Filter output to show only broken redirects and remaining 404s
- Automation-ready — Integrate into your CI/CD pipeline or run as a scheduled health check
Why Choose This Over Separate Plugins?
Capability Smart SEO Redirects Typical alternatives Fuzzy URL matching Yes — automatic No (manual mapping only) Auto-redirect on deletion Yes — built-in Rarely available robots.txt editor Yes — included Separate plugin needed llms.txt editor Yes — included Almost no plugin offers this Sitemap filtering Yes — included Separate plugin needed Bulk import Yes — paste or CSV Some offer CSV only CLI verification Yes — built-in Not available Plugins needed 1 3–4Full Admin Module — Everything in One Place
7 dedicated pages integrated seamlessly into the Shopware Administration:
- Redirect list — Search, sort, inline-edit, and manage all your redirects
- Redirect detail — Full editing with target entity selection
- Bulk import — Paste or CSV upload with real-time progress
- Robots.txt editor — Side-by-side with llms.txt
- Sitemap filters — List, create, and edit filter rules
Who Is This For?
- Every Shopware shop — If you have products, you will have 404 errors. It's not a question of if, but when
- Shops after a migration — Moving from Shopware 5, Magento, or WooCommerce? Bulk import your old URLs and protect your SEO equity
- Shops with large catalogs — Products come and go. Automatic deletion redirects ensure no URL is left behind
- SEO-focused merchants — Clean sitemaps, proper robots.txt, and zero 404s are the foundation of technical SEO
- Multi-channel operations — Per-sales-channel robots.txt and redirect rules for complex setups
- Forward-thinking shops — AI search is growing fast. LLMs.txt support puts you ahead of the curve
One plugin. Three essential SEO tools. Zero 404 errors. Install it now and stop losing traffic.
Details
- Available: English, German
- Latest update: 2 July 2026
- Publication date: 2 July 2026
- Version: 1.1.14
- Category: SEO Optimization
Resources
Reviews (0)
About the Extension Partner
Ongrano
Partner Status
-
Shopware
Extension Partner
Details
- Partner since: 2023
- Extensions: 11
Support
- Based in: Germany
- Speaks: German, English
- Response time: Very quickly
Installation
- Go to Extensions → My Extensions in the Shopware Administration.
- Find Smart SEO Redirects, robots.txt & Sitemap Filter and click Install, then Activate.
- The plugin automatically creates the required database tables for redirects and sitemap filters.
Step 1: Configure the SEO Redirector
- Go to Extensions → My Extensions, find the plugin, click the three-dot menu → Configuration.
- In the SEO Redirector card:
- Enable Redirector — Toggle on to start capturing and redirecting 404 URLs
- Default HTTP Code — Choose 301 (permanent), 302 (temporary), or 410 (gone)
- Max Smart Match Words — Maximum number of keywords used for fuzzy matching (default: 8)
- In the Smart Matcher Settings card:
- Excluded Words — Words to ignore during matching (one per line, e.g., "the", "and", "shop")
- Technical Paths — Paths that redirect to a random root category (e.g., /detail/, /navigation/)
- Forbidden Paths — Paths that return 410 Gone (e.g., /theme/)
- Internal Patterns — Paths to skip entirely (e.g., /widgets/, /csrf/)
- Click Save.
Step 2: Manage Redirects
Navigate to Content → Redirector in the Administration sidebar.
View and edit redirects
The redirect list shows all captured and manual redirects with their source URL, target, HTTP code, status, and action type. You can:
- Inline edit the HTTP code, active status, and manual target URL directly in the list
- Click a redirect to open the detail page for full editing
- Create manual redirects using the "Add redirect" button
Bulk import
- Click Import in the redirect list toolbar.
- Choose one of two methods:
- Paste URLs — Paste a list of URLs, one per line
- Upload CSV — Upload a CSV file containing a "url" column
- Click Start Import. Each URL is processed through the Smart Matcher.
- Review the results table showing status, action, target, and HTTP code for each URL.
Step 3: Configure Robots.txt
- Navigate to Content → Robots.txt / LLMs.txt in the sidebar.
- Select the Sales Channel you want to configure.
- Toggle Activate custom robots.txt on.
- Write your robots.txt content in the code editor. Example: User-agent: * Allow: / Disallow: /account/ Disallow: /checkout/ Disallow: /search?* Sitemap: https://your-shop.com/sitemap.xml
- Click Save.
For the LLMs.txt editor, scroll down to the LLMs.txt section and follow the same steps.
Note: When the custom robots.txt is deactivated, Shopware serves the default public/robots.txt file.
Step 4: Set up Sitemap Filters
- Navigate to Content → Sitemap Filter in the sidebar.
- Make sure Sitemap Filter Active is enabled in the plugin configuration.
- Click Create filter.
- Configure the filter:
- Name — A descriptive name (e.g., "Exclude test products")
- Status — Active or inactive
- Text pattern — Keywords to match in URLs (e.g., "test" will exclude URLs containing "test")
- Categories — Select specific categories to exclude from the sitemap
- Products — Select specific products to exclude from the sitemap
- The SEO URLs section shows which URLs match your current filter criteria.
- Click Save.
CLI Commands
Test a URL against the redirector
bin/console ongrano:url-seo:test "https://your-shop.com/old-product-page"Shows the matched target, HTTP code, and action that would be applied.
Verify redirect chains from CSV
bin/console ongrano:url-seo:verify urls.csv --only-errorsChecks each URL in the CSV, follows redirect chains, and reports any remaining 404 errors.
How automatic deletion redirects work
When you delete a product, category, or landing page in the Administration, the plugin automatically:
- Finds all SEO URLs associated with the deleted entity
- Creates redirect entries pointing to the next best page:
- Products → Redirect to the product's first active category, or homepage
- Categories → Redirect to the parent category, sibling, or homepage
- Landing Pages → Redirect to homepage
- Marks the redirect action as "Auto Capture Before Deletion"
This happens automatically with no user action required.
Tips
- The redirector works per sales channel and language — redirects are matched against the current sales channel context.
- Use the excluded words setting to improve matching accuracy by removing common words (articles, prepositions) from URL analysis.
- The forbidden paths setting is useful for returning 410 Gone for paths that should never be accessible (e.g., theme assets).
- Sitemap filters are applied during sitemap generation — after changing filters, regenerate the sitemap to see the effect.
- The LLMs.txt editor is useful for shops that want to control how AI crawlers (ChatGPT, Perplexity, etc.) interact with their content.
1.1.14
- Added administration translations for 25 additional languages (Bulgarian, Czech, Danish, Greek, Spanish, Estonian, Finnish, French, Irish, Croatian, Hungarian, Italian, Lithuanian, Latvian, Maltese, Norwegian, Dutch, Polish, Portuguese, Romanian, Russian, Slovak, Slovenian, Swedish and Turkish) in addition to the existing English and German
1.1.13
- Fixed the bulk redirect import in the administration failing with a 404 because the request was missing the API action prefix in its endpoint path
- Added the missing created/updated timestamp fields to the sitemap filter entity definition so the DAL matches the database table
1.1.12
- Fixed the administration module not appearing after installation by including the required Vite entrypoints manifest in the package
1.1.11
- Administration snippets are now auto-loaded from the standard snippet directory instead of being imported and registered manually in JavaScript, aligning the module with Shopware's recommended snippet handling
1.1.10
- Code review hardening: CLI test command now uses the CLI context, the verify command uses the Symfony HTTP client instead of raw cURL, the bulk-import admin route is protected with ACL privileges, and uninstall no longer removes plugin config manually (handled by Shopware core)
1.1.9
- Robots.txt/llms.txt override now resolves the sales channel from the request host when no SalesChannelContext is attached, fixing the override on multi-sales-channel hosts where Shopware core bypasses the routing scope for /robots.txt
1.1.6
- Refactored DeletionSubscriber to batch repository queries, eliminating N+1 lookups when many products or categories are deleted together
- RedirectSubscriber now uses a SystemSource context for the read-only redirect lookup instead of the disallowed createDefaultContext() helper
1.1.5
- The sales-channel base path is now stripped from the incoming 404 URL before matching, so redirects stored as "/old-url" trigger correctly when the storefront is served under a sub-path such as "/shop"
1.1.0
- Fixed v-model bindings for Shopware 6.7 (Vue 3) compatibility across all admin pages
- Fixed redirector detail page inputs and selects being cleared after editing
- Fixed sitemap filter list showing all filters as inactive regardless of actual status
- Fixed redirector list inline edit fields not persisting values
- Replaced oversized checkmark icon in redirector list with proper data grid boolean component
1.0.0
- Smart 404 redirect handling — automatically captures 404 URLs and redirects to the best matching page using fuzzy URL matching
- Auto-redirect on deletion — creates redirects automatically when products, categories, or landing pages are deleted
- Robots.txt editor — edit robots.txt content directly from the Shopware Administration, per sales channel
- LLMs.txt editor — manage llms.txt content for AI crawler control from the Administration
- Sitemap URL filtering — exclude specific products, categories, or URL patterns from the XML sitemap
- Bulk redirect import — paste URLs or upload CSV files for batch redirect creation
- Redirect verification CLI — verify redirect status of URLs from CSV with detailed reporting
- Full admin module with 7 pages: redirect list/detail/import, sitemap filter list/detail/create, robots.txt editor
- Smart Matcher Service with configurable excluded words, technical paths, and forbidden paths
- First release