Módulo Magento 2 — SEO Rich Data (JSON-LD)

O módulo SEO Rich Data para Magento 2 automatiza a implementação de dados estruturados schema.
SKU
M2-SEO-RICH-DATA
30,75 €
Email to a Friend

Enquire about this product

Descrição / Módulo Magento 2 — SEO Rich Data (JSON-LD)

O que é SEO Rich Data?

O módulo SEO Rich Data para Magento 2 adiciona à sua loja dados estruturados completos, em conformidade com o padrão schema.org, no formato JSON-LD, suportado pela Google. Desta forma, os seus produtos, categorias, separadores e conteúdos podem ser apresentados no motor de pesquisa sob a forma de resultados enriquecidos (rich snippets), o que tem impacto direto na visibilidade, no CTR e no SEO.

Principais funcionalidades do módulo:

Tipos de dados suportados:

  1. Product

    Descrição detalhada do produto: nome, descrição, preço, moeda, disponibilidade em stock, fabricante, marca, SKU, MPN.

  2. Offer

    Informações sobre a disponibilidade e as condições da oferta (novidade, disponibilidade, data de validade do preço).

  3. Brand / Manufacturer

    Marcação automática da marca e do fabricante com base nos dados do produto.

  4. Organization

    Dados da sua empresa (nome do vendedor, contacto, website).

  5. BreadcrumbList

    Breadcrumbs que ajudam a Google a compreender melhor a estrutura da página.

  6. SearchAction (WebSite)

    Indicação para a Google sobre o funcionamento do motor de pesquisa interno da loja.

  7. ItemList (para páginas de categoria)

    Lista de produtos na categoria (nome, imagem, ligação) — acelera a indexação e dá contexto à Google.

  8. Avaliações (Review + AggregateRating)

    Geração automática de dados estruturados com base nas avaliações dos clientes: classificação (rating), número de avaliações, conteúdo da recensão e dados do autor. O módulo cria tanto entradas individuais Review como um resumo agregado AggregateRating, permitindo apresentar estrelas nos resultados da Google (rich snippets) e aumentar significativamente o CTR.

  9. VideoObject (NOVIDADE)

    Deteta vídeos na galeria do produto e adiciona-os como dados estruturados (miniatura, ligação, data).

  10. FAQPage (INTEGRAÇÃO COM O MÓDULO ‘Perguntar sobre o produto’)

    Se tiver instalado o nosso módulo Perguntar sobre o produto, todas as perguntas com respostas relativas a um determinado produto são convertidas automaticamente em dados FAQPage. Isto permite à Google apresentar uma secção de perguntas e respostas diretamente nos resultados de pesquisa!

Integração com o módulo Perguntar sobre o produto

Se utiliza o nosso outro módulo — ‘Perguntar sobre o produto’, os dados estruturados FAQ são gerados dinamicamente com base em perguntas e respostas reais, fornecidas pelo vendedor. Isto aumenta a autenticidade dos dados e o valor de SEO.

Além disso, as perguntas e respostas podem ficar visíveis como um separador na ficha do produto — com possibilidade de ativação e definição do título ao nível da configuração.

Porque vale a pena usar Rich Data no Magento?

  • Maior visibilidade nos resultados da Google – os seus produtos serão apresentados com preço, disponibilidade, avaliações e outras informações.

  • Melhor CTR – os utilizadores clicam mais frequentemente em resultados enriquecidos.

  • Maior indexabilidade – a Google compreende melhor a estrutura da página e indexa novidades mais rapidamente.

  • Qualidade de conteúdo incomparável – mostra à Google dados que anteriormente estavam ocultos apenas no HTML.

Configuração

  • Possibilidade de ativar/desativar componentes individuais (por exemplo, FAQ, VideoObject).

  • Título próprio para o separador de perguntas (para o módulo ‘Perguntar sobre o produto’).

  • Mecanismo de deteção e geração automática de dados JSON-LD.

Requisitos

  • Magento 2.4.x (testado em 2.4.7)

  • PHP 8.1+

  • Recomendado: módulo Perguntar sobre o produto para funcionalidades completas (FAQ)

O que recebe:

  • Módulo pronto a instalar via Composer

  • Documentação completa

  • Código em conformidade com as diretrizes do Magento

  • Suporte técnico na implementação

