SEO Professional
Description
Highlights
- Have important SEO and social media fields generated automatically using bulk templates / From version 6.13.0 also alternatively via dynamic OpenAI prompts.
- SERP preview / character or pixel counter for SEO meta fields
- Canonical link / robots tag configuration
- JSON-LD rich snippets / 301 and 302 URL redirects (including variants, shippingDetails, properties, organization, reviews, ...)
- Sitemap and robots.txt configuration
Features
- Product bulk generator for the automatic storage of SEO data via individual templates
- Category bulk generator for the automatic storage of SEO data via individual templates
- Create OpenAI prompts for creating SEO data dynamically using bulk templates (from version 6.13.0)
- SERP preview / character or pixel counter for SEO meta fields
- Show canonical link to individual URL, product or category
- Sitemap configuration for products, categories and landing pages
- Robots tag configuration for products, categories and landing pages
- Create 301 and 302 URL redirects to your own URLs, products or categories
- Switch to the JSON-LD rich snippets recommended by Google
- Create robots.txt content from the administration for each sales channel
- Inheritance of the canonical URL of the parent product for variants can be activated globally or per product (from version 6.13.3)
About the Extension
The plugin "SEO Professional" combines a large number of SEO settings and optimizations in a single plugin. It picks up where Shopware's standard functionality ends and helps you improve your ranking in search engines.
Help / Documentation
You can find detailed documentation for the plugin at:
https://de.dreischild.com/docs/seo-professional
Meta Tags
The meta fields already available in the Shopware standard are enhanced and improved by SEO Professional. For the meta title, the currently used pixel length is displayed, while the meta description and keywords show the character length. Colored bars below the meta fields provide a visual indicator of the optimal field length.
In addition to the standard Shopware meta tags, the robots tag of each category or product can also be defined individually. For all SEO settings that can be generated via the bulk generators, the information whether a bulk template is defined for that setting is displayed directly below the corresponding field.
SERP Preview
The SERP preview allows you to see, while creating the meta information, how the resulting Google search result will most likely appear.
Canonical Links
By default, the SEO path is used as the canonical link. However, in some cases it may be necessary to define a different canonical link. With SEO Professional, the canonical link can therefore be changed to another product, category, or an external URL.
Social Media
Do you want to influence how shared products and pages appear on Facebook and Twitter? With SEO Professional, you can configure the title, description, and preview image for both social media platforms.
Product and Category Bulk Generator
With the bulk generators for products and categories, you can automatically generate the meta title, meta description, URL, robots tag, and the title and description for Facebook and Twitter using templates. The templates used to generate SEO settings can be defined per category.
In addition to predefined example templates, you can create your own custom templates in the settings of each module. The template preview function allows you to test them directly during creation to ensure they work as expected.
The generation of the SEO settings mentioned above based on the stored templates happens automatically when new products or categories are created or existing ones are updated. Alternatively, the bulk generators can be started via the administration or via the Shopware CLI so that they are generated for all elements.
OpenAI Integration in the Bulk Generator (from version 6.13.0)
As an alternative to normal bulk templates, dynamic OpenAI prompts can be created in the bulk generator, which then generate the actual SEO content. The standard bulk template functions such as variables, loops, and conditions can also be used to generate the OpenAI prompts.
Rich Snippets (JSON-LD)
In the Shopware standard, rich snippets are output via so-called microdata in the source code. With SEO Professional, you can remove these microdata and instead use the JSON-LD rich snippets recommended by Google.
In addition to the standard Shopware fields, additional rich snippet fields are supported and can be configured within this module. For these fields, you can define default values and the desired default behavior in the administration.
The module also allows the output of variant attributes, enabling variant information to be included in a structured format within the rich snippets. In addition, product properties such as size, width, or height can be output as structured data.
Besides product information, the module also supports the output of organization data (Organization), allowing key company information to be provided in a structured format.
Furthermore, merchant return policies can be defined both for individual products and globally for the organization. This allows return policies to be clearly specified in structured data in a way that is compliant with search engine requirements.
If you need different values for specific products, you can define individual rich snippet values directly in the product details. For example, you can set a custom product condition or a specific SKU value for a particular product.
301 and 302 URL Redirects
Using 301 and 302 URL redirects, you can configure URL redirects directly in the administration. A URL can be redirected to another URL, a product, or a category.
For example, products can also be redirected to other products in order to define a successor product.
The HTTP status code allows you to define whether the redirect is permanent (301) or temporary (302).
In the product and category details, you can also directly see whether a redirect has been configured for the respective product or category. If no redirect exists yet, you can create a new redirect from there.
Redirects can be imported and exported via CSV files.
Sitemap (from version 6.11.5)
Using the sitemap configuration of the entities, you can define which products and categories should appear in the sitemap and which should not. You can also determine the priority value for each entity.
Robots.txt (from version 6.11.8)
You can define the content of your robots.txt file directly in the administration and, if required, configure it individually for each sales channel. The link to the sitemap can be inserted automatically. If a robots.txt already exists in the file system, it will be preferred.
Media Bulk Generator (available as an in-app purchase from version 6.14.7)
The Media Bulk Generator enables the automatic creation of alt texts and titles for media files based on bulk templates. Using OpenAI templates, images are analyzed by artificial intelligence and combined with relevant product, category, manufacturer, and property data to generate optimized metadata.
Current Plugin Status and Future Development
SEO Professional is continuously being developed. Do you have a feature request that is not yet implemented? Then send it to us at sales@dreischild.com. We will be happy to create a feature request ticket for it.
Important information regarding the use of OpenAI:
Using OpenAI may incur additional costs, which are not included in the subscription price of SEO Professional. The costs depend on the number of requests and the models used. Further information about pricing can be found on the OpenAI website.
Disclaimer:
We always develop, test, and support our plugins against the Shopware standard. This means that compatibility with other Shopware plugins used in the same system must be tested and ensured by the shop operator or their agency.
The plugin "SEO Professional" combines a large number of SEO settings and optimizations in a single plugin. It picks up where Shopware's standard functionality ends and helps you improve your ranking in search engines.
Help / Documentation
You can find detailed documentation for the plugin at:
https://de.dreischild.com/docs/seo-professional
Meta Tags
The meta fields already available in the Shopware standard are enhanced and improved by SEO Professional. For the meta title, the currently used pixel length is displayed, while the meta description and keywords show the character length. Colored bars below the meta fields provide a visual indicator of the optimal field length.
In addition to the standard Shopware meta tags, the robots tag of each category or product can also be defined individually. For all SEO settings that can be generated via the bulk generators, the information whether a bulk template is defined for that setting is displayed directly below the corresponding field.
SERP Preview
The SERP preview allows you to see, while creating the meta information, how the resulting Google search result will most likely appear.
Canonical Links
By default, the SEO path is used as the canonical link. However, in some cases it may be necessary to define a different canonical link. With SEO Professional, the canonical link can therefore be changed to another product, category, or an external URL.
Social Media
Do you want to influence how shared products and pages appear on Facebook and Twitter? With SEO Professional, you can configure the title, description, and preview image for both social media platforms.
Product and Category Bulk Generator
With the bulk generators for products and categories, you can automatically generate the meta title, meta description, URL, robots tag, and the title and description for Facebook and Twitter using templates. The templates used to generate SEO settings can be defined per category.
In addition to predefined example templates, you can create your own custom templates in the settings of each module. The template preview function allows you to test them directly during creation to ensure they work as expected.
The generation of the SEO settings mentioned above based on the stored templates happens automatically when new products or categories are created or existing ones are updated. Alternatively, the bulk generators can be started via the administration or via the Shopware CLI so that they are generated for all elements.
OpenAI Integration in the Bulk Generator (from version 6.13.0)
As an alternative to normal bulk templates, dynamic OpenAI prompts can be created in the bulk generator, which then generate the actual SEO content. The standard bulk template functions such as variables, loops, and conditions can also be used to generate the OpenAI prompts.
Rich Snippets (JSON-LD)
In the Shopware standard, rich snippets are output via so-called microdata in the source code. With SEO Professional, you can remove these microdata and instead use the JSON-LD rich snippets recommended by Google.
In addition to the standard Shopware fields, additional rich snippet fields are supported and can be configured within this module. For these fields, you can define default values and the desired default behavior in the administration.
The module also allows the output of variant attributes, enabling variant information to be included in a structured format within the rich snippets. In addition, product properties such as size, width, or height can be output as structured data.
Besides product information, the module also supports the output of organization data (Organization), allowing key company information to be provided in a structured format.
Furthermore, merchant return policies can be defined both for individual products and globally for the organization. This allows return policies to be clearly specified in structured data in a way that is compliant with search engine requirements.
If you need different values for specific products, you can define individual rich snippet values directly in the product details. For example, you can set a custom product condition or a specific SKU value for a particular product.
301 and 302 URL Redirects
Using 301 and 302 URL redirects, you can configure URL redirects directly in the administration. A URL can be redirected to another URL, a product, or a category.
For example, products can also be redirected to other products in order to define a successor product.
The HTTP status code allows you to define whether the redirect is permanent (301) or temporary (302).
In the product and category details, you can also directly see whether a redirect has been configured for the respective product or category. If no redirect exists yet, you can create a new redirect from there.
Redirects can be imported and exported via CSV files.
Sitemap (from version 6.11.5)
Using the sitemap configuration of the entities, you can define which products and categories should appear in the sitemap and which should not. You can also determine the priority value for each entity.
Robots.txt (from version 6.11.8)
You can define the content of your robots.txt file directly in the administration and, if required, configure it individually for each sales channel. The link to the sitemap can be inserted automatically. If a robots.txt already exists in the file system, it will be preferred.
Media Bulk Generator (available as an in-app purchase from version 6.14.7)
The Media Bulk Generator enables the automatic creation of alt texts and titles for media files based on bulk templates. Using OpenAI templates, images are analyzed by artificial intelligence and combined with relevant product, category, manufacturer, and property data to generate optimized metadata.
Current Plugin Status and Future Development
SEO Professional is continuously being developed. Do you have a feature request that is not yet implemented? Then send it to us at sales@dreischild.com. We will be happy to create a feature request ticket for it.
Important information regarding the use of OpenAI:
Using OpenAI may incur additional costs, which are not included in the subscription price of SEO Professional. The costs depend on the number of requests and the models used. Further information about pricing can be found on the OpenAI website.
Disclaimer:
We always develop, test, and support our plugins against the Shopware standard. This means that compatibility with other Shopware plugins used in the same system must be tested and ensured by the shop operator or their agency.
Details
- Available: English, German
- Latest update: 10 March 2026
- Publication date: 30 March 2020
- Version: 6.15.33
- Category: SEO Optimization
Resources
Reviews (26)
Average rating of 4.29 out of 5 stars
Kauf hielt 3 Jahre, Miete bringt kaum Verbesserungen
Average rating of 3 out of 5 stars
Starkes Plugin mit Top-Dokumentation - empfehlenswert trotz kleinerer Eigenheiten
Average rating of 4.5 out of 5 stars
Mit dem Support hatten wir bislang nur einmal Kontakt. Zwar konnte unser Anliegen nicht direkt gelöst werden, dennoch erfolgte die Antwort freundlich und innerhalb einer angemessenen Zeit. Ein kleiner Kritikpunkt: Anfragen über das Shopware-Support-System werden automatisch mit dem Hinweis beantwortet, dass die Nachricht in ein internes Ticket-System übertragen wurde. Dadurch werden die offiziellen Fristen des Shopware-Systems faktisch umgangen.
Einen Stern Abzug bei Funktionalität / Usability gibt es aufgrund zweier Besonderheiten bei den Weiterleitungen, die wir letztlich selbst per eigenem Code lösen mussten:
Zum einen ist es (Stand heute, mit Version 6.14.2) nicht möglich, dynamisch auf Kategorien in der Footer-Navigation bzw. Footer-Service-Navigation weiterzuleiten - anders als bei anderen Kategorien eines Verkaufskanals, wo dies problemlos funktioniert. Zum anderen fehlt eine Prüfung, ob eine Weiterleitung auf sich selbst zeigt, was in einer Endlosschleife resultieren kann. Gerade bei dynamischen Weiterleitungen auf Artikel und Kategorien ist dies problematisch, etwa wenn sich URLs durch Umbenennungen im Laufe der Zeit ändern und dadurch mit alten Weiterleitungen kollidieren.
Trotz dieser kleinen Einschränkungen überzeugt das Plugin insgesamt durch hohe Stabilität, eine exzellente Dokumentation und einen engagierten, gut erreichbaren Support. Wer eine zuverlässige Lösung mit transparenter Herstellerkommunikation sucht, ist hier bestens beraten.
Super Plugin, Super Support bei Rückfragen
Average rating of 5 out of 5 stars
grosse Erleichterung
Average rating of 5 out of 5 stars
etwas teuer, aber selbst manuell machen ist nicht billiger. Ausser in Indien und das ist nur für Englisch. Fazit unbedingt abonnieren, bis Shopware das gleich gut kann.
Must-have Plugin
Average rating of 5 out of 5 stars
Effektives Plugin für Shopware
Average rating of 5 out of 5 stars
Plugin funktioniert Super.
Average rating of 5 out of 5 stars
Effektiv und benutzerfreundlich
Average rating of 5 out of 5 stars
Was besonders hervorzuheben ist, ist der hervorragende Kundenservice. Selbst spätabends war das Team noch aktiv, um an passenden Lösungen für uns zu arbeiten – eine Seltenheit in der heutigen Zeit.
Ein großes Dankeschön für die Unterstützung und den schnellen Service. Dieses Plugin hat unsere Erwartungen erfüllt und wird von uns definitiv weiterempfohlen.
10 % teurer = glaubhafte Umstände, 68 % teuerer = Gier, die wir nicht mehr unterstützen wollen!
Average rating of 3.5 out of 5 stars
Damals gekauft und brav jedes Jahr die im Vergleich zum Kaufpreis relativ günstige Verlängerung bezahlt.
Jetzt dachte ich, ich guck nicht richtig: Statt 166 Euro Verlängerung für 2 Jahre sollen wir nun 35,95 Euro monatlich bezahlen, das sind fasst 480 Euro im Jahr!
Sooo dringend brauchen wir es auch nicht... Die SEO-Daten für 800 Artikel stehen, falls wir noch mal einen neuen aufnehmen, können wir die paar Minuten pro Produkt auch noch aufbringen, um sie selbst zu erstellen.
Und falls wir doch mal wieder ein SEO-Plugin wollen, das uns etwas Arbeit abnimmt, das von Acris ist auch nicht schlecht und das kommende von Lenz, von denen wir schon einiges haben mit exzellentem Support, sicher auch nicht.
Wie gesagt, 10-20 % Teuerung ist OK, aber 68 % ist irgendwas mit W... das Wort schreibe ich mal lieber nicht, keine Ahnung ob das ein Begriff ist weshalb man uns verklagen könnte.
Insgesamt waren die Erfahrungen etwas durchwachsen. Vom Grundsatz her ein sehr gutes Plugin und der Support auch OK. Leider ist das Template sehr empfindlich, bei einem kleinen Fehler klappt gleich nichts mehr und leider ist es offenbar auch ein sehr massives Plugin, es stand z.B. im Dauerkonflikt zu unserem Übersetzungsplugin von JKWEB. Deshalb lief es auch nur ca. 60 % der gesamten Nutzungzeit wirklich rund. Daher auch die Mittelmäßige bis leicht gute Bewertung für Funktionalität etc., das ist keine Rache für die Preiserhöhung, sondern die Zusammenfassung von unserer Erfahrung nach 5 Jahren Nutzung.
Wucher.
Average rating of 3.5 out of 5 stars
About the Extension Partner
Dreischild GmbH
Partner Status
-
Shopware
Premium Extension Partner
Details
-
Ø-Rating:
4.5
Average rating of 4.5 out of 5 stars
- Partner since: 2014
- Extensions: 38
Support
- Based in: Luxembourg
- Speaks: German, English
- Response time: Very quickly
6.15.33
- Product Shipping Costs (shippingDetails) Rich Snippet Output
- It is now possible to define one or more return policies for each product in the rich snippet settings.
- In the basic settings for the rich snippets, one or more default return policies can be defined. These are used if no custom return policies are defined for the product.
- Bug fix for the `variableBy` output of rich snippet variants
- With the Media Bulk Generator, the categories of assigned products can now also be accessed via "firstProductMediaAssignment.product.categories".
6.14.34
- Display of Rich Snippet Product Shipping Costs (shippingDetails)
- It is now possible to define one or more Rich Snippet return policies for each product.
- In the Rich Snippet settings, one or more default return policies can be defined. These are used if no custom return policies are defined for the product.
- Bug fix for the `variableBy` display of Rich Snippet variants
- With the Media Bulk Generator, the categories of assigned products can now also be accessed via "firstProductMediaAssignment.product.categories".
6.15.30
- In the configuration settings, you can now enable the display of rich snippets for variants via ProductGroup and hasVariant (this is enabled by default after the update). This makes the information for all variants available via the rich snippets, including all relevant details.
- For the rich snippet fields "Width," "Height," and "Weight," you can now define, in addition to property mapping, that they are also mapped to the corresponding Shopware standard fields under Specifications.
6.14.31
- In the configuration settings, you can now enable the display of rich snippets for variants via ProductGroup and hasVariant (this is enabled by default after the update). This makes the information for all variants available via the rich snippets, including all relevant details.
- For the rich snippet fields "Width," "Height," and "Weight," you can now define, in addition to property mapping, that they are also mapped to the corresponding Shopware standard fields under Specifications.
6.15.28
- New rich snippet fields for products: color, material, pattern, size, width, height, and weight
- Property mapping of these fields via SEO Professional basic settings
- Fixed bug when deleting existing bulk templates
- Added GPT-5 OpenAI models
- Fixed implicit nullable deprecation in CustomSettingEntityStruct.php
6.14.27
- Added GPT-5 OpenAI models
6.14.25
- New rich snippet fields for products: color, material, pattern, size, width, height, and weight of the product.
- Property mapping of these fields via SEO Professional basic settings.
- The @id field for products is now also set with the SKU value, for example to ensure compatibility with the Trusted Shops plugin.
6.15.26
- Ensure that the Sitemap priority value can be adjusted in the administration settings.
- The @id field for products is now also set with the SKU value, for example to ensure compatibility with the Trusted Shops plugin.
6.14.24
- Performance update of the bulk generator through caching of the bulk templates
6.15.25
- Performance update of the bulk generator through caching of the bulk templates
6.15.24
- Compatibility with Shopware 6.7.5 has been established.
6.15.23
- Run bulk generator for products only for relevant sales channels.
- Speed up SQL queries for remaining product IDs.
- Ensure that variant data is also generated during bulk generation for specific category IDs.
- Ensure that the index is used when joining the `product_visibility` table.
- Ensure that all standard meta fields are removed from the source code when JSON-LD is enabled.
6.14.23
- Ensure that all standard meta fields are removed from the source code when JSON-LD is active.
6.14.22
- Ensure that the index is used when joining the product_visibility table.
6.14.21
- Run bulk generator for products only for relevant sales channels
- SQL query for remaining product IDs is accelerated
- Ensures that variant data is also generated during bulk generation for specific category IDs
6.15.22
- Ensure that the Home Breadcrumb entry is correctly displayed via Rich Snippets on the homepage when the corresponding setting is enabled.
6.15.21
- Since Shopware version 6.7.1, it has been possible to define the robots.txt values via the Shopware core settings. To ensure that the SEO Professional content in this area continues to function correctly, the structure had to be rebuilt accordingly. If the value is to be applied via the new default setting, the content of the SEO Professional robots.txt field must be cleared.
6.15.20
- Due to increasing issues processing bulk generators via the Shopware Message Queue, the SEO Professional Worker has now been implemented as an alternative. Instructions for the switchover can be found at:
https://de-dreischild-com.translate.goog/docs/seo-professional/modules/bulk-generators/execute-bulk-generator?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=de&_x_tr_pto=wapp#2-moeglichkeit-bulk-jobs-ueber-den-seo-professional-worker-ausfuehren-empfohlen - Ensure that the correct product ID is used for the RobotsTag value
6.14.19
- Adjustments to the SEO Professional Worker
6.14.18
Due to increasing issues processing bulk generators via the Shopware Message Queue, the SEO Professional Worker has now been implemented as an alternative. Instructions for the switchover can be found at:
https://de-dreischild-com.translate.goog/docs/seo-professional/modules/bulk-generators/execute-bulk-generator?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=de&_x_tr_pto=wapp#2-moeglichkeit-bulk-jobs-ueber-den-seo-professional-worker-ausfuehren-empfohlen
6.15.18
- Revised Rich Snippets > Company section: Additional fields supported by Google, return policies, etc.
- Note in the Media Bulk Generator section
- If an error occurs with the Bulk Generator, the language ID and reference ID are now also logged.
6.14.17
- Revised Rich Snippets > Company section: Additional fields supported by Google, return policies, etc.
- Note in the Media Bulk Generator section
- If an error occurs with the Bulk Generator, the language ID and reference ID are now also logged.
6.15.17
- Ensure that the 'Robots Tag' and 'Canonical Link' options can be selected correctly on the landing pages
6.15.16
- Ensure that only valid rich snippet values are output
6.14.16
- Ensure that only valid rich snippet values are output
6.15.15
- An overall rating for the company can now be stored under Rich Snippets → Company → Local Business. This is output in the JSON-LD as an AggregateRating for the company.
Further information can be found at: https://de.dreischild.com/docs/seo-professional/modules/rich-snippets-json-ld/organization#konfigurationsfelder-fuer-konfiguration-des-lokalen-unternehmens - New option: Inherit stored rich snippet values to other languages - More information at:
https://de.dreischild.com/docs/seo-professional/modules/rich-snippets-json-ld#vererbung-der-rich-snippets-werte-an-andere-sprachen - Message Queue Cache was removed
6.14.15
- An overall rating for the company can now be stored under Rich Snippets → Company → Local Business. This is output in the JSON-LD as an AggregateRating for the company.
Further information can be found at: https://de.dreischild.com/docs/seo-professional/modules/rich-snippets-json-ld/organization#konfigurationsfelder-fuer-konfiguration-des-lokalen-unternehmens - New option: Inherit stored rich snippet values to other languages - More information at:
https://de.dreischild.com/docs/seo-professional/modules/rich-snippets-json-ld#vererbung-der-rich-snippets-werte-an-andere-sprachen
6.14.13
- Message Queue Cache removed
6.15.13
- Bugfix when importing redirects via CSV ($context variable)
6.14.12
- Bug fix for importing redirects via CSV ($context variable)
- Implementation of product rating calculation for rich snippets from Shopware 6.7
6.14.11
- Fixed a problem hiding Shopware Core Standard Rich Snippets. (Different order is taken into account.)
6.15.12
- Optimizing Rich Snippets Reviews
- Fixed a problem hiding Shopware Core Standard Rich Snippets. (Different order is taken into account.)
6.15.11
- Bugfix for price valid until date setting
6.14.10
- The number of product reviews in the rich snippets can be defined (Marketing > SEO Professional > Rich Snippets (JSON-LD) > Products > Reviews > Maximum number of reviews per product in the rich snippets)
6.15.10
- The number of product reviews in the rich snippets can be defined (Marketing > SEO Professional > Rich Snippets (JSON-LD) > Products > Reviews > Maximum number of reviews per product in the rich snippets)
6.14.9
- In the SEO Professional settings, you can now individually configure whether the bulk generators should be automatically executed when saving entities for products, categories, and media. (Important note: By default, auto-save is disabled for all entities after the update.)
- Redirects are now executed via KernelEvents
- Media Bulk: No license check during template preview to allow a preview of the feature
6.15.9
- In the SEO Professional settings, you can now individually configure whether the bulk generators should be automatically executed when saving entities for products, categories, and media. (Important note: By default, auto-save is disabled for all entities after the update.)
- Redirects are now executed via KernelEvents
- Media Bulk: No license check during template preview to allow a preview of the feature
6.14.8
- Bug fix of the BreadcrumbRichSnippetLdBuilder::buildProductListElement method
6.15.8
- Bug fix of the BreadcrumbRichSnippetLdBuilder::buildProductListElement method
6.15.7
- Integration of the Media Bulk Addon
6.14.7
- Integration of the Media Bulk Add-on
- Passing the context object
- Removal of no longer needed files
- Bug fixes
6.15.6
- Preparing for the Media Bulk Add-on
- Removing unnecessary files
- Passing the context object
- Bug fixes
6.14.5
- Ensure that the trim function in the NoIndexParameterSearcher.php class is ignored if the value $noIndexRuleValue is null.
6.14.4
- Ensure that the SEO URL always has the attribute isDeleted = false when it is updated
6.15.2
- Bug fixes in version 6.15.0
6.14.3
Bulk Generator Revision:
- RabbitMQ compatibility regarding progress bar
- Selection of SEO settings to be created via the admin module
- Restriction to categories (including subcategories) during generation
Rich Snippet Revision:
- Selective removal of meta tags when using JSON-LD (all itemtype and itemprop tags are no longer removed across the board, allowing other tools to set these tags)
When resetting a canonical URL, the updatedAt field is now also updated
Note: The message queue may need to be restarted after the update.
See:
https://de-dreischild-com.translate.goog/docs/seo-professional/modules/bulk-generators/execute-bulk-generator?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=de&_x_tr_pto=wapp#2-message-queue-basiert-auf-altem-quellcode
6.10.18
- The robots tag is now additionally saved via $page->getMetaInformation()->setRobots, so that it is also displayed when the theme is overwritten
6.15.0
- Shopware 6.7 compatibility established
6.14.2
- Restriction of the Shopware version added in the composer.json
6.14.1
- The status of version 6.14.1 must first be reset to the old status with this version.
6.13.19
- Added missing decoration definition for LandingpageUrlProvider
6.13.18
- Fixing PHP 8.2 Error: Deprecated: Creation of dynamic property DreiscSeoPro\Core\Content\DreiscSeoBulk\DreiscSeoBulkEntity::$categoryVersionId is deprecated
6.13.17
- In the current Shopware version, CSV imports of redirects could no longer be performed. This issue has now been resolved.
6.13.16
- Bugfix for redirects with GET parameters
6.13.15
- Twitter Type website replaced by summary
6.13.14
- Fixed a bug in case-sensitive forwarding
6.13.12
- Fixed issues related to the live template variable ##shopName##
6.13.11
- Redirect session error fixed
6.13.10
- Make sure that the sitemap is created even if a bulk run does not produce any results
- Make sure that the AI template is available in all shops
6.13.9
- Bugfix for redirecting URLs without path / only with GET parameters at the URL
6.13.8
- GET parameters are now supported for redirects. This means that, for example, a redirect for the URL /my-url also takes effect if it is called with GET parameters. For example /my-url?number=SW-1000
- The new option "Forward parameters of the source URL to the target URL" can be used to define whether these parameters should be forwarded to the target URL.
6.13.7
- Debug output removed
6.13.6
- Shopware.State <> Shopware.Store Switch
6.13.5
New settings for the sitemap:
- Do not display URL in sitemap if SEO URL != Canonical URL
- Do not display URL in sitemap if Robots Tag = noindex
- Display URL of parent product instead of variant URLs in sitemap if inheritance of parent Canonical URL is active
6.13.4
- Compatibility with Shopware 6.6.8.0 established
6.13.3
- For variants, inheritance of the canonical URL of the parent product can now be activated globally or per product
6.13.2
- Bugfix: Support for live template variables corrected
6.13.1
- Refactoring of the SEO Professional settings
- Integration of OpenAI into the Bulk Generator. More information at: https://de.dreischild.com/docs/seo-professional/modules/bulk-generators/exkurs-ai-templates-erstellen-und-nutzen
- Asynchronous regeneration of the bulk generators after saving the entities via the message queue.
6.12.4
- category.type != 'folder' added by sitemap generation
6.12.3
- Debug output removed
6.12.2
- The bulk template option "Overwrite value" has been replaced by the option "Condition for bulk template execution". This now also makes it possible to control the generation of SEO settings using any free text fields. Further information at: https://de.dreischild.com/docs/seo-professional/modules/bulk-generators/general-info#bulk-einstellungen
- For products with multiple category assignments, the SEO main category of Shopware is now taken into account when generating the URL in order to determine the relevant bulk template.
- Loading external libraries via Composer has been temporarily removed because the Shopware function is not yet fully developed.
6.12.0
- Since plugin version 6.12.0, the Bulk Generator has been based on the Symfony Messenger or the Shopware Message Queue. This makes it possible to split the generation of SEO fields into individual jobs and process them in parallel. You can find more information at: https://de-dreischild-com.translate.goog/docs/seo-professional/modules/bulk-generators/execute-bulk-generator?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=de&_x_tr_pto=wapp
6.11.9
- Update of Admin JavaScript data
6.11.8
- From this version onwards it is possible to create the content of the robots.txt file directly via the administration. Further information at: https://de.dreischild.com/docs/seo-professional/modules/settings/seo-settings#robotstxt
6.11.7
- Seo configuration adopted for landing pages: Meta fields, social media, canonical and sitemap settings can now also be stored for landing pages.
6.11.5
- Sitemap configuration implemented
- For products and categories, you can now define whether and, if so, with what priority the entities are displayed in the sitemap.
6.11.4
- Bugfix: The inheritance of the main category could not be configured correctly for variants
6.11.3
- When updating URLs, the isDeleted field of the existing URL is now set back to false.
- Ensure that mainCategorySeo is created from the correct category
- Ensure that only main categories of your own sales channels are used in the bulk template
- Compatibility with the SEO Filter Plugin established
6.10.17
- Ensure that the description for the rich snippets has a maximum of 5,000 characters
6.10.16
- Ensure that only main categories of your own sales channels are used in the bulk template
6.10.15
- Ensure that mainCategorySeo is created by the correct category
6.10.14
- When updating URLs, the isDeleted field of the existing URL is now also set to false again.
6.11.0
- Compatibility with Shopware 6.6 established
6.10.13
- Bugfix: URLs of the breadcrumbs in the rich snippets for different countries fixed
6.10.12
- Revision of the update 6.10.11
6.10.11
- Ensure that the bulk also works if new categories are created in the meantime
6.10.10
- HTML entities allowed in bulk templates
6.10.7
- Fixed redirection problems with umlauts in the URL
6.9.19
- Bugfix: strip_tags must be of type string
6.10.6
- Bugfix of the last update
6.9.18
- Remove the html tags from the product description
6.10.5
- Remove the html tags from the product description
6.10.4
- Fixed memory issues with the rich snippets
6.10.3
- Fixed debug output when generating bulk templates
6.9.17
- Missing output of the og:url meta tag fixed
6.10.0
- Kompatibilität zu Shopware 6.5.0 hergestellt
6.10.2
- Compatibility with Shopware 6.5 established
6.10.1
- Customization when saving the URLs
6.9.16
- Customization when saving the URLs
6.9.15
- The option "Product page as own breadcrumb element" = "Output only in the store" was not correctly applied to subshops.