Schema markup (JSON-LD) e SEO
O plugin injeta o menor preço disponível (o preço com desconto à vista, quando configurado) no schema do produto. Isso ajuda o Google a exibir o preço com desconto nos resultados de busca e nos cartões do Google Shopping.
O que o plugin faz
Em todos os produtos onde o WooCommerce gera dados estruturados, o plugin:
- Substitui o
pricedo schema padrão pelo preço com desconto à vista. - Atualiza o schema do Rank Math quando o plugin SEO está ativo, com o mesmo preço.
- Atualiza o preço do Open Graph (
og:product:price:amount) quando você usa o Rank Math, fazendo o mesmo no Facebook/Instagram.
Tudo isso roda automaticamente — não tem nada pra configurar. Só ative o Desconto no preço principal com uma porcentagem maior que 0 e o plugin se encarrega.
O schema fica dentro do HTML do seu site — só é lido por robôs de busca que acessam o produto diretamente. Não tem efeito nos feeds XML que você envia pro Google Merchant Center ou Facebook Catalog. Veja Feeds XML para essa parte.
Plugins SEO suportados nativamente
- Rank Math — schema
Producte Open Graph atualizados automaticamente. - Yoast SEO — usa o schema do WooCommerce, que o plugin sobrescreve corretamente.
- WooCommerce nativo (sem SEO plugin) — o schema do próprio WooCommerce já é atualizado.
Como desativar o schema
Em versões antigas (anteriores à 2.0) existia uma opção visual para desligar o schema. Hoje ela não existe mais porque é o padrão esperado pela maioria das lojas.
Se você precisa desativar (caso muito específico), use:
add_filter( 'wc_installments_simulator_settings', function( $settings ) {
$settings['enable_schema'] = 'no';
return $settings;
});
Como verificar se está funcionando
- Abra qualquer produto da sua loja.
- Visualize o código-fonte (
Ctrl+Uno navegador). - Procure por
application/ld+json. - Verifique se o
priceno JSON bate com o preço à vista (com desconto), e não com o preço cheio.
Você também pode usar a ferramenta oficial Rich Results Test do Google: cole a URL do produto e veja se o price está correto.