Quer destacar a sua loja na Google? Este módulo é o seu SEO na versão PRO. Encomende já e aumente a sua visibilidade!

More Information

Addtocart Description

Zobacz DEMO modułu

username: seorichdata
hasło: M2Seorichdata

Hyva Theme Hyva Theme Redy
Compatibilidade com o modelo Hyvä, Luma / Blank, KOWAL

Change Log

Versão: 1.0.17

19.05.2026

Adicionado

  • Adicionado suporte para o campo shippingDetails na estrutura offers para dados de produto JSON-LD.
  • Adicionado suporte para o campo hasMerchantReturnPolicy na estrutura offers para dados de produto JSON-LD.
  • Adicionada configuração dos dados de envio:
    • ativação/desativação da geração de shippingDetails,
    • país de envio,
    • custo de envio,
    • tempo mínimo e máximo de processamento da encomenda,
    • tempo mínimo e máximo de transporte.
  • Adicionada configuração da política de devoluções:
    • ativação/desativação da geração de hasMerchantReturnPolicy,
    • país de aplicação da política,
    • tipo de política de devolução,
    • número de dias para devolução,
    • método de devolução,
    • taxas de devolução,
    • montante opcional da taxa de envio da devolução.
  • Adicionada seleção do atributo EAN / GTIN na configuração do produto.
  • Adicionado mapeamento automático dos valores EAN / GTIN para as propriedades gtin8, gtin12, gtin13, gtin14 ou gtin, consoante o comprimento do número.
  • Adicionados modelos source para as opções de configuração da política de devoluções:
    • ReturnPolicyCategory,
    • ReturnMethod,
    • ReturnFees.

Alterado

  • Melhorada a obtenção dos valores dos atributos brand e manufacturer para JSON-LD.
  • Adicionado fallback para obter valores de atributos a partir de raw EAV value quando getAttributeText() ou getData() não devolvem valor.
  • Para produtos configuráveis e agrupados, foi adicionado fallback para obter valores brand / GTIN a partir de produtos simples.
  • O método obsoleto Block\Product::getResultArray() foi substituído pela lógica comum Model\JsonLd\ProductInfo, para que a geração de dados do produto seja consistente na página do produto e nas listas de categorias.
  • Expandida a chave de cache das ofertas com a configuração de envio e da política de devoluções, para que as alterações de configuração afetem o JSON-LD gerado.

Corrigido

  • Corrigido o caso em que o atributo configurado Brand não aparecia no JSON-LD do produto.
  • Completados os dados em falta exigidos pelo Google Search Console para merchant listing:
    • shippingDetails,
    • hasMerchantReturnPolicy,
    • identificador global do produto através de EAN / GTIN.

Manual de instalação do módulo

SEO Rich Data - instalação e configuração

Objetivo do módulo

O módulo Kowal_SeoRichData adiciona ao Magento 2 dados estruturados schema.org em formato JSON-LD. Os dados gerados podem incluir produtos, ofertas, preços, disponibilidade, classificações, avaliações, breadcrumbs, dados da organização, nome do site, search box, perfis de redes sociais, FAQ e vídeo.

A configuração do módulo encontra-se no painel de administração do Magento:

Stores > Configuration > Kowal > SEO Rich Data

Requisitos

  • Magento 2.
  • Acesso à CLI do Magento.
  • Acesso ao repositório Composer com o pacote kowal/module-seo-rich-data.
  • Pacote base obrigatório: kowal/base.
  • Permissões para executar comandos bin/magento.

Instalação através do Composer

  1. Adicione o repositório do pacote:

Receberá por e-mail, após a compra, os dados de acesso ao repositório Composer, ou seja, o endereço de e-mail do cliente e o token de licença. Também estão disponíveis na área de cliente após iniciar sessão em kowal.store. Substitua TWOJ_EMAIL_KLIENTA pelo endereço de e-mail da sua conta e TWOJ_TOKEN pelo token recebido. Execute os comandos no diretório raiz do Magento.

composer config repositories.kowal composer https://repo.kowal.store
  1. Configure os dados de acesso ao repositório Composer Kowal:
composer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'
  1. Instale o módulo:
