diff --git a/prerender/seo/category.cjs b/prerender/seo/category.cjs index 74bc16a..a68b383 100644 --- a/prerender/seo/category.cjs +++ b/prerender/seo/category.cjs @@ -121,11 +121,15 @@ const generateCategoryJsonLd = (category, products = [], baseUrl, config) => { "@id": id.itemList, "@type": "ItemList", numberOfItems: withUrls.length, - itemListElement: withUrls.map((product, index) => ({ - "@type": "ListItem", - position: index + 1, - item: `${root}/Artikel/${product.seoName}`, - })), + itemListElement: withUrls.map((product, index) => { + const productPageUrl = `${root}/Artikel/${product.seoName}`; + return { + "@type": "ListItem", + position: index + 1, + url: productPageUrl, + item: productPageUrl, + }; + }), }); }