Free cookie consent management tool by TermsFeedAktualizacja preferencji plików cookie

Module Magento 2 — SEO Rich Data (JSON-LD)

30,75 € 25,00 €
Instalacja COMPOSER
M2-SEO-RICH-DATA

Zobacz DEMO modułu

username: seorichdata
hasło: M2Seorichdata

Cela nécessite des modifications dans le modèle
Non
Petites modifications
Changements importants
Nécessite des connaissances en programmation
Non
Notions de base
Avancé
Difficulté de configuration
Impact sur les performances
Conformité aux normes Magento

Qu’est-ce que SEO Rich Data ?

Le module SEO Rich Data pour Magento 2 ajoute à votre boutique des données structurées complètes, conformes au standard schema.org, au format JSON-LD pris en charge par Google. Vos produits, catégories, onglets et contenus peuvent ainsi s’afficher dans le moteur de recherche sous forme de résultats enrichis (rich snippets), ce qui influence directement la visibilité, le CTR et le SEO.

Principales fonctionnalités du module :

Types de données pris en charge :

  1. Product

    Description détaillée du produit : nom, description, prix, devise, stock, fabricant, marque, SKU, MPN.

  2. Offer

    Informations sur la disponibilité et les conditions de l’offre (nouveauté, disponibilité, date de validité du prix).

  3. Brand / Manufacturer

    Marquage automatique de la marque et du fabricant à partir des données produit.

  4. Organization

    Données de votre entreprise (nom du vendeur, contact, site web).

  5. BreadcrumbList

    Fil d’Ariane aidant Google à mieux comprendre la structure de la page.

  6. SearchAction (WebSite)

    Indication pour Google sur le fonctionnement du moteur de recherche interne de la boutique.

  7. ItemList (pour les pages de catégories)

    Liste des produits d’une catégorie (nom, image, lien) — accélère l’indexation et donne du contexte à Google.

  8. Avis (Review + AggregateRating)

    Génération automatique de données structurées à partir des avis clients : notes (rating), nombre d’avis, contenu de l’avis et données de l’auteur. Le module crée à la fois des entrées individuelles Review et un récapitulatif global AggregateRating, ce qui permet l’affichage d’étoiles dans les résultats Google (rich snippets) et augmente considérablement le CTR.

  9. VideoObject (NOUVEAUTÉ)

    Détecte les vidéos dans la galerie produit et les ajoute en tant que données structurées (miniature, lien, date).

  10. FAQPage (LIEN AVEC LE MODULE Zapytaj o produkt)

    Si vous avez installé notre module Zapytaj o produkt, toutes les questions avec réponses pour un produit donné sont automatiquement converties en données FAQPage. Cela permet à Google d’afficher une section de questions-réponses directement dans les résultats de recherche !

Intégration avec le module Zapytaj o produkt

Si vous utilisez notre second module — Zapytaj o produkt, les données structurées FAQ sont générées dynamiquement à partir de véritables questions et réponses fournies par le vendeur. Cela renforce l’authenticité des données ainsi que leur valeur SEO.

De plus, les questions et réponses peuvent être visibles sous forme d’onglet sur la fiche produit — avec la possibilité de l’activer et de définir son titre depuis la configuration.

Pourquoi utiliser Rich Data dans Magento ?

  • Meilleure visibilité dans les résultats Google – vos produits apparaîtront avec le prix, la disponibilité, les avis et d’autres informations.

  • Meilleur CTR – les utilisateurs cliquent plus souvent sur les résultats enrichis.

  • Indexabilité accrue – Google comprend mieux la structure du site et indexe plus rapidement les nouveautés.

  • Qualité de contenu incomparable – vous présentez à Google des données qui étaient auparavant masquées uniquement dans le HTML.

Configuration

  • Possibilité d’activer/désactiver différents composants (par exemple FAQ, VideoObject).

  • Titre personnalisé de l’onglet des questions (pour le module Zapytaj o produkt).

  • Mécanisme de détection et de génération automatiques des données JSON-LD.