composer require kowal/module-seo-rich-data
  1. Ative o módulo:
php bin/magento module:enable Kowal_SeoRichData
  1. Execute a atualização do Magento:
php bin/magento setup:upgrade
  1. Em ambiente de produção, execute a compilação DI:
php bin/magento setup:di:compile
  1. Em ambiente de produção, se o projeto o exigir, gere os ficheiros estáticos:
php bin/magento setup:static-content:deploy
  1. Limpe a cache:
php bin/magento cache:flush

Instalação manual

  1. Copie o módulo para o diretório:
app/code/Kowal/SeoRichData
  1. Ative o módulo:
php bin/magento module:enable Kowal_SeoRichData
  1. Execute a atualização do Magento:
php bin/magento setup:upgrade
  1. Limpe a cache:
php bin/magento cache:flush

Ações após a instalação

Após a instalação, o módulo adiciona o atributo de produto:

AtributoSignificado
offer_item_conditionEstado do produto utilizado para gerar itemCondition em offers.

O atributo suporta os valores:

Valor no MagentoValor JSON-LD
DamagedConditionhttps://schema.org/DamagedCondition
NewConditionhttps://schema.org/NewCondition
RefurbishedConditionhttps://schema.org/RefurbishedCondition
UsedConditionhttps://schema.org/UsedCondition

Se o produto não tiver um valor de atributo definido, o módulo trata-o como NewCondition.

Âmbito da configuração

Todos os campos de configuração estão disponíveis para os âmbitos Default, Website e Store View, de acordo com as definições do Magento.

Os campos do tipo Enabled, Show ... e semelhantes utilizam os valores padrão do Magento:

ValorSignificado
YesA funcionalidade está ativa e pode gerar dados JSON-LD.
NoA funcionalidade está desativada.

A secção é responsável pelos dados estruturados do percurso de navegação.

CampoSignificadoValores
EnabledAtiva a geração de dados BreadcrumbList.Yes, No
Fixed Category PathNa página do produto, utiliza o percurso de categoria mais específico quando o Magento não fornece o contexto completo da categoria.Yes, No
TypeDefine o comprimento do percurso de breadcrumbs gerado para o motor de pesquisa.Default (Long), Short

Valores do campo Type:

ValorSignificado
Default (Long)Percurso completo, por exemplo Store > Category > Subcategory > Product.
ShortPercurso abreviado, por exemplo Store > Subcategory > Product.

Incluir o nome do seu site nos resultados de pesquisa

A secção é responsável pelos dados do tipo WebSite, que podem ajudar o Google a reconhecer o nome do site.

CampoSignificadoValores
EnabledAtiva a geração de dados WebSite.Yes, No
Website NameNome do site/loja transmitido nos dados estruturados.Texto, por exemplo o nome da loja.

Organization

A secção é responsável pelos dados do tipo Organization.

CampoSignificadoValores
EnabledAtiva a geração de dados da organização.Yes, No
Organization NameNome da empresa ou da loja.Texto; campo obrigatório após ativar a secção.
Logo UrlURL completo do logótipo da organização.URL para o ficheiro gráfico.
DescriptionDescrição da organização.Texto.
Description LengthNúmero máximo de caracteres da descrição.Número; vazio significa sem encurtamento.
CountryPaís da organização.Código de país da lista do Magento.
Region/StateRegião ou distrito.Texto.
ZIP/Postal CodeCódigo postal.Texto.
CityCidade.Texto.
Street AddressRua e número.Texto.
SalesTelefone do departamento de vendas.Número em formato internacional, por exemplo +48....
Technical SupportTelefone do suporte técnico.Número em formato internacional.
Customer ServiceTelefone do serviço de apoio ao cliente.Número em formato internacional.

O país desta secção pode ser utilizado como fallback para o país de envio e o país da política de devoluções, se os respetivos campos na secção do produto permanecerem vazios.

Social Profiles

A secção adiciona os perfis de redes sociais da organização. Para que os dados façam sentido, a secção Organization deve estar ativada.

