Navegação facetada e SEO: como organizar os filtros da loja

Aprenda a escolher filtros indexáveis, controlar combinações de URLs e testar robots.txt, noindex e canonical sem esconder produtos da loja.

Painéis de seleção filtram uma coleção de formas geométricas

Os filtros ajudam o comprador a chegar ao produto que procura. O problema começa quando cada seleção abre outro endereço e a loja passa a oferecer milhares de combinações que ninguém planejou para a busca. Na navegação facetada, a primeira decisão é escolher quais seleções merecem uma página própria e como tratar as outras.

Bloquear todos os filtros pode tirar caminhos úteis do catálogo. Deixar todas as combinações abertas também pode multiplicar páginas semelhantes e consumir rastreamento. Dá para organizar essa escolha sem obrigar o visitante a abrir mão dos filtros.

O que os filtros mudam nos endereços da loja

A navegação facetada permite combinar atributos de uma coleção, como material, compatibilidade ou faixa de preço. Conforme a plataforma, essas escolhas alteram parâmetros na URL, criam caminhos novos ou ficam apenas no estado da interface.

Por isso, comece abrindo os filtros da sua loja e olhando a barra de endereços. Se uma seleção muda /categoria/ para /categoria/?material=inox, existe um novo endereço para examinar. Acrescentar outro atributo pode produzir mais uma combinação. A ordem dos parâmetros também pode gerar versões equivalentes.

Ordenar por preço é outra operação comum. Ela costuma reorganizar os mesmos itens, enquanto um filtro muda quais itens entram na lista. As duas operações podem se misturar à paginação, criando vários caminhos para conjuntos iguais ou parecidos.

Em catálogos grandes, o Google precisa visitar esses endereços para descobrir o que oferecem. Quando o site expõe combinações demais, a investigação de crawl budget pode revelar acessos concentrados nelas enquanto outras páginas esperam. Antes de mexer no servidor, examine o que a própria navegação está gerando.

Quantas combinações o site pode estar oferecendo

Não conte apenas os filtros visíveis na lateral. Conte as combinações de endereços que eles conseguem formar. Num exemplo de cálculo com 10 cores, 8 tamanhos e 6 materiais, permitir uma escolha por atributo produz 480 combinações completas. Se cada atributo também pode ficar sem seleção, são 11 × 9 × 7 = 693 estados, incluindo a categoria sem filtro. Seleções múltiplas, ordenação e paginação ampliam esse conjunto.

O Google não precisa conhecer todas essas combinações para haver desperdício. Basta que o site publique links para uma parte extensa delas e continue acrescentando novos caminhos a cada seleção. Um crawler pode revelar esse crescimento: a coleta encontra cada vez mais URLs de filtros, mesmo quando quase todos os produtos já apareceram.

Exporte as URLs encontradas e agrupe pelos nomes dos parâmetros. Olhe quantos endereços vêm de cor, tamanho, ordem e das combinações entre eles. Mantenha separados os parâmetros de campanha e de sessão. Eles podem repetir o mesmo conteúdo sem sequer representar uma escolha de catálogo.

Como um filtro aparece na URL da Shopify

Na demonstração do tema Dawn, selecionar Out of stock acrescenta filter.v.availability=0 ao endereço. A lista passa a mostrar os produtos alcançados por esse filtro.

Filtro Availability da demonstração Dawn com Out of stock selecionado e 18 produtos indicados
O filtro de disponibilidade está selecionado. A interface indica 18 produtos para essa escolha na demonstração do Dawn.

O endereço também carrega campos de preço vazios e sort_by=title-ascending. Separe essas partes antes de definir uma regra: uma descreve a disponibilidade, outras pertencem aos controles de preço e ordenação. Ao avançar para a segunda página, o link mantém o filtro e acrescenta page=2.

Nessa demonstração, a canonical aponta para a coleção sem filtro. Na sua loja, a escolha depende de quais seleções você quer oferecer nas buscas. Copiar o destino dessa tag sem olhar o catálogo pode consolidar uma seleção que merecia uma página própria.

Quais seleções merecem uma página na busca

Um filtro merece ser considerado como página de destino quando responde a uma procura que faz sentido para o catálogo e oferece uma seleção útil de produtos. Eu olharia para as consultas que já chegam à loja, para a forma como os clientes descrevem o que precisam e para a continuidade daquela oferta.

A página precisa entregar essa seleção de maneira estável. Se os produtos mudam a cada visita, a URL depende de uma sessão ou a combinação fica vazia com frequência, fica mais difícil tratá-la como um destino permanente.

