
Como implementar os dado estruturado “schema BreadcrumbList” nas páginas dos Produtos na plataforma Magento 1.
Existe alguns termos em inglês que são difíceis de traduzir para o português, Breadcrumb é um deles, mais isso não vem ao caso.
Breadcrumb List é um esquema de dados estruturados que irá permitir o Google montar uma “trilha de navegação” nos resultados de busca.
Edite o arquivo: app/design/frontend/rwd/default/template/catalog/product/view.phtml
Logo no inicio do template você irá encontrar o seguinte código:
$_helper = $this->helper('catalog/output');
$_product = $this->getProduct(); Adicione na sequência:
<?php
$categoryIds = $_product->getCategoryIds();
if(count($categoryIds) ){
$firstCategoryId = $categoryIds[0];
$_category = Mage::getModel('catalog/category')->load($firstCategoryId);
?>
<script type="application/ld+json">
{
"@context": "http://schema.org",
"@type": "BreadcrumbList",
"itemListElement":
[
{
"@type": "ListItem",
"position": 1,
"item":
{
"@id": "<?php echo Mage::getBaseUrl(); ?>",
"name": "Início"
}
}, {
"@type": "ListItem",
"position": 2,
"item":
{
"@id": "<?php echo $_category->getUrl(); ?>",
"name": "<?php echo $_category->getName(); ?>"
}
}, {
"@type": "ListItem",
"position": 3,
"item":
{
"@id": "",
"name": "<?php echo $_helper->productAttribute($_product, $_product->getName(), 'name') ?>"
}
} ]
}
</script>
<?php } ?> Não esqueça de realizar um backup do arquivo e de limpar o cache da loja, o mesmo vale se você estiver utilizando Vanish, etc..
Faça o teste utilizando: https://search.google.com/structured-data/testing-tool?hl=pt-BR
Site novo há semanas e nenhuma página indexada? Confira a caixinha de visibilidade em Leitura, o noindex no HTML e…
O retorno do array_map voltou com índice 0, 1, 2 e o código que dependia da chave quebrou. Entenda quando…
Dump de 12 GB que demora horas porque arrasta report_event e cron_schedule. Faça o backup em duas passadas, guarde só…
Escreveu a preference e o Magento 2 continua usando a classe original? Confira a área do di.xml, o generated/code e…
Cadastrou Cor direto na aba Atributos do produto e o filtro por atributo vem vazio. Veja como identificar o tipo,…
Precisa de um SELECT no banco do cliente e só tem SSH? O wp db query pega a senha do…