CampoSignificadoValores
EnabledAtiva a geração de links para perfis de redes sociais.Yes, No
FacebookURL do perfil Facebook.URL completo.
TwitterURL do perfil Twitter / X.URL completo.
Google+URL do perfil Google+.URL completo; campo de configuração histórico.
InstagramURL do perfil Instagram.URL completo.
YouTubeURL do canal YouTube.URL completo.
LinkedInURL do perfil LinkedIn.URL completo.
MyspaceURL do perfil Myspace.URL completo; campo de configuração histórico.
PinterestURL do perfil Pinterest.URL completo.
SoundCloudURL do perfil SoundCloud.URL completo.
TumblrURL do perfil Tumblr.URL completo.

Os campos vazios são ignorados.

A secção é responsável pelos dados SearchAction, que podem permitir a apresentação da caixa de pesquisa da loja nos resultados do Google.

CampoSignificadoValores
EnabledAtiva a geração de dados do motor de pesquisa do site.Yes, No

Category Rich Data

A secção é responsável pela geração de dados de produtos nas páginas de categoria.

CampoSignificadoValores
Show Products DataAdiciona dados estruturados para os produtos visíveis na página de categoria.Yes, No

Ativar esta opção pode prejudicar o desempenho das páginas de categoria, porque o módulo tem de recolher dados para muitos produtos.

Product Rich Data

A secção é responsável pelos principais dados de produto do tipo Product e pelos dados offers.

Campos básicos do produto

CampoSignificadoValores
EnabledAtiva a geração de JSON-LD do produto na página do produto.Yes, No
Show AvailabilityAdiciona availability em offers.Yes, No
priceValidUntil Default ValueData predefinida de validade do preço.Data.
Use “Special Price To” Value for priceValidUntil SnippetSe o produto tiver um preço especial ativo e uma data Special Price To, essa data substitui o valor predefinido.Yes, No
Show ConditionAdiciona itemCondition em offers.Yes, No
DescriptionDefine a origem da descrição do produto em JSON-LD.None, Product Short Description, Product Full Description, Page Meta Description

Valores do campo Description:

ValorSignificado
NoneNão obtém a descrição a partir da configuração; o código pode utilizar o nome do produto como fallback se a descrição estiver vazia.
Product Short DescriptionUtiliza a descrição breve do produto.
Product Full DescriptionUtiliza a descrição completa do produto.
Page Meta DescriptionUtiliza a meta description da página.

Produtos configuráveis e agrupados

CampoSignificadoValores
Show Configurable Products asDefine a forma de geração de ofertas para produtos configuráveis.Main Offer, List of Associated Products Offers, Aggregate Offer
Show Grouped Products asDefine a forma de geração de ofertas para produtos agrupados.Main Offer, List of Associated Products Offers, Aggregate Offer

Valores:

ValorSignificado
Main OfferGera uma única oferta para o produto principal.
List of Associated Products OffersGera uma oferta separada para cada produto simples ou associado.
Aggregate OfferGera AggregateOffer com o preço mais baixo, o preço mais alto e o número de ofertas.

Classificações e avaliações

CampoSignificadoValores
Show RatingAdiciona aggregateRating e review aos dados do produto.Yes, No
Use Yotpo Reviews instead of Magento ReviewsObtém avaliações do Yotpo em vez de Magento Reviews.Yes, No
Rating FormatDefine a escala de classificações.Percentage Scale, Numeric Scale
Number of ReviewsLimite do número das avaliações mais recentes adicionadas ao JSON-LD.Número; vazio significa todas as avaliações.

Valores do campo Rating Format:

ValorSignificado
Percentage ScaleAs classificações são interpretadas numa escala percentual.
Numeric ScaleAs classificações são interpretadas numa escala numérica.

A integração com Yotpo exige a disponibilidade do módulo que suporta Yotpo. Se o módulo não estiver instalado, a configuração Yotpo não deve ser ativada.

Brand, manufacturer e identificadores de produto

CampoSignificadoValores
BrandAtributo do produto utilizado para gerar a propriedade brand.Qualquer atributo de produto da lista.
EAN / GTIN AttributeAtributo do produto utilizado como identificador global do produto.Qualquer atributo de produto da lista.
ManufacturerAtributo do produto utilizado para gerar a propriedade manufacturer.Qualquer atributo de produto da lista.

O campo EAN / GTIN Attribute gera a propriedade em função do número de dígitos:

Número de dígitosPropriedade JSON-LD
8gtin8
12gtin12
13gtin13
14gtin14
Outro número positivo de dígitosgtin

O módulo remove caracteres que não sejam dígitos do valor EAN / GTIN antes de gerar o JSON-LD.

Shipping details

A secção de envio é responsável por gerar shippingDetails em offers. Os dados são adicionados apenas quando a secção está ativa e tem todos os valores obrigatórios.

CampoSignificadoValores
Show Shipping DetailsAtiva a geração de shippingDetails.Yes, No
Shipping CountryPaís de entrega.Código de país da lista do Magento; se estiver vazio, é utilizado o país da secção Organization.
Shipping PriceCusto de envio.Número igual ou superior a 0; 0 significa envio gratuito.
Handling Time Min DaysTempo mínimo de processamento da encomenda.Número inteiro, dias.
Handling Time Max DaysTempo máximo de processamento da encomenda.Número inteiro, dias.
Transit Time Min DaysTempo mínimo de transporte.Número inteiro, dias.
Transit Time Max DaysTempo máximo de transporte.Número inteiro, dias.

A moeda do custo de envio é obtida a partir da moeda da oferta do produto.

Exemplo do significado dos valores:

CampoExemploSignificado
Shipping Price0Envio gratuito.
Handling Time Min Days0A encomenda pode ser processada no mesmo dia.
Handling Time Max Days1O processamento da encomenda demora, no máximo, 1 dia.
Transit Time Min Days1A entrega demora, pelo menos, 1 dia.
Transit Time Max Days5A entrega demora, no máximo, 5 dias.

Merchant return policy

A secção da política de devoluções é responsável por gerar hasMerchantReturnPolicy em offers. Os dados são adicionados apenas quando a secção está ativa e tem os valores obrigatórios.

CampoSignificadoValores
Show Merchant Return PolicyAtiva a geração de hasMerchantReturnPolicy.Yes, No
Return Policy CountryPaís de aplicação da política de devoluções.Código de país da lista do Magento; se estiver vazio, é utilizado o país da secção Organization.
Return Policy CategoryTipo de política de devolução.Finite Return Window, Returns Not Permitted, Unlimited Return Window
Merchant Return DaysNúmero de dias para devolução.Número inteiro; obrigatório para Finite Return Window.
Return MethodMétodo de devolução suportado.-- Empty --, Return By Mail, Return In Store, Return At Kiosk
Return FeesInformação sobre taxas de devolução.-- Empty --, Free Return, Customer Responsibility, Return Shipping Fees
Return Shipping FeeMontante da taxa de envio da devolução.Número superior a 0; obrigatório apenas para Return Shipping Fees.

Valores do campo Return Policy Category:

ValorValor JSON-LDSignificado
Finite Return Windowhttps://schema.org/MerchantReturnFiniteReturnWindowDevolução possível durante um número definido de dias. Requer Merchant Return Days.
Returns Not Permittedhttps://schema.org/MerchantReturnNotPermittedAs devoluções não são permitidas.
Unlimited Return Windowhttps://schema.org/MerchantReturnUnlimitedWindowDevolução sem limite de dias definido.

Valores do campo Return Method:

ValorValor JSON-LDSignificado
-- Empty --sem valorO método de devolução não é adicionado ao JSON-LD.
Return By Mailhttps://schema.org/ReturnByMailDevolução por envio postal.
Return In Storehttps://schema.org/ReturnInStoreDevolução em loja física.
Return At Kioskhttps://schema.org/ReturnAtKioskDevolução num ponto/quiosque.

Valores do campo Return Fees:

ValorValor JSON-LDSignificado
-- Empty --sem valorA informação sobre taxas não é adicionada ao JSON-LD.
Free Returnhttps://schema.org/FreeReturnA devolução é gratuita.
Customer Responsibilityhttps://schema.org/ReturnFeesCustomerResponsibilityO custo da devolução é suportado pelo cliente.
Return Shipping Feeshttps://schema.org/ReturnShippingFeesA devolução tem uma taxa de envio definida. Requer Return Shipping Fee.

A moeda do campo Return Shipping Fee é obtida a partir da moeda da oferta do produto.

Custom Properties

O campo Custom Properties permite adicionar propriedades personalizadas ao JSON-LD do produto.