Não é preciso transformar toda combinação possível em categoria. Escolha as seleções que a loja tem condições de manter, com uma URL consistente, links de entrada e informações que orientem a compra. O título e o conteúdo devem corresponder aos produtos apresentados, sem uma introdução genérica repetida em centenas de páginas.

Também compare com as categorias que já existem. Se uma delas atende à mesma procura e mostra a mesma seleção, criar outra URL pode abrir uma duplicação desnecessária. A organização do catálogo vem antes da configuração das tags.

Decisões para páginas de busca, filtros de navegação e URLs indesejadas já indexadas
O controle depende da função da URL e do que o Google já conhece sobre ela.

Monte um mapa das URLs antes de configurar as tags

Para uma categoria, escolha uma URL real de cada comportamento abaixo. Abra os endereços em outra aba e compare os produtos, o título e a canonical. Os caminhos da tabela são didáticos; o seu tema pode usar outros nomes.

Tipo de endereço O que verificar Decisão a tomar
/categoria/ Apresenta a coleção principal e recebe links da navegação? Manter como destino principal daquela categoria.
/categoria/?material=inox Existe procura por essa seleção e produtos suficientes para atendê-la de forma contínua? Avaliar uma página indexável própria ou uma categoria já existente que cumpra a mesma função.
/categoria/?ordem=preco Apenas reorganiza a coleção? Definir como tratar a versão de navegação sem promovê-la como novo destino de busca.
/categoria/?page=2 Mostra o próximo conjunto de produtos? Preservar um caminho rastreável com canonical coerente para aquela página.
/categoria/?sessao=abc Entrega o mesmo conteúdo com um identificador de visita? Evitar a publicação de links com esse identificador e revisar a aplicação.

Para escolher uma seleção indexável, abra também a SERP da consulta que ela pretende atender. Se a procura pede uma categoria de produtos e você tem a oferta correspondente, a página tem uma função clara. Se a seleção traz dois itens que já aparecem na categoria principal e não atende a uma necessidade diferente, criar uma nova página permanente pede uma justificativa melhor do que a existência do filtro.

Como escolher o controle das outras combinações

Depois de definir as páginas que devem participar das buscas, fica mais claro como tratar o restante. A configuração muda conforme você quer impedir a leitura, excluir uma página do índice ou indicar uma versão equivalente.

Quando impedir o rastreamento

Se uma família de filtros existe apenas para a navegação e não precisa ser lida pelos buscadores, a equipe pode controlar sua geração e seu rastreamento. Regras no robots.txt são uma das opções para padrões de URL que você decidiu manter fora desse acesso.

A regra precisa corresponder aos endereços indesejados sem atingir as categorias e os produtos que devem continuar acessíveis. Teste o padrão com diferentes posições de parâmetros e com a paginação. Um bloqueio amplo de URLs com interrogação pode cortar partes úteis da loja.

Outra possibilidade de implementação é manter filtros de uso temporário em fragmentos de URL, depois de #, quando eles não precisam virar páginas da busca. Isso depende de como o site foi desenvolvido. Para a paginação do catálogo, cada parte da lista precisa continuar tendo seu endereço rastreável.

Quando excluir da indexação

O noindex serve para pedir a exclusão de um conteúdo da busca. Para lê-lo, o Google precisa acessar a resposta. Bloquear a mesma URL no robots.txt impede essa leitura.

Se a combinação indesejada já está indexada, defina primeiro como a exclusão será comunicada. Quando a escolha for noindex, mantenha o acesso necessário para o Google encontrar a instrução. A mudança precisa chegar à versão pública, e o buscador precisa voltar à página para processá-la.

Se o objetivo é manter a exclusão por essa instrução, ela deve continuar legível. Um bloqueio de rastreamento não substitui o noindex: endereços conhecidos por links ainda podem aparecer na busca sem o conteúdo. Já informações privadas exigem autenticação, independentemente desses controles.

Quando indicar outra versão canônica

A canonical cabe quando os endereços representam versões iguais ou muito semelhantes e você quer indicar qual delas deve ser consolidada. Uma ordenação alternativa da mesma coleção pode entrar nessa revisão.

Uma seleção que muda de fato a oferta e foi escolhida para ter presença própria precisa ser avaliada como tal. Apontar todos os filtros para a categoria principal apaga essa distinção e não resolve a criação de novas combinações.

O Google também precisa acessar as versões para analisar a canonical. Ela pode reduzir o rastreamento de alternativas ao longo do tempo, mas não funciona como uma barreira de acesso. Links internos com nofollow também não são o controle que eu escolheria para administrar sozinho todo esse espaço de URLs.

