diff --git a/prerender/seo/category.cjs b/prerender/seo/category.cjs index 68d274f..a45390e 100644 --- a/prerender/seo/category.cjs +++ b/prerender/seo/category.cjs @@ -55,7 +55,7 @@ const generateCategoryJsonLd = (category, products = [], baseUrl, config) => { product.pictureList && product.pictureList.trim() ? `${baseUrl}/assets/images/prod${product.pictureList .split(",")[0] - .trim()}.jpg` + .trim()}.avif` : `${baseUrl}/assets/images/nopicture.jpg`, description: product.description ? product.description.replace(/<[^>]*>/g, "").substring(0, 200) diff --git a/prerender/seo/feeds.cjs b/prerender/seo/feeds.cjs index acd0f1e..e608543 100644 --- a/prerender/seo/feeds.cjs +++ b/prerender/seo/feeds.cjs @@ -535,7 +535,7 @@ const generateProductsXml = (allProductsData = [], baseUrl, config) => { // Generate image URL const imageUrl = product.pictureList && product.pictureList.trim() - ? `${baseUrl}/assets/images/prod${product.pictureList.split(",")[0].trim()}.jpg` + ? `${baseUrl}/assets/images/prod${product.pictureList.split(",")[0].trim()}.avif` : `${baseUrl}/assets/images/nopicture.jpg`; // Generate brand (manufacturer) diff --git a/prerender/seo/product.cjs b/prerender/seo/product.cjs index d6b3a7c..01dad48 100644 --- a/prerender/seo/product.cjs +++ b/prerender/seo/product.cjs @@ -5,7 +5,7 @@ const generateProductMetaTags = (product, baseUrl, config) => { product.pictureList && product.pictureList.trim() ? `${baseUrl}/assets/images/prod${product.pictureList .split(",")[0] - .trim()}.jpg` + .trim()}.avif` : `${baseUrl}/assets/images/nopicture.jpg`; @@ -68,7 +68,7 @@ const generateProductJsonLd = (product, baseUrl, config, categoryInfo = null) => product.pictureList && product.pictureList.trim() ? `${baseUrl}/assets/images/prod${product.pictureList .split(",")[0] - .trim()}.jpg` + .trim()}.avif` : `${baseUrl}/assets/images/nopicture.jpg`; // Clean description for JSON-LD (remove HTML tags) diff --git a/src/PrerenderCategory.js b/src/PrerenderCategory.js index 0e3fdb5..1cd7206 100644 --- a/src/PrerenderCategory.js +++ b/src/PrerenderCategory.js @@ -111,7 +111,7 @@ const PrerenderCategory = ({ categoryId, categoryName, categorySeoName: _categor component="img" height="200" image={product.pictureList && product.pictureList.trim() - ? `/assets/images/prod${product.pictureList.split(',')[0].trim()}.jpg` + ? `/assets/images/prod${product.pictureList.split(',')[0].trim()}.avif` : '/assets/images/nopicture.jpg' } alt={product.name}