Prérequis

  • Magento 2.4.x (testé sur 2.4.7)

  • PHP 8.1+

  • Recommandé : module Zapytaj o produkt pour profiter de toutes les possibilités (FAQ)

Ce que vous recevez :

  • Module prêt à installer via Composer

  • Documentation complète

  • Code conforme aux recommandations Magento

  • Support technique lors du déploiement

Vous souhaitez démarquer votre boutique dans Google ? Ce module, c’est votre SEO en version PRO. Commandez dès maintenant et augmentez votre visibilité !

SEO Rich Data - instalacja i konfiguracja

Cel modułu

Moduł Kowal_SeoRichData dodaje do Magento 2 dane strukturalne schema.org w formacie JSON-LD. Generowane dane mogą obejmować produkty, oferty, ceny, dostępność, oceny, recenzje, breadcrumbs, dane organizacji, nazwę strony, search box, profile społecznościowe, FAQ oraz wideo.

Konfiguracja modułu znajduje się w panelu administracyjnym Magento:

Stores > Configuration > Kowal > SEO Rich Data

Wymagania

  • Magento 2.
  • Dostęp do CLI Magento.
  • Dostęp do Composer repository z pakietem kowal/module-seo-rich-data.
  • Wymagany pakiet bazowy: kowal/base.
  • Uprawnienia do uruchamiania komend bin/magento.

Instalacja przez Composer

  1. Dodaj repozytorium pakietu:
composer config repositories.seo.rich.data vcs https://github.com/kowalco/magento-2-seo-rich-data
  1. Jeśli repozytorium jest prywatne, dodaj token dostępu GitHub:
composer config --global --auth github-oauth.github.com <YOUR_TOKEN>
  1. Zainstaluj moduł:
composer require kowal/module-seo-rich-data
  1. Włącz moduł:
php bin/magento module:enable Kowal_SeoRichData
  1. Uruchom aktualizację Magento:
php bin/magento setup:upgrade
  1. W środowisku produkcyjnym wykonaj kompilację DI:
php bin/magento setup:di:compile
  1. W środowisku produkcyjnym, jeśli projekt tego wymaga, wygeneruj statyczne pliki:
php bin/magento setup:static-content:deploy
  1. Wyczyść cache:
php bin/magento cache:flush

Instalacja ręczna

  1. Skopiuj moduł do katalogu:
app/code/Kowal/SeoRichData
  1. Włącz moduł:
php bin/magento module:enable Kowal_SeoRichData
  1. Uruchom aktualizację Magento:
php bin/magento setup:upgrade
  1. Wyczyść cache:
php bin/magento cache:flush

Czynności po instalacji

Po instalacji moduł dodaje atrybut produktu:

Atrybut Znaczenie
offer_item_condition Stan produktu używany do wygenerowania itemCondition w offers.

Atrybut obsługuje wartości:

Wartość w Magento Wartość JSON-LD
DamagedCondition https://schema.org/DamagedCondition
NewCondition https://schema.org/NewCondition
RefurbishedCondition https://schema.org/RefurbishedCondition
UsedCondition https://schema.org/UsedCondition

Jeśli produkt nie ma ustawionej wartości atrybutu, moduł traktuje go jako NewCondition.

Zakres konfiguracji

Wszystkie pola konfiguracyjne są dostępne dla zakresów DefaultWebsite i Store View, zgodnie z ustawieniami Magento.

Pola typu EnabledShow ... i podobne używają standardowych wartości Magento:

Wartość Znaczenie
Yes Funkcja jest włączona i może generować dane JSON-LD.
No Funkcja jest wyłączona.

Sekcja odpowiada za dane strukturalne ścieżki nawigacji.

Pole Znaczenie Wartości
Enabled Włącza generowanie danych BreadcrumbList. YesNo
Fixed Category Path Na stronie produktu używa najbardziej szczegółowej ścieżki kategorii, gdy Magento nie dostarcza pełnego kontekstu kategorii. YesNo
Type Określa długość ścieżki breadcrumbs generowanej dla wyszukiwarki. Default (Long)Short

