Skip to main content
The seoMetaData node controls how the meta title and meta description are built in the shop — for categories, products, the home page and freely defined templates. Instead of maintaining every text manually, building blocks can be combined including separators and order.
The seoMetaData node applies not only to categories, products and the home page, but also to CMS pages created via Strapi. CMS pages are delivered in the shop as views (templates) and therefore use the same viewSchemes building blocks for meta title and meta description.The SEO details of a CMS page (SEO URL, meta title, meta description, robots) are maintained in Strapi via the meta info plugin. It is present on every CMS page and provides fixed, predefined fields for this purpose. The values entered are passed on to the shop and treated there in the same way as the SEO data of products and categories. See Overview - Strapi CMS.

seoMetaData* - Basic structure

The basic structure of the seoMetaData node is shown below:

Parameter description


seoMetaData.categorySchemes - Category meta data

The seoMetaData.categorySchemes node provides building blocks for the meta title and meta description of categories.

Example configuration

Parameter overview


seoMetaData.generalSchemes - General SEO scheme

The seoMetaData.generalSchemes node defines global SEO texts and patterns. This includes default meta data for the home page and “forms” with which, for example, tab titles or snippets are assembled automatically from category / product fields and free text. The entries in initialTabs are the global schemes for the individual areas. Among other things, the viewSchemes fall back on them when generalMetaTitle or generalMetaDescription is enabled there. The fifth entry then provides the view meta title, the sixth the view meta description.

Example configuration

Parameter overview


seoMetaData.productSchemes - Product meta data

The seoMetaData.productSchemes node controls how the meta title and meta description for product pages are assembled.

Example configuration

Parameter overview


seoMetaData.startPage - Home page meta data

The seoMetaData.startPage node defines the SEO texts for the home page. Here you can store the meta title and meta description.

Example configuration

Parameter description


seoMetaData.viewSchemes - Template & CMS page meta data

The seoMetaData.viewSchemes node defines how the meta title and meta description for views are assembled automatically. Views are the static shop pages (templates), for example Contact, Terms & Conditions or Imprint. The available building blocks here are a fixed text (freeText) and the name of the respective view (resourceId). The values generated in this way serve as a default. In the Admin Interface, meta title and meta description can additionally be maintained manually per view. Manually set values are preserved and are not overwritten by the generated building blocks.
Also applies to CMS pages from Strapi: CMS pages created via Strapi are delivered in the shop as views. The viewSchemes building blocks defined here therefore also apply to those pages. The SEO details per CMS page (SEO URL, meta title, meta description, robots) are maintained in Strapi via the meta info plugin.

Example configuration

With this example configuration, the view kontakt.htm results in the meta title “Onlineshop | kontakt.htm”. The freeText building block provides the fixed text “Onlineshop”, the resourceId building block inserts the view name, and the separator " | " joins them.

Parameter overview