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

Modulo 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

Richiede modifiche al modello
No
Piccole modifiche
Cambiamenti significativi
Richiede conoscenze di programmazione
No
Base
Avanzato
Difficoltà di configurazione
Impatto sulle prestazioni
Conformità agli standard Magento
  • Polacco Polacco
  • Inglese Inglese
  • 2.4.9
  • 2.4.8
  • 2.4.7
  • 2.4.6
  • 2.4.5
  • 2.4.4
  • 2.4.3
  • 2.4.2
  • 2.4.1
  • 2.4.0

Che cos’è SEO Rich Data?

Il modulo SEO Rich Data per Magento 2 aggiunge al tuo negozio dati strutturati completi in formato JSON-LD, conformi allo standard schema.org e supportati da Google. In questo modo prodotti, categorie, schede e contenuti possono apparire nel motore di ricerca sotto forma di risultati avanzati (rich snippets), con un impatto diretto su visibilità, CTR e SEO.

Caratteristiche principali del modulo:

Tipi di dati supportati:

  1. Product

    Descrizione dettagliata del prodotto: nome, descrizione, prezzo, valuta, disponibilità a magazzino, produttore, marca, SKU, MPN.

  2. Offer

    Informazioni sulla disponibilità e sulle condizioni dell’offerta (novità, disponibilità, data di validità del prezzo).

  3. Brand / Manufacturer

    Marcatura automatica della marca e del produttore a partire dai dati del prodotto.

  4. Organization

    Dati della tua azienda (nome del venditore, contatto, sito web).

  5. BreadcrumbList

    Breadcrumb di navigazione che aiutano Google a comprendere meglio la struttura della pagina.

  6. SearchAction (WebSite)

    Indicazione per Google su come funziona il motore di ricerca interno del negozio.

  7. ItemList (per le pagine di categoria)

    Elenco dei prodotti nella categoria (nome, immagine, link) — accelera l’indicizzazione e offre contesto a Google.

  8. Recensioni (Review + AggregateRating)

    Generazione automatica di dati strutturati sulla base delle opinioni dei clienti: valutazioni (rating), numero di recensioni, contenuto della recensione e dati dell’autore. Il modulo crea sia singole voci Review, sia un riepilogo aggregato AggregateRating, consentendo la visualizzazione delle stelle nei risultati Google (rich snippets) e aumentando in modo significativo il CTR.

  9. VideoObject (NOVITÀ)

    Rileva i video dalla galleria del prodotto e li aggiunge come dati strutturati (miniatura, link, data).

  10. FAQPage (COLLEGAMENTO CON IL MODULO CHIEDI INFORMAZIONI SUL PRODOTTO)

    Se hai installato il nostro modulo Chiedi informazioni sul prodotto, tutte le domande con relative risposte per un determinato prodotto vengono convertite automaticamente in dati FAQPage. Questo consente a Google di mostrare la sezione con domande e risposte direttamente nei risultati di ricerca!

Integrazione con il modulo Chiedi informazioni sul prodotto

Se utilizzi il nostro secondo modulo — Chiedi informazioni sul prodotto, i dati strutturati FAQ vengono generati dinamicamente sulla base di domande e risposte reali fornite dal venditore. Questo aumenta l’autenticità dei dati e il valore SEO.

Inoltre, domande e risposte possono essere visibili come scheda nella pagina prodotto — con possibilità di attivazione e assegnazione del titolo dal livello di configurazione.

Perché usare Rich Data in Magento?

  • Maggiore visibilità nei risultati Google – i tuoi prodotti appariranno con prezzo, disponibilità, recensioni e altre informazioni.

  • CTR migliore – gli utenti cliccano più spesso sui risultati avanzati.

  • Maggiore indicizzabilità – Google comprende meglio la struttura della pagina e indicizza più rapidamente le novità.

  • Qualità dei contenuti senza pari – mostri a Google dati che in precedenza erano nascosti solo nell’HTML.

Configurazione

  • Possibilità di attivare/disattivare singoli componenti (ad es. FAQ, VideoObject).

  • Titolo personalizzato della scheda con le domande (per il modulo Chiedi informazioni sul prodotto).

  • Meccanismo di rilevamento e generazione automatica dei dati JSON-LD.