Wartości pola Type:

Wartość Znaczenie
Default (Long) Pełna ścieżka, np. Store > Category > Subcategory > Product.
Short Skrócona ścieżka, np. Store > Subcategory > Product.

Include Your Site Name in Search Results

Sekcja odpowiada za dane typu WebSite, które mogą pomóc Google rozpoznać nazwę witryny.

Pole Znaczenie Wartości
Enabled Włącza generowanie danych WebSite. YesNo
Website Name Nazwa strony/sklepu przekazywana w danych strukturalnych. Tekst, np. nazwa sklepu.

Organization

Sekcja odpowiada za dane typu Organization.

Pole Znaczenie Wartości
Enabled Włącza generowanie danych organizacji. YesNo
Organization Name Nazwa firmy lub sklepu. Tekst; pole wymagane po włączeniu sekcji.
Logo Url Pełny URL logo organizacji. URL do pliku graficznego.
Description Opis organizacji. Tekst.
Description Length Maksymalna liczba znaków opisu. Liczba; puste oznacza brak skracania.
Country Kraj organizacji. Kod kraju z listy Magento.
Region/State Region lub województwo. Tekst.
ZIP/Postal Code Kod pocztowy. Tekst.
City Miasto. Tekst.
Street Address Ulica i numer. Tekst.
Sales Telefon działu sprzedaży. Numer w formacie międzynarodowym, np. +48....
Technical Support Telefon wsparcia technicznego. Numer w formacie międzynarodowym.
Customer Service Telefon obsługi klienta. Numer w formacie międzynarodowym.

Kraj z tej sekcji może być użyty jako fallback dla kraju wysyłki i kraju polityki zwrotów, jeśli odpowiednie pola w sekcji produktu pozostają puste.

Social Profiles

Sekcja dodaje profile społecznościowe organizacji. Aby dane miały sens, sekcja Organization powinna być włączona.

Pole Znaczenie Wartości
Enabled Włącza generowanie linków profili społecznościowych. YesNo
Facebook URL profilu Facebook. Pełny URL.
Twitter URL profilu Twitter / X. Pełny URL.
Google+ URL profilu Google+. Pełny URL; historyczne pole konfiguracji.
Instagram URL profilu Instagram. Pełny URL.
YouTube URL kanału YouTube. Pełny URL.
LinkedIn URL profilu LinkedIn. Pełny URL.
Myspace URL profilu Myspace. Pełny URL; historyczne pole konfiguracji.
Pinterest URL profilu Pinterest. Pełny URL.
SoundCloud URL profilu SoundCloud. Pełny URL.
Tumblr URL profilu Tumblr. Pełny URL.

Puste pola są pomijane.

Sekcja odpowiada za dane SearchAction, które mogą umożliwić wyświetlanie pola wyszukiwania sklepu w wynikach Google.

Pole Znaczenie Wartości
Enabled Włącza generowanie danych wyszukiwarki witryny. YesNo

Category Rich Data

Sekcja odpowiada za generowanie danych produktów na stronach kategorii.

Pole Znaczenie Wartości
Show Products Data Dodaje dane strukturalne dla produktów widocznych na stronie kategorii. YesNo

Włączenie tej opcji może pogorszyć wydajność stron kategorii, ponieważ moduł musi zebrać dane dla wielu produktów.

Product Rich Data

Sekcja odpowiada za główne dane produktu typu Product oraz za dane offers.

Podstawowe pola produktu

Pole Znaczenie Wartości
Enabled Włącza generowanie JSON-LD produktu na stronie produktu. YesNo
Show Availability Dodaje availability w offers. YesNo
priceValidUntil Default Value Domyślna data ważności ceny. Data.
Use “Special Price To” Value for priceValidUntil Snippet Jeśli produkt ma aktywną cenę specjalną i datę Special Price To, ta data zastępuje wartość domyślną. YesNo
Show Condition Dodaje itemCondition w offers. YesNo
Description Określa źródło opisu produktu w JSON-LD. NoneProduct Short DescriptionProduct Full DescriptionPage Meta Description

