SEO para e-commerce

Trilho de navegação no PrestaShop: como acrescentar corretamente a marcação BreadcrumbList?

Nos resultados de pesquisa, o Google mostra cada vez mais o caminho de navegação em vez do endereço completo. Esse caminho não vem do seu URL, vem da marcação do trilho de navegação. Sem ela, o visitante vê um endereço técnico onde podia ver a sua árvore de categorias.

O que a marcação traz realmente

Três efeitos, dos quais só um é visível.

A apresentação do caminho nos resultados, que substitui o URL. Num endereço longo ou pouco legível, o ganho de clareza é nítido.

A compreensão da estrutura. A marcação indica explicitamente aos motores como as suas páginas se articulam, coisa que a estrutura de URL nem sempre basta para estabelecer, sobretudo quando os endereços são planos.

As ligações internas. O trilho é uma ligação ascendente para as categorias-mãe, presente em cada ficha de produto. Num catálogo de três mil referências, é um volume de ligações considerável, obtido sem esforço.

A estrutura esperada

A marcação descreve uma lista ordenada de elementos, cada um com três informações: a sua posição no caminho, o endereço da página correspondente e o seu título.

Quatro regras de forma.

A posição começa em 1 e incrementa sem saltos. Uma numeração que comece em zero ou que tenha um buraco invalida o conjunto.

O último elemento é a página atual. Tem de figurar na lista, com o seu título, e não deve ser uma ligação na apresentação: não se liga para a página onde já se está.

O título deve corresponder ao texto apresentado. Uma marcação que declara «Berbequins sem fios» quando o trilho visível mostra «Berbequins» cria uma incoerência entre o conteúdo e a sua descrição.

O formato recomendado é o JSON-LD, inserido no cabeçalho da página. É mais simples de manter do que a marcação em atributos, que obriga a mexer na estrutura HTML do trilho.

Breadcrumb Pro: Trilho de Navegação PrestaShopMenus pendentes, JSON-LD BreadcrumbList e caminho inteligente em várias categorias89,00

O caso dos produtos em várias categorias

É a verdadeira dificuldade numa loja, e não tem resposta única.

Um produto ligado a três categorias tem três caminhos possíveis. Que trilho declarar?

A solução simples e recomendada: a categoria por defeito do produto. Já está definida no PrestaShop, determina o URL canónico, e o trilho deve manter-se coerente com ela. Um trilho que mostra um caminho diferente do do endereço canónico envia dois sinais contraditórios.

A solução contextual: o trilho segue o caminho realmente percorrido pelo visitante. Excelente para a experiência de utilização, problemático para a marcação, já que a mesma página declara estruturas diferentes consoante a navegação.

O compromisso que funciona: um trilho apresentado contextual, que ajuda o visitante a voltar de onde veio, e um trilho marcado sempre construído sobre a categoria por defeito. Os dois não servem o mesmo objetivo.

A marcação admite aliás vários trilhos para a mesma página, o que permite declarar os diferentes caminhos de acesso. É uma opção, não uma obrigação, e complica a manutenção sem benefício claramente demonstrado.

Os erros frequentes

O trilho que não corresponde ao URL. Um endereço construído sobre uma categoria e um trilho construído sobre outra. O caso acontece assim que a categoria por defeito é alterada sem que o resto acompanhe.

A página inicial em falta. O primeiro elemento do caminho devia ser a página inicial. A sua ausência não invalida a marcação, mas priva o caminho do seu ponto de partida.

A marcação duplicada. O tema declara um trilho, um módulo SEO declara um segundo. Duas declarações concorrentes na mesma página produzem um comportamento imprevisível, e é uma causa frequente de desaparecimento da apresentação depois da instalação de um módulo.

O trilho em páginas sem hierarquia. Uma página CMS isolada, uma página de contacto ou um resultado de pesquisa não têm caminho. Forçar aí um trilho artificial não traz nada.

O trilho em mobile

Em ecrãs pequenos, um caminho com quatro níveis raramente cabe numa linha. Três tratamentos possíveis.

O recolhimento dos níveis intermédios, mantendo o primeiro e o último com reticências no meio. É o comportamento mais comum, e não afeta a marcação, que continua completa.

O deslocamento horizontal, que conserva tudo mas exige uma manipulação.

A apresentação só do nível imediatamente acima, como ligação de regresso. O mais legível, e o menos útil para a navegação profunda.

Em todos os casos, a marcação deve manter-se completa seja qual for a apresentação. O que é ocultado visualmente por falta de espaço pode continuar declarado.

Controlar

Chegam duas verificações.

O teste de resultados enriquecidos do Google numa ficha de produto, numa página de categoria e numa página CMS. Assinala os erros de posição, os títulos em falta e os endereços inválidos.

O relatório dedicado na Search Console, que reporta as anomalias à escala do site. Um pico de erros depois de uma alteração de catálogo assinala geralmente produtos cuja categoria por defeito se perdeu.

O módulo Breadcrumb Pro para PrestaShop gere este dispositivo no PrestaShop 8 e 9: marcação JSON-LD construída sobre a categoria por defeito, trilho apresentado contextual, deteção de declarações duplicadas com o tema e comportamento adaptado em mobile.

Continuar a ler

Artigos relacionados