Requisiti

  • Magento 2.4.x (testato su 2.4.7)

  • PHP 8.1+

  • Consigliato: modulo Chiedi informazioni sul prodotto per funzionalità complete (FAQ)

Cosa ricevi:

  • Modulo pronto per l’installazione tramite Composer

  • Documentazione completa

  • Codice conforme alle linee guida Magento

  • Supporto tecnico durante l’implementazione

Vuoi distinguere il tuo negozio su Google? Questo modulo è il tuo SEO in versione PRO. Ordina subito e aumenta la tua 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.kowal composer https://repo.kowal.store
  1. Jeśli repozytorium jest prywatne, dodaj token dostępu GitHub:
composer config http-basic.repo.kowal.store <YOUR E-MAIL> <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.

Domande e risposte

Domanda
Il modulo supporta l'ultima versione di Magento 2 (ad es. 2.4.7)?
Risposta
Sì — il modulo è stato testato su Magento 2 versione 2.4.7 ed è compatibile anche con le versioni 2.4.0–2.4.8.
Domanda
Quali tipi di dati strutturati (JSON‑LD) supporta questo modulo?
Risposta
Il modulo supporta, tra gli altri, i tipi: Product, Offer, Brand/Manufacturer, Organization, BreadcrumbList, SearchAction (WebSite), ItemList (per le pagine di categoria), VideoObject (se il prodotto contiene un video) e FAQPage (in caso di integrazione con il modulo “Chiedi informazioni sul prodotto”).
Domanda
Posso attivare o disattivare singoli elementi dei dati strutturati?
Risposta
Sì — nella configurazione del modulo puoi attivare o disattivare singoli componenti (ad es. FAQPage, VideoObject) in base alle tue esigenze.
Domanda
Il modulo rileva automaticamente i video nella galleria del prodotto e crea il tipo VideoObject?
Risposta
Sì — se nella galleria del prodotto è presente un video, il modulo genera automaticamente per esso un elemento di dati strutturati di tipo VideoObject (miniatura, link, data).
Domanda
Questo modulo è compatibile con il modulo Zapytaj o Produkt e genera FAQPage?
Risposta
Sì — se hai installato il modulo “Zapytaj o Produkt”, tutte le domande e risposte associate al prodotto vengono convertite automaticamente in FAQPage, consentendo al motore di ricerca (ad es. Google) di mostrare la sezione di domande e risposte direttamente nei risultati.
Domanda
Quali sono i requisiti di sistema per il modulo?
Risposta
L’ambiente richiesto è Magento 2 nella versione 2.4.x (testato su 2.4.7 e 2.4.8) e PHP in versione almeno 8.1
Domanda
Cosa ricevo esattamente dopo l’acquisto del modulo?
Risposta
Dopo l’acquisto ricevi: un modulo pronto per l’installazione tramite Composer, la documentazione completa, codice conforme alle linee guida di Magento 2 e supporto tecnico durante l’implementazione.
Domanda
Il modulo aiuta ad aumentare la visibilità del negozio nei risultati di ricerca?
Risposta
Sì — grazie all’utilizzo di dati strutturati in formato JSON‑LD, i tuoi prodotti, le categorie e le pagine CMS possono essere visualizzati nei risultati di ricerca con foto, prezzo, disponibilità e altri elementi distintivi, migliorando il CTR e l’indicizzazione.
Domanda
Devo compilare tutti i dati manualmente, ad esempio marca, produttore, MPN?
Risposta
Il modulo recupera automaticamente alcuni dati dai campi standard del prodotto (ad es. marca/produttore) — è comunque importante che questi dati siano compilati correttamente nel catalogo prodotti, affinché il risultato JSON‑LD sia completo.
Domanda
È possibile impostare un titolo personalizzato per la scheda delle domande (FAQ) nella pagina prodotto?
Risposta
Sì — nella configurazione del modulo hai la possibilità di impostare un titolo personalizzato per la scheda delle domande (se utilizzi il modulo “Chiedi informazioni sul prodotto”).
Domanda
Il modulo aiuta a far apparire l’immagine principale del prodotto nei risultati di ricerca di Google?
Risposta
Sì — il modulo genera un markup corretto di tipo @type='Product' con la proprietà image contenente l’URL dell’immagine principale del prodotto, aiutando i motori di ricerca (incluso Google) a riconoscere l’immagine e a valutarne la visualizzazione nei risultati di ricerca avanzati („rich snippets”). Tuttavia, vale la pena ricordare che Google non garantisce la visualizzazione dell’immagine: i dati strutturati offrono una possibilità, ma è Google a decidere se e quando verranno mostrati.
Domanda
Il modulo consente di generare automaticamente dati strutturati in formato JSON-LD per i prodotti nel negozio Magento 2?
Risposta
Sì — il modulo è pensato per aggiungere o estendere i dati strutturati JSON-LD (schema.org) nel negozio Magento 2, per migliorare la visibilità nei motori di ricerca.
Domanda
Posso aggiungere dati come prezzo, disponibilità, marca o recensioni in questi markup JSON-LD?
Risposta
Sì — lo standard per un buon markup JSON-LD dei prodotti include, tra l’altro, nome, prezzo, valuta, stato di disponibilità (“InStock”), marca, oltre a recensioni/valutazioni.
Domanda
Il modulo richiede la modifica dei file core di Magento o del tema del negozio?
Risposta
No — come estensione per Magento 2 dovrebbe funzionare senza la necessità di sovrascrivere i file core. (Anche se prima dell’installazione è sempre consigliato fare un backup e testare in un ambiente di staging.)
Domanda
Il modulo funziona in installazioni multi-store o multilingua?
Risposta
Sì — poiché il modulo si concentra sulla generazione di JSON-LD, può essere utilizzato nei negozi Magento 2 con più store o viste. È comunque consigliabile assicurarsi che la configurazione consenta impostazioni diverse per le singole viste.
Domanda
Il modulo può migliorare la visibilità del negozio nei risultati di ricerca, ad esempio mostrando prezzi e valutazioni nei risultati di Google?
Risposta
Sì — i dati strutturati implementati correttamente aumentano la possibilità che nei risultati di ricerca compaiano i cosiddetti rich snippet (ad es. prezzo, disponibilità, valutazione), il che può aumentare il CTR.
Domanda
Posso impostare un valore predefinito o un modello di attributi se il prodotto non dispone di tutti i dati (ad es. il marchio non è stato assegnato)?
Risposta
Di solito sì — i buoni moduli consentono di impostare valori predefiniti o fallback quando i dati non sono completamente disponibili. Prima dell’installazione, vale la pena controllare la documentazione del modulo.
Domanda
Questo influisce negativamente sulle prestazioni del negozio, ad esempio con un numero molto elevato di prodotti?
Risposta
Nella maggior parte dei casi l’impatto è minimo: l’aggiunta di uno script JSON-LD nella pagina del prodotto comporta un carico ridotto. Tuttavia, con un catalogo enorme e un elevato numero di richieste, vale la pena testarne il funzionamento in un ambiente di prova.
Domanda
Dopo l’installazione devo aggiungere manualmente gli script JSON-LD al template o modificare il layout della pagina prodotto?
Risposta
No — il modulo automatizza la generazione degli script JSON-LD, eliminando la necessità di modificare manualmente il template. Tuttavia, vale la pena verificare nelle impostazioni del modulo se sono necessarie piccole modifiche al tema.
Domanda
Il modulo è compatibile con altri moduli SEO o moduli che generano dati strutturati?
Risposta
È consigliabile prestare attenzione: se il negozio utilizza già un’altra estensione che genera JSON-LD o script schema.org, potrebbe verificarsi una duplicazione dei dati, che Google potrebbe valutare negativamente. Si consiglia di controllare la configurazione ed evitare conflitti.
Domanda
Dopo l'acquisto del modulo ricevo supporto tecnico e aggiornamenti?
Risposta
Sì — il produttore dichiara di offrire supporto tecnico e la disponibilità di aggiornamenti per i propri moduli.
Write Your Own Review
You're reviewing:Modulo Magento 2 — SEO Rich Data (JSON-LD)
Your Rating
Prodotti