Formato:

wlasciwosc_jsonld,kod_atrybutu

Se for indicado apenas um elemento, o módulo trata-o simultaneamente como o nome da propriedade JSON-LD e o código do atributo.

Valor predefinido:

skumpn,sku

Significado do valor predefinido:

LinhaEfeito
skuAdiciona sku com base no atributo sku.
mpn,skuAdiciona mpn com base no atributo sku.

Exemplo de adição de um atributo personalizado:

color,colormaterial,material

Configuração mínima recomendada para produtos

Para limitar os avisos do Google Search Console relativos a dados de produto, configure pelo menos:

CampoRecomendação
Product Rich Data > EnabledYes
Show AvailabilityYes
BrandSelecione o atributo com a marca do produto.
EAN / GTIN AttributeSelecione o atributo com EAN / GTIN, se os produtos tiverem um identificador global.
Show Shipping DetailsYes, se a loja tiver uma política de envio uniforme que possa ser descrita na configuração.
Show Merchant Return PolicyYes, se a loja tiver uma política de devoluções uniforme que possa ser descrita na configuração.
Custom PropertiesMantenha, pelo menos, sku; opcionalmente, adicione mpn, se a loja tiver esse identificador.

Limpeza da cache após alterações de configuração

Após alterar a configuração, execute:

php bin/magento cache:flush

Se a loja utilizar cache HTTP adicional, Varnish ou CDN, limpe também essas camadas de cache.

Verificação do funcionamento

  1. Abra a página do produto no frontend.
  2. Verifique o código-fonte da página e encontre:

            

Perguntas e respostas

