Resposta rápida: Uma etiqueta canónica diz ao Google qual URL é o verdadeiro quando o mesmo conteúdo está acessível em vários endereços. O Shopify cria duplicados por design — cada produto é acessível em /products/x e /collections/y/products/x — e a sua configuração canónica padrão lida corretamente com esse caso. Os problemas são aqueles que o Shopify não resolve: filtros de etiquetas, parâmetros de ordenação e duplicados internacionalizados.

A maioria das lojas Shopify não precisa de mexer nas etiquetas canónicas. As que precisam geralmente apresentam um sintoma específico: o Search Console reporta "Duplicado, Google escolheu canónica diferente do utilizador", ou uma página de coleção indexada dezenas de vezes com diferentes strings de consulta.

O que o Shopify já faz corretamente

Cada tema do Shopify emite <link rel="canonical"> em theme.liquid apontando para canonical_url. Para produtos, isso resolve para /products/handle independentemente do caminho de coleção pelo qual o comprador chegou. Isto está correto e não deve ser alterado.

Essa única configuração padrão lida com a duplicação mais comum no Shopify, razão pela qual as etiquetas canónicas são muito menos problemáticas aqui do que em plataformas personalizadas.

Onde falha

Coleções filtradas por etiqueta. /collections/shirts/blue é um URL distinto com a sua própria canónica apontando para si mesmo. Numa loja com muitas etiquetas, isso gera centenas de páginas quase duplicadas, todas auto-canónicas, todas a competir. Este é o problema canónico mais comum no Shopify.

Parâmetros de ordenação e paginação. ?sort_by=price-ascending produz os mesmos produtos numa ordem diferente. A canónica do Shopify geralmente remove estes, mas temas que constroem a sua própria canónica a partir de request.url não o fazem.

Páginas de resultados de pesquisa. Páginas /search?q=… são auto-canónicas e, se ligadas de qualquer lugar rastreável, são indexadas. Devem ser noindexadas em vez de canónicas.

Mercados e duplicados de localidade. Uma loja que vende em três regiões pode servir o mesmo produto em três URLs. Isto requer hreflang, não canónicas — canonicá-los para uma localidade remove os outros dos seus resultados locais completamente, o que quase sempre é o resultado errado.

Corrigindo o caso de filtro de etiquetas

Duas abordagens defensáveis, e a escolha depende de haver ou não procura de pesquisa para as páginas filtradas.

Se ninguém procura por "camisas azuis" como frase, canonicize as vistas filtradas para a coleção principal. Consolida sinais, remove as páginas finas, não custa nada.

Se houver — "botas de caminhada impermeáveis femininas" é uma consulta real — a página filtrada é a sua melhor página de destino para isso, e canonicizá-la elimina essa oportunidade. Deixe-a auto-canónica, dê-lhe um H1 e introdução únicos, e trate-a como uma página em vez de um filtro.

A resposta errada é não fazer nada e deixar centenas de URLs de filtro auto-canónicas acumularem-se.

Situação Configuração da Etiqueta Canónica Resultado
Sem procura de pesquisa para a vista filtrada (por exemplo, “camisas azuis” não pesquisadas) Canonicizar URL filtrado para a coleção principal Consolida sinais de classificação, remove páginas finas
Vista filtrada direciona uma consulta de pesquisa real (por exemplo, “botas de caminhada impermeáveis femininas”) Deixar URL filtrado auto-canónico; adicionar H1 e introdução únicos Preserva página de destino, captura tráfego de pesquisa
Nenhuma ação tomada (nenhuma) Centenas de URLs de filtro auto-canónicas acumulam-se, competindo entre si

Verificar em vez de assumir

As etiquetas canónicas são consultivas. O Google trata-as como uma sugestão e regularmente ignora-as, que é exatamente o que o relatório "Google escolheu canónica diferente" está a dizer: a sua etiqueta disse uma coisa e o Google discordou.

Quando isso acontece, a causa é quase sempre um sinal conflitante — links internos apontando para o URL não canónico, um sitemap listando-o, ou uma cadeia de redirecionamento. Corrija o sinal, não a etiqueta.

Verifique com a ferramenta de Inspeção de URL no Search Console, que mostra tanto a canónica que declarou quanto a que o Google selecionou. Se diferirem, esse é todo o diagnóstico.

Relacionado