Como adicionar RDFa na avaliação dos produtos

Se alguma vez você fez uma pesquisa no google e se perguntou “como faz para colocar essas estrelas nos resultados de busca?”, então você quer saber o que é e como funciona RDFa.

O foco deste post não é apresentar o RDFa, e sim seu uso prático no Magento. Neste artigo em questão falaremos mais especificamente do uso de RDFa na avaliação dos produtos. Que vai gerar um resultado de busca orgânica como este:

RDFa avaliação Magento

Ganhei sua atenção!?

Rápida introdução

Preciso explicar rapidamente o que faremos à seguir, para que não fique parecendo algo de outro mundo.

RDFa é uma marcação de texto, assim como é o HTML. Então o que faremos é algo muito simples… apenas marcar o texto com as tags equivalentes. Para saber mais sobre RDFa acesse:

https://support.google.com/webmasters/answer/146898?hl=pt-BR

Seria muito útil se a equipe de desenvolvimento do Magento já criasse essa marcação RDFa nativamente nos temas, mas infelizmente até o presente momento isso não existe. Por isso devemos tomar as providências abaixo.

Marcação RDFa de avaliação do produto

Existem diversos tipos de marcação de conteúdo RDFa, neste momento veremos como usar a marcação RDFa para exibir nos resultados de busca orgânica a avaliação de nossos produtos.

Para começar, vamos editar o arquivo summary.phtml que fica em:

app > design > frontend > base > default > template > review > helper > summary.phtml

Não altere arquivos em base/default, faça uma cópia deste arquivo para default/default ou seu pacote/tema customizado, e aplique as alterações na cópia.

Logo no início do arquivo, no class=”ratings” adicione:

Agora basta incluir o cartão de informações logo abaixo da avaliação do class=”rating”.

escapeHtml($this->getProduct()->getName()) ?>

    
        getRatingSummary() ?>
        100
    

Basta salvar o arquivo e está feito.

Quero saber mais

Você provavelmente quer saber se o código está funcionando, quando vai aparecer no google, como incluir outras informações, etc, etc, etc. Então vamos lá:

– Como eu sei qual arquivo devo alterar no Magento?

Eu usei o debug do Magento, como mostrado neste post: Qual arquivo alterar?

– Como saber quais tags de marcação estão disponíveis no RDFa?

No suporte do google webmasters existe uma lista deles: Rich snippets – Review ratings

– Como testar? Quero saber se o código que criei está correto.

Existe uma ferramenta no google webmasters onde você pode informar a URL do seu site, ou então copiar/colar o código html gerado para ver o resultado (e possíveis erros): http://www.google.com/webmasters/tools/richsnippets

– Quando vai aparecer esse resultado no google?

Não sei, eu não trabalho no google. Mas provavelmente assim que seu código for indexado e validado pelos mecanismos de buscas. O que pode levar horas, dias, ou mesmo semanas.

Se tiver outras dúvidas use o fórum Bragento.

Sucesso!

O Autor

Mario SAM

Desenvolvedor Magento com certificação M1 Developer e M1 FrontEnd Developer. Graduado em Web Design e Programação, pós-graduado em Gestão de Projetos e TI. Não sou matemático mas estou aqui para somar.