Wartości pola Description:

Wartość Znaczenie
None Nie pobiera opisu z konfiguracji; kod może użyć nazwy produktu jako fallback, jeśli opis jest pusty.
Product Short Description Używa krótkiego opisu produktu.
Product Full Description Używa pełnego opisu produktu.
Page Meta Description Używa meta description strony.

Produkty konfigurowalne i grupowane

Pole Znaczenie Wartości
Show Configurable Products as Określa sposób generowania ofert dla produktów konfigurowalnych. Main OfferList of Associated Products OffersAggregate Offer
Show Grouped Products as Określa sposób generowania ofert dla produktów grupowanych. Main OfferList of Associated Products OffersAggregate Offer

Wartości:

Wartość Znaczenie
Main Offer Generuje jedną ofertę dla produktu głównego.
List of Associated Products Offers Generuje osobną ofertę dla każdego produktu prostego lub powiązanego.
Aggregate Offer Generuje AggregateOffer z najniższą ceną, najwyższą ceną i liczbą ofert.

Oceny i recenzje

Pole Znaczenie Wartości
Show Rating Dodaje aggregateRating i review do danych produktu. YesNo
Use Yotpo Reviews instead of Magento Reviews Pobiera recenzje z Yotpo zamiast Magento Reviews. YesNo
Rating Format Określa skalę ocen. Percentage ScaleNumeric Scale
Number of Reviews Limit liczby najnowszych recenzji dodawanych do JSON-LD. Liczba; puste oznacza wszystkie recenzje.

Wartości pola Rating Format:

Wartość Znaczenie
Percentage Scale Oceny są interpretowane w skali procentowej.
Numeric Scale Oceny są interpretowane w skali liczbowej.

Integracja z Yotpo wymaga dostępności modułu obsługującego Yotpo. Jeśli moduł nie jest zainstalowany, konfiguracja Yotpo nie powinna być włączana.

Brand, manufacturer i identyfikatory produktu

Pole Znaczenie Wartości
Brand Atrybut produktu używany do wygenerowania właściwości brand. Dowolny atrybut produktu z listy.
EAN / GTIN Attribute Atrybut produktu używany jako globalny identyfikator produktu. Dowolny atrybut produktu z listy.
Manufacturer Atrybut produktu używany do wygenerowania właściwości manufacturer. Dowolny atrybut produktu z listy.

Pole EAN / GTIN Attribute generuje właściwość zależnie od liczby cyfr:

Liczba cyfr Właściwość JSON-LD
8 gtin8
12 gtin12
13 gtin13
14 gtin14
Inna dodatnia liczba cyfr gtin

Moduł usuwa znaki inne niż cyfry z wartości EAN / GTIN przed wygenerowaniem JSON-LD.

Shipping details

Sekcja wysyłki odpowiada za wygenerowanie shippingDetails w offers. Dane są dodawane tylko wtedy, gdy sekcja jest włączona i ma komplet wymaganych wartości.

Pole Znaczenie Wartości
Show Shipping Details Włącza generowanie shippingDetails. YesNo
Shipping Country Kraj dostawy. Kod kraju z listy Magento; jeśli puste, używany jest kraj z sekcji Organization.
Shipping Price Koszt dostawy. Liczba równa lub większa od 00 oznacza darmową dostawę.
Handling Time Min Days Minimalny czas obsługi zamówienia. Liczba całkowita, dni.
Handling Time Max Days Maksymalny czas obsługi zamówienia. Liczba całkowita, dni.
Transit Time Min Days Minimalny czas transportu. Liczba całkowita, dni.
Transit Time Max Days Maksymalny czas transportu. Liczba całkowita, dni.

Waluta kosztu wysyłki jest pobierana z waluty oferty produktu.

Przykład znaczenia wartości:

Pole Przykład Znaczenie
Shipping Price 0 Darmowa wysyłka.
Handling Time Min Days 0 Zamówienie może zostać obsłużone tego samego dnia.
Handling Time Max Days 1 Obsługa zamówienia trwa maksymalnie 1 dzień.
Transit Time Min Days 1 Dostawa trwa co najmniej 1 dzień.
Transit Time Max Days 5 Dostawa trwa maksymalnie 5 dni.

Merchant return policy

Sekcja polityki zwrotów odpowiada za wygenerowanie hasMerchantReturnPolicy w offers. Dane są dodawane tylko wtedy, gdy sekcja jest włączona i ma wymagane wartości.

Pole Znaczenie Wartości
Show Merchant Return Policy Włącza generowanie hasMerchantReturnPolicy. YesNo
Return Policy Country Kraj obowiązywania polityki zwrotów. Kod kraju z listy Magento; jeśli puste, używany jest kraj z sekcji Organization.
Return Policy Category Typ polityki zwrotu. Finite Return WindowReturns Not PermittedUnlimited Return Window
Merchant Return Days Liczba dni na zwrot. Liczba całkowita; wymagana dla Finite Return Window.
Return Method Obsługiwana metoda zwrotu. -- Empty --Return By MailReturn In StoreReturn At Kiosk
Return Fees Informacja o opłatach za zwrot. -- Empty --Free ReturnCustomer ResponsibilityReturn Shipping Fees
Return Shipping Fee Kwota opłaty za przesyłkę zwrotną. Liczba większa od 0; wymagana tylko dla Return Shipping Fees.

Wartości pola Return Policy Category:

Wartość Wartość JSON-LD Znaczenie
Finite Return Window https://schema.org/MerchantReturnFiniteReturnWindow Zwrot możliwy przez określoną liczbę dni. Wymaga Merchant Return Days.
Returns Not Permitted https://schema.org/MerchantReturnNotPermitted Zwroty nie są dozwolone.
Unlimited Return Window https://schema.org/MerchantReturnUnlimitedWindow Zwrot bez określonego limitu dni.

Wartości pola Return Method:

Wartość Wartość JSON-LD Znaczenie
-- Empty -- brak wartości Metoda zwrotu nie jest dodawana do JSON-LD.
Return By Mail https://schema.org/ReturnByMail Zwrot wysyłkowy.
Return In Store https://schema.org/ReturnInStore Zwrot w sklepie stacjonarnym.
Return At Kiosk https://schema.org/ReturnAtKiosk Zwrot w punkcie/kiosku.

Wartości pola Return Fees:

Wartość Wartość JSON-LD Znaczenie
-- Empty -- brak wartości Informacja o opłatach nie jest dodawana do JSON-LD.
Free Return https://schema.org/FreeReturn Zwrot jest darmowy.
Customer Responsibility https://schema.org/ReturnFeesCustomerResponsibility Koszt zwrotu ponosi klient.
Return Shipping Fees https://schema.org/ReturnShippingFees Zwrot ma określoną opłatę za wysyłkę zwrotną. Wymaga Return Shipping Fee.

Waluta pola Return Shipping Fee jest pobierana z waluty oferty produktu.

Custom Properties

Pole Custom Properties pozwala dodać własne właściwości do JSON-LD produktu.

Format:

wlasciwosc_jsonld,kod_atrybutu

Jeśli podany jest tylko jeden element, moduł traktuje go jednocześnie jako nazwę właściwości JSON-LD i kod atrybutu.

Domyślna wartość:

sku
mpn,sku

Znaczenie domyślnej wartości:

Linia Efekt
sku Dodaje sku na podstawie atrybutu sku.
mpn,sku Dodaje mpn na podstawie atrybutu sku.

Przykład dodania własnego atrybutu:

color,color
material,material

Zalecana konfiguracja minimalna dla produktów

Aby ograniczyć ostrzeżenia Google Search Console dla danych produktowych, skonfiguruj co najmniej:

Pole Zalecenie
Product Rich Data > Enabled Yes
Show Availability Yes
Brand Wybierz atrybut z marką produktu.
EAN / GTIN Attribute Wybierz atrybut z EAN / GTIN, jeśli produkty mają globalny identyfikator.
Show Shipping Details Yes, jeśli sklep ma jednolitą politykę wysyłki możliwą do opisania w konfiguracji.
Show Merchant Return Policy Yes, jeśli sklep ma jednolitą politykę zwrotów możliwą do opisania w konfiguracji.
Custom Properties Utrzymaj co najmniej sku; opcjonalnie dodaj mpn, jeśli sklep posiada taki identyfikator.

Czyszczenie cache po zmianach konfiguracji

Po zmianie konfiguracji wykonaj:

php bin/magento cache:flush

Jeśli sklep używa dodatkowego cache HTTP, Varnish lub CDN, wyczyść również te warstwy cache.

Weryfikacja działania

  1. Otwórz stronę produktu na frontendzie.
  2. Sprawdź źródło strony i znajdź:
<script type="application/ld+json">
  1. Zweryfikuj, czy JSON-LD zawiera oczekiwane pola, np.:
{
  "@type": "Product",
  "brand": {
    "@type": "Brand",
    "name": "Example Brand"
  },
  "gtin13": "5901234123457",
  "offers": [
    {
      "@type": "Offer",
      "shippingDetails": {},
      "hasMerchantReturnPolicy": {}
    }
  ]
}
  1. Przetestuj adres URL produktu w narzędziu Google Rich Results Test lub w Google Search Console.

Uwagi wdrożeniowe

  • Nie włączaj shippingDetails ani hasMerchantReturnPolicy, jeśli wartości w konfiguracji nie odpowiadają rzeczywistej polityce sklepu.
  • Jeśli polityki wysyłki lub zwrotów różnią się per produkt, region, metoda dostawy albo koszyk, jedna globalna konfiguracja może nie być wystarczająca.
  • Po zmianie atrybutów BrandManufacturer lub EAN / GTIN Attribute warto przeindeksować dane produktu, jeśli sklep używa cache lub indeksów wpływających na odczyt atrybutów.
  • W sklepach wielojęzycznych i wielowalutowych sprawdź konfigurację osobno dla każdego Store View.

Wersja: 1.0.17

19.05.2026

Added

  • Dodano obsługę pola shippingDetails w strukturze offers dla danych produktu JSON-LD.
  • Dodano obsługę pola hasMerchantReturnPolicy w strukturze offers dla danych produktu JSON-LD.
  • Dodano konfigurację danych wysyłki:
    • włączanie/wyłączanie generowania shippingDetails,
    • kraj wysyłki,
    • koszt wysyłki,
    • minimalny i maksymalny czas obsługi zamówienia,
    • minimalny i maksymalny czas transportu.
  • Dodano konfigurację polityki zwrotów:
    • włączanie/wyłączanie generowania hasMerchantReturnPolicy,
    • kraj obowiązywania polityki,
    • typ polityki zwrotu,
    • liczba dni na zwrot,
    • metoda zwrotu,
    • opłaty za zwrot,
    • opcjonalna kwota opłaty za przesyłkę zwrotną.
  • Dodano wybór atrybutu EAN / GTIN w konfiguracji produktu.
  • Dodano automatyczne mapowanie wartości EAN / GTIN na właściwości gtin8gtin12gtin13gtin14 albo gtin, zależnie od długości numeru.
  • Dodano source modele dla opcji konfiguracji polityki zwrotów:
    • ReturnPolicyCategory,
    • ReturnMethod,
    • ReturnFees.

Changed

  • Usprawniono pobieranie wartości atrybutów brand i manufacturer do JSON-LD.
  • Dodano fallback pobierania wartości atrybutów z raw EAV value, gdy getAttributeText() albo getData() nie zwraca wartości.
  • Dla produktów konfigurowalnych i grupowanych dodano fallback pobierania wartości brand / GTIN z produktów prostych.
  • Przepięto przestarzałą metodę Block\Product::getResultArray() na wspólną logikę Model\JsonLd\ProductInfo, żeby generowanie danych produktu było spójne na stronie produktu i w listach kategorii.
  • Rozszerzono klucz cache ofert o konfigurację wysyłki i polityki zwrotów, aby zmiany konfiguracji wpływały na wygenerowany JSON-LD.