Um exemplo de bloqueio que precisa de teste

Suponha que o parâmetro de ordenação se chame exatamente ordem e que as URLs com ele não devam ser rastreadas. A equipe pode testar padrões como estes:

User-agent: *
Disallow: /*?ordem=
Disallow: /*?*&ordem=

O primeiro padrão cobre o parâmetro logo depois da interrogação. O segundo cobre a posição depois de outro parâmetro. Eles são um exemplo de sintaxe, não uma configuração pronta para qualquer loja. Antes de publicar, teste pelo menos estes endereços no validador usado pela equipe:

  • /categoria/?ordem=preco: deve coincidir com o bloqueio escolhido.
  • /categoria/?cor=azul&ordem=preco: também deve coincidir.
  • /categoria/?page=2: deve continuar fora dessa regra.
  • /categoria/?material=inox: deve respeitar a decisão específica tomada para a seleção.
  • /produto/: precisa continuar acessível.

Se o mesmo endereço precisa primeiro comunicar um noindex, planeje essa etapa antes do bloqueio. Enquanto a leitura estiver proibida, o Google não verá a instrução na página. Uma regra correta para poupar rastreamento pode atrapalhar uma exclusão que ainda não foi processada.

Como evitar que o catálogo multiplique URLs sem necessidade

Quem desenvolve pode limitar combinações sem sentido e manter uma ordem consistente para os filtros. Se a mesma seleção aparece em dois caminhos diferentes apenas porque os atributos foram aplicados em outra ordem, o site está oferecendo versões redundantes.

Nos parâmetros, use separadores reconhecíveis, como &, e evite repetir o mesmo filtro no endereço. Se a plataforma usa pastas para representar atributos, mantenha a ordem lógica também nesses caminhos.

Quando uma combinação não retorna nenhum item, a orientação é responder 404 naquele endereço, com uma página que explique a ausência. Não redirecione todas essas URLs para uma tela genérica de erro. Combinações inválidas e páginas de paginação que não existem também precisam ter respostas coerentes.

Essa decisão se refere à lista filtrada sem resultados. Para um produto temporariamente esgotado, você precisa avaliar a continuidade da página do próprio produto e as informações oferecidas ao comprador.

As práticas para controlar URLs de filtros detalham essas regras. A implementação deve respeitar o que a sua plataforma permite editar, em vez de copiar um conjunto de bloqueios feito para outro site.

Como conferir a mudança sem perder páginas úteis

Escolha uma categoria e separe exemplos de cada grupo: a categoria principal, uma seleção que deve aparecer na busca, filtros apenas de navegação e uma combinação vazia. Acrescente uma página seguinte da lista e um produto alcançado por ela.

SEO é técnico. A parceria é pessoal. Do diagnóstico à implementação.

Antes de publicar, teste os links, as respostas HTTP e as instruções de indexação desses endereços. Se houver bloqueio de rastreamento, confira exatamente quais URLs ele alcança. As páginas escolhidas para a busca precisam continuar abertas, com conteúdo e canonical coerentes.

Depois da publicação, repita a navegação e examine a resposta que o servidor entrega. O painel pode ter salvo uma configuração que o cache ainda não deixou chegar ao público. Na sequência, o Search Console e os logs mostram o que o Google voltou a acessar e processar.

Compare os mesmos padrões de URL ao longo do tempo. O total de páginas indexadas pode cair porque versões indesejadas saíram, enquanto categorias importantes continuam disponíveis. O trabalho de SEO técnico precisa acompanhar quais páginas mudaram, além dos números gerais.

Conclusão

Comece por uma categoria e decida quais seleções você quer oferecer como destinos de busca. A partir daí, escolha os controles das outras combinações e teste se produtos e paginação continuam acessíveis. Esse mapa evita que uma regra criada para reduzir URLs acabe escondendo o que a loja precisa vender.

Se os filtros já cresceram além do que a equipe consegue revisar, podemos organizar esse trabalho no SEO para ecommerce. A revisão parte do catálogo e chega às configurações que precisam mudar, com critérios para testar cada grupo antes de ampliar a publicação.

Quem escreve por aqui

Juan Moura

Especialista e consultor em SEO técnico e GEO

Especialista em SEO Técnico. Identifico e corrijo o que impede o Google de rastrear, indexar e ranquear sites. Atendo WordPress, Shopify, Tray, Nuvemshop e sites customizados.

SEO técnicoWordPressDesenvolvimento
Conheça minha trajetória