Question
O módulo suporta a versão mais recente do Magento 2 (por exemplo, 2.4.7)?
Answer
Sim — o módulo foi testado no Magento 2 versão 2.4.7 e também é compatível com as versões 2.4.0–2.4.8.
Question
Que tipos de dados estruturados (JSON‑LD) suporta este módulo?
Answer
O módulo suporta, entre outros, os tipos: Product, Offer, Brand/Manufacturer, Organization, BreadcrumbList, SearchAction (WebSite), ItemList (para páginas de categoria), VideoObject (se o produto incluir vídeo) e FAQPage (na integração com o módulo «Perguntar sobre o produto»).
Question
Posso ativar ou desativar elementos individuais dos dados estruturados?
Answer
Sim — na configuração do módulo, pode ativar ou desativar componentes individuais (por exemplo, FAQPage, VideoObject) de acordo com as suas necessidades.
Question
O módulo deteta automaticamente vídeos na galeria do produto e cria o tipo VideoObject?
Answer
Sim — se existir um vídeo na galeria do produto, o módulo gera automaticamente para ele um elemento de dados estruturados do tipo VideoObject (miniatura, link, data).
Question
Este módulo funciona com o módulo «Zapytaj o Produkt» e gera FAQPage?
Answer
Sim — se tiver instalado o módulo «Zapytaj o Produkt», todas as perguntas e respostas atribuídas ao produto são automaticamente convertidas em FAQPage, o que permite ao motor de pesquisa (por exemplo, Google) apresentar a secção de perguntas e respostas diretamente nos resultados.
Question
Quais são os requisitos de sistema para o módulo?
Answer
O ambiente necessário é Magento 2 na versão 2.4.x (testado em 2.4.7 e 2.4.8) e PHP na versão 8.1 ou superior
Question
O que recebo exatamente após a compra do módulo?
Answer
Após a compra, recebe: um módulo pronto a instalar através do Composer, documentação completa, código em conformidade com as diretrizes do Magento 2 e suporte técnico durante a implementação.
Question
O módulo ajuda a aumentar a visibilidade da loja nos resultados de pesquisa?
Answer
Sim — graças à utilização de dados estruturados no formato JSON‑LD, os seus produtos, categorias e páginas CMS podem ser apresentados nos resultados de pesquisa com imagem, preço, disponibilidade e outros destaques, o que melhora a CTR e a indexação.
Question
Tenho de preencher todos os dados manualmente – por exemplo, marca, fabricante, MPN?
Answer
O módulo obtém automaticamente alguns dados dos campos padrão do produto (por exemplo, marca/fabricante) — no entanto, é importante que esses dados estejam corretamente preenchidos no catálogo do produto, para que o resultado JSON-LD fique completo.
Question
É possível definir um título próprio para o separador de perguntas (FAQ) na ficha do produto?
Answer
Sim — na configuração do módulo tem a opção de definir um título próprio para o separador de perguntas (se utilizar o módulo „Zapytaj o Produkt”).
Question
O módulo ajuda a fazer com que a imagem principal do produto apareça nos resultados de pesquisa do Google?
Answer
Sim — o módulo gera uma marcação correta do tipo @type='Product' com a propriedade image que contém o URL da imagem principal do produto, o que ajuda os motores de pesquisa (incluindo o Google) a reconhecer a imagem e a considerar a sua apresentação nos resultados de pesquisa enriquecidos („rich snippets”). No entanto — vale a pena lembrar que o Google não garante a apresentação da imagem — os dados estruturados dão essa possibilidade, mas é o Google que decide se e quando serão apresentados.
Question
O módulo permite gerar automaticamente dados estruturados no formato JSON-LD para produtos na loja Magento 2?
Answer
Sim — o módulo foi criado para adicionar ou ampliar dados estruturados JSON-LD (schema.org) na loja Magento 2, para melhorar a visibilidade nos motores de pesquisa.
Question
Posso adicionar dados como preço, disponibilidade, marca ou avaliações nestas marcações JSON-LD?
Answer
Sim — o padrão de uma boa marcação JSON-LD de produtos inclui, entre outros, o nome, o preço, a moeda, o estado de disponibilidade („InStock”), a marca, bem como opiniões/classificações.
Question
O módulo requer a modificação de ficheiros do núcleo do Magento ou do tema da loja?
Answer
Não — como extensão para Magento 2, deve funcionar sem necessidade de substituir ficheiros core. (Embora seja sempre recomendado fazer uma cópia de segurança antes da instalação e testar num ambiente de staging.)
Question
O módulo funciona em instalações multi-loja ou multilingues?
Answer
Sim — como o módulo se concentra na geração de JSON-LD, pode ser utilizado em lojas Magento 2 com várias lojas ou vistas. No entanto, convém garantir que a configuração permite definições diferentes para cada vista.
Question
O módulo pode melhorar a visibilidade da loja nos resultados de pesquisa, por exemplo, a apresentação de preços e avaliações nos resultados do Google?
Answer
Sim — dados estruturados corretamente implementados aumentam a probabilidade de surgirem os chamados rich snippets (por exemplo, preço, estado, avaliação) nos resultados de pesquisa, o que pode aumentar a CTR.
Question
Posso definir um valor predefinido ou um modelo de atributos se o produto não tiver todos os dados (por exemplo, se a marca não tiver sido atribuída)?
Answer
Normalmente sim — bons módulos permitem definir valores predefinidos ou de fallback quando os dados não estão totalmente disponíveis. Antes da instalação, vale a pena consultar a documentação do módulo.
Question
Isto afeta negativamente o desempenho da loja — por exemplo, com um número muito elevado de produtos?
Answer
Na maioria dos casos, o impacto é mínimo — adicionar um script JSON‑LD à página do produto representa uma carga reduzida. No entanto, com um catálogo enorme e um grande número de pedidos, vale a pena testar o funcionamento num ambiente de teste.
Question
Após a instalação, tenho de adicionar manualmente scripts JSON-LD ao modelo ou modificar o layout da página do produto?
Answer
Não — o módulo automatiza a geração de scripts JSON-LD, eliminando a necessidade de editar manualmente o modelo. No entanto, vale a pena verificar nas definições do módulo se são necessárias pequenas modificações no tema.
Question
O módulo funciona com outros módulos de SEO ou módulos que geram dados estruturados?
Answer
É recomendável ter cautela — se a loja já utiliza outra extensão que gera JSON‑LD ou scripts schema.org, pode ocorrer duplicação de dados, o que o Google pode avaliar negativamente. Recomenda-se verificar a configuração e evitar conflitos.
Question
Após a compra do módulo, recebo suporte técnico e atualizações?
Answer
Sim — o fabricante declara oferecer suporte técnico e disponibilizar atualizações para os seus módulos.
Update cookie preferences