Fixed

  • Naprawiono przypadek, w którym skonfigurowany atrybut Brand nie pojawiał się w JSON-LD produktu.
  • Uzupełniono brakujące dane wymagane przez Google Search Console dla merchant listing:
    • shippingDetails,
    • hasMerchantReturnPolicy,
    • globalny identyfikator produktu przez EAN / GTIN.

Questions et réponses

Question
Le module prend-il en charge la dernière version de Magento 2 (par exemple 2.4.7) ?
Réponse
Oui — le module a été testé sur Magento 2 en version 2.4.7 et est également compatible avec les versions 2.4.0 à 2.4.8.
Question
Quels types de données structurées (JSON-LD) ce module prend-il en charge ?
Réponse
Le module prend notamment en charge les types : Product, Offer, Brand/Manufacturer, Organization, BreadcrumbList, SearchAction (WebSite), ItemList (pour les pages de catégorie), VideoObject (si le produit contient une vidéo) ainsi que FAQPage (en cas d’intégration avec le module « Demander à propos du produit »).
Question
Puis-je activer ou désactiver certains éléments de données structurées ?
Réponse
Oui — dans la configuration du module, vous pouvez activer ou désactiver certains composants (par exemple FAQPage, VideoObject) selon vos besoins.
Question
Le module détecte-t-il automatiquement les vidéos dans la galerie du produit et crée-t-il le type VideoObject ?
Réponse
Oui — si une vidéo se trouve dans la galerie du produit, le module génère automatiquement pour elle un élément de données structurées de type VideoObject (miniature, lien, date).
Question
Ce module fonctionne-t-il avec le module « Zapytaj o Produkt » et génère-t-il FAQPage ?
Réponse
Oui — si vous avez installé le module « Zapytaj o Produkt », toutes les questions et réponses attribuées au produit sont automatiquement converties en FAQPage, ce qui permet au moteur de recherche (par ex. Google) d’afficher la section de questions et réponses directement dans les résultats.
Question
Quelle est la configuration système requise pour le module ?
Réponse
L’environnement requis est Magento 2 en version 2.4.x (testé sur 2.4.7 et 2.4.8) ainsi que PHP en version 8.1 au minimum
Question
Que reçois-je exactement après l’achat du module ?
Réponse
Après l’achat, vous recevez : un module prêt à être installé via Composer, une documentation complète, un code conforme aux directives Magento 2 ainsi qu’un support technique pour la mise en œuvre.
Question
Le module aide-t-il à augmenter la visibilité de la boutique dans les résultats de recherche ?
Réponse
Oui — grâce à l’utilisation de données structurées au format JSON‑LD, vos produits, catégories et pages CMS peuvent être affichés dans les résultats de recherche avec une image, le prix, la disponibilité et d’autres éléments mis en avant, ce qui améliore le CTR et l’indexation.
Question
Dois-je renseigner toutes les données manuellement, par exemple la marque, le fabricant, le MPN ?
Réponse
Le module récupère automatiquement certaines données depuis les champs standard du produit (par exemple marque/fabricant) — il est toutefois important que ces données soient correctement renseignées dans le catalogue produit afin que le résultat JSON-LD soit complet.
Question
Peut-on définir un titre personnalisé pour l’onglet des questions (FAQ) sur la fiche produit ?
Réponse
Oui — dans la configuration du module, vous disposez d’une option permettant de définir un titre personnalisé pour l’onglet des questions (si vous utilisez le module « Zapytaj o Produkt »).
Question
Le module aide-t-il à faire apparaître l’image principale du produit dans les résultats de recherche Google ?
Réponse
Oui — le module génère une balise correcte de type @type='Product' avec la propriété image contenant l’URL de l’image principale du produit, ce qui aide les moteurs de recherche (y compris Google) à reconnaître l’image et à envisager son affichage dans les résultats de recherche enrichis (« rich snippets »). Cependant — il convient de rappeler que Google ne garantit pas l’affichage de l’image — les données structurées offrent une possibilité, mais c’est Google qui décide si et quand elles seront affichées.
Question
Le module permet-il de générer automatiquement des données structurées au format JSON‑LD pour les produits dans une boutique Magento 2 ?
Réponse
Oui — le module est conçu pour ajouter ou étendre les données structurées JSON‑LD (schema.org) dans une boutique Magento 2 afin d’améliorer la visibilité dans les moteurs de recherche.
Question
Puis-je ajouter des données telles que le prix, la disponibilité, la marque ou les avis dans ces balisages JSON-LD ?
Réponse
Oui — la norme d’un bon balisage JSON-LD des produits inclut notamment le nom, le prix, la devise, l’état de disponibilité (« InStock »), la marque, ainsi que les avis/notes.
Question
Le module nécessite-t-il de modifier les fichiers du cœur de Magento ou du thème de la boutique ?
Réponse
Non — en tant qu’extension pour Magento 2, il devrait fonctionner sans qu’il soit nécessaire d’écraser les fichiers core. (Même s’il est toujours recommandé de faire une sauvegarde avant l’installation et de tester dans un environnement de staging.)
Question
Le module fonctionne-t-il dans les installations multi-boutiques ou multilingues ?
Réponse
Oui — comme le module se concentre sur la génération de JSON-LD, il peut être utilisé dans les boutiques Magento 2 comportant plusieurs boutiques ou vues. Il est toutefois conseillé de s’assurer que la configuration permet des paramètres différents pour chaque vue.
Question
Le module peut-il améliorer la visibilité de la boutique dans les résultats de recherche, par exemple l’affichage des prix et des avis dans les résultats Google ?
Réponse
Oui — des données structurées correctement mises en œuvre augmentent les chances d’afficher ce que l’on appelle des extraits enrichis (par ex. prix, disponibilité, note) dans les résultats de recherche, ce qui peut augmenter le CTR.
Question
Puis-je définir une valeur par défaut ou un modèle d’attributs si le produit ne contient pas toutes les données (par exemple, si la marque n’a pas été attribuée) ?
Réponse
En général, oui — les bons modules permettent de définir des valeurs par défaut ou de repli lorsque les données ne sont pas entièrement disponibles. Avant l’installation, il est conseillé de vérifier la documentation du module.
Question
Cela a-t-il un impact négatif sur les performances de la boutique, par exemple avec un très grand nombre de produits ?
Réponse
Dans la plupart des cas, l’impact est minime : l’ajout d’un script JSON‑LD sur la page produit représente une faible charge. Toutefois, avec un catalogue très volumineux et un grand nombre de requêtes, il est recommandé de tester le fonctionnement dans un environnement de test.
Question
Après l’installation, dois-je ajouter moi-même des scripts JSON-LD au modèle ou modifier la mise en page de la page produit ?
Réponse
Non — le module automatise la génération des scripts JSON-LD, ce qui évite de devoir modifier manuellement le modèle. Toutefois, il est recommandé de vérifier dans les paramètres du module si de légères modifications du thème sont nécessaires.
Question
Le module fonctionne-t-il avec d’autres modules SEO ou des modules générant des données structurées ?
Réponse
Il est préférable de rester prudent : si la boutique utilise déjà une autre extension générant du JSON-LD ou des scripts schema.org, des données peuvent être dupliquées, ce que Google pourrait mal évaluer. Il est recommandé de vérifier la configuration et d’éviter les conflits.
Question
Après l’achat du module, est-ce que je bénéficie d’une assistance technique et de mises à jour ?
Réponse
Oui — le fabricant déclare fournir une assistance technique ainsi que la disponibilité de mises à jour pour ses modules.
Write Your Own Review
You're reviewing:Module Magento 2 — SEO Rich Data (JSON-LD)
Produits