Quase todo guia de SEO para loja virtual repete a mesma lista: pesquisar palavra-chave, caprichar no título do produto, escrever descrição original, acelerar o site, conseguir links. Tudo isso vale. Mas existe um problema que a lista não menciona e que costuma ser o primeiro a travar uma loja média: os filtros da categoria.
Cada vez que alguém clica em "azul", "tamanho M" e "até R$ 200", o site cria um endereço novo. O robô do Google segue esses endereços como se fossem páginas diferentes, e o tempo que ele gasta ali é tempo que não gasta no lançamento da semana. Este guia cobre o básico do SEO para e-commerce e depois entra no que os primeiros resultados deixam de fora: como decidir o destino de cada filtro e como enxergar o problema no Search Console.
O que é SEO para e-commerce?
SEO para e-commerce é a parte do SEO que trata das particularidades de uma loja virtual: muitas páginas parecidas, estoque que entra e sai e uma estrutura de categorias que se multiplica. Um site institucional tem dezenas de páginas; uma loja de moda com 3 mil produtos pode ter centenas de milhares de endereços, contando variações e filtros.
Por isso o trabalho tem três frentes, e não uma. A primeira é a de demanda: descobrir como o cliente busca e qual página deve responder a cada busca. A segunda é a de conteúdo: categoria e produto com texto, imagem e dados estruturados que o Google entenda. A terceira é técnica: garantir que o robô encontre as páginas que importam sem se perder nas que não importam. É nessa terceira frente que os filtros entram.
Vale lembrar que o fundamento é o mesmo de qualquer site. Se você quer a base antes do recorte de loja, o artigo sobre o que o Google exige em SEO e GEO resume as regras gerais.
E e-commerce precisa de SEO se já paga anúncio?
Precisa, e por um motivo de custo. O anúncio cobra por clique enquanto está ligado; a página que ranqueia organicamente continua trazendo visita depois que o trabalho foi feito. Para a maioria das lojas, os dois canais se somam: o anúncio cobre o produto de margem alta e a campanha sazonal, e o orgânico sustenta as categorias que vendem o ano todo.
Há ainda um efeito menos óbvio. Os anúncios de Shopping e a ficha de produto orgânica dependem da mesma página: se o Google demora para rastrear o produto novo ou a mudança de preço, a informação fica velha nos dois lugares. Uma loja com rastreamento desperdiçado sofre no orgânico e também no pago.
O que é navegação facetada e por que ela cria tantas URLs?
Navegação facetada é o nome técnico dos filtros laterais da categoria: cor, tamanho, marca, faixa de preço, material, avaliação, ordenação por menor preço. Cada faceta é útil para o comprador. O problema está na matemática: as combinações crescem por multiplicação.
Pense numa categoria de camisetas com 12 cores, 6 tamanhos, 5 faixas de preço e 4 ordenações. Só combinando um valor de cada filtro são 12 × 6 × 5 × 4 = 1.440 endereços para uma única categoria. Some a possibilidade de escolher duas cores ao mesmo tempo, a paginação de cada combinação e a ordem em que os parâmetros aparecem na URL, e o número vira algo que nenhuma loja consegue listar.
O Google descreve exatamente isso. Na série Crawling December, publicada no blog do Search Central em dezembro de 2024, Gary Illyes usa uma URL de exemplo em que basta trocar o produto, a cor ou o tamanho para nascer um endereço novo, e chama o resultado de um número quase infinito de URLs.
Como o filtro atrasa o rastreamento do produto novo?
O Googlebot não rastreia tudo de uma vez. Ele trabalha com um limite de capacidade, que sobe quando o servidor responde bem e cai quando o site fica lento ou devolve erro, e com uma demanda, que depende do tamanho do site, da frequência de atualização e da qualidade percebida das páginas. É o que se chama de orçamento de rastreamento.
Quando milhares de URLs de filtro estão abertas, o robô passa parte desse orçamento lendo variações da mesma vitrine. A documentação do Google sobre orçamento de rastreamento pede para eliminar conteúdo duplicado justamente para concentrar o rastreamento em conteúdo único, e não em URLs únicas. A consequência prática numa loja é simples: o produto que entrou ontem demora mais para ser descoberto, e a mudança de preço demora mais para aparecer.
Há também o custo do servidor. Cada visita do robô a uma combinação de filtro é uma consulta ao banco de produtos. Em plataformas com plano limitado por requisição ou em servidores próprios mais modestos, o excesso de rastreamento pode deixar a loja lenta para o cliente de verdade.
Todo filtro deve ser bloqueado no Google?
Não, e esse é o erro oposto. Algumas combinações de filtro correspondem a buscas reais. "Tênis de corrida feminino", "sofá retrátil cinza" e "vestido de festa longo" são filtros dentro de uma categoria e, ao mesmo tempo, termos que o cliente digita. Bloquear tudo significa abrir mão dessas buscas.
A decisão, então, é por faceta e não por regra geral. A pergunta que separa os casos é uma só: existe gente buscando exatamente essa combinação? Se existe, a combinação merece virar uma página de verdade, com URL limpa, título próprio, texto e link no menu ou na categoria. Se não existe, ela serve só para quem já está navegando, e o Google não precisa visitá-la.
Repare que a documentação do Google não diz quais facetas indexar; ela dá as ferramentas para cada caminho. Quem decide é a pesquisa de palavras-chave da loja. Na prática, poucas facetas costumam ter busca própria (tipo de produto, gênero, às vezes marca e cor), e quase nunca ordenação, faixa de preço ou combinação de três filtros ou mais.
Quais são as formas de controlar os filtros, e qual escolher?
A documentação oficial do Google sobre URLs de navegação facetada organiza as opções em dois objetivos: impedir o rastreamento das URLs de filtro ou mantê-las rastreáveis com o menor custo possível. A tabela resume o que cada recurso faz e onde ele falha.
| Recurso | O que faz | Quando usar | Limite |
|---|---|---|---|
| robots.txt (disallow do parâmetro) | Impede o robô de pedir a URL de filtro | Filtros sem busca própria: ordenação, preço, combinações múltiplas | Não remove do índice o que já está lá; URL bloqueada com link pode aparecer sem descrição |
| Fragmento (#) no filtro | O filtro muda a vitrine sem criar URL rastreável | Lojas que podem mudar o tema para filtrar no navegador | Depende de desenvolvimento; o Google ignora o fragmento para o bem e para o mal |
| rel="canonical" para a categoria | Indica a versão principal e consolida sinais | Variações que precisam continuar acessíveis por link | O Google diz que é menos eficaz a longo prazo e demora para fazer efeito |
| rel="nofollow" nos links de filtro | Desestimula o robô a seguir o link | Complemento, nunca solução única | Só funciona se todo link para a URL tiver o atributo, inclusive os externos |
| HTTP 404 na combinação vazia | Diz ao Google que aquela combinação não existe | Filtro sem resultado, filtro duplicado, paginação inexistente | Não pode virar redirecionamento para uma página genérica de "não encontrado" |
| Página indexável de combinação | Transforma a combinação em landing page | Combinações com busca real comprovada | Exige texto, título e link próprios; senão vira mais uma duplicata |
Elaborado pela Alliance Comunicação com base na documentação "Managing crawling of faceted navigation URLs", do Google Search Central.
Dois detalhes da documentação merecem atenção. O primeiro: o exemplo oficial de robots.txt bloqueia os parâmetros de filtro, mas libera explicitamente uma listagem sem filtro, para que o robô continue chegando aos produtos. O segundo: o Google diz que canonical e nofollow tendem a ser menos eficazes a longo prazo do que robots.txt ou fragmento. Quem resolveu o problema só com canonical costuma descobrir, meses depois, que o robô continua visitando as variações.
E o noindex? Ele tira a página do índice, mas não economiza rastreamento: a documentação de orçamento avisa que o Google ainda pede a página para ler a instrução e depois a descarta. Além disso, uma URL bloqueada no robots.txt nunca tem o noindex lido. A diferença entre bloquear e desindexar está explicada no artigo sobre o bloqueio do robots.txt que não tira a página do Google.
Como decidir o destino de cada filtro na prática?
O mapa abaixo transforma a tabela em uma sequência de perguntas. Faça o exercício com a lista de facetas de uma categoria importante e anote o destino de cada uma antes de mexer em qualquer arquivo.
1. Liste as facetas e os parâmetros que cada uma gera
Navegue pela categoria clicando em cada filtro e anote o pedaço de URL que aparece: ?cor=, ?tamanho=, ?ordem=, ?preco=. Em plataformas prontas, os nomes variam conforme o tema e os aplicativos instalados, por isso a anotação precisa ser feita na sua loja, e não copiada de um tutorial.
2. Cruze cada faceta com a pesquisa de palavras-chave
Para cada valor de faceta, pergunte se existe busca por "[categoria] + [valor]". O autocompletar do Google e o Planejador de Palavras-chave dão a resposta. Combinação com busca vai para a lista de páginas a criar; o resto vai para a lista de bloqueio.
3. Crie as páginas de combinação que têm demanda
Uma combinação com busca não deve depender do parâmetro de filtro. O ideal é que ela tenha uma URL estável, título e H1 com o termo, um parágrafo de apoio e link fixo em algum ponto da navegação. Assim ela deixa de ser um subproduto do filtro e passa a ser uma página que a loja escolheu publicar.
4. Bloqueie os parâmetros sem demanda no robots.txt
Ordenação, faixa de preço, filtros múltiplos e parâmetros de sessão costumam ir para o bloqueio. Escreva uma regra por parâmetro e mantenha liberada a listagem da categoria sem filtro. Antes de publicar, teste as regras no relatório de robots.txt do Search Console para não bloquear a categoria inteira por engano.
5. Faça a combinação vazia devolver 404
Quando um filtro não retorna produto, a página deve responder com status 404 no próprio endereço, sem redirecionar para uma página genérica. A documentação estende a regra a filtros duplicados, combinações sem sentido e páginas de paginação que não existem. Muitas lojas mostram "nenhum produto encontrado" com status 200, o que o Google trata como soft 404, um tipo de página que, segundo a documentação de orçamento, continua sendo rastreado e gasta o orçamento.
6. Padronize o formato das URLs que continuarem abertas
Se alguma combinação precisar continuar rastreável, use o separador padrão & entre parâmetros e mantenha sempre a mesma ordem dos filtros. O Google observa que vírgulas, ponto e vírgula e colchetes dificultam o reconhecimento dos parâmetros, e que a ordem inconsistente cria duplicatas.
Quais são os erros mais comuns com filtros em loja virtual?
- Confiar só no canonical. Ele indica a versão principal, mas não impede o robô de visitar as variações, e o próprio Google diz que é menos eficaz a longo prazo.
- Bloquear no robots.txt e colocar noindex na mesma URL. Com o rastreamento bloqueado, o robô nunca lê o noindex.
- Bloquear a categoria junto com os filtros. Uma regra larga demais, como bloquear tudo que tem "?", pode cortar a paginação ou a própria listagem.
- Mostrar "nenhum produto" com status 200. A combinação vazia vira soft 404 e continua consumindo rastreamento.
- Redirecionar a combinação vazia para a home. A documentação pede o 404 no próprio endereço, não um redirecionamento para página genérica.
- Colocar nofollow em parte dos links. Se um único link para a URL não tiver o atributo, ela continua sendo descoberta.
- Mudar de tema ou de aplicativo de filtro sem revisar as URLs. O novo componente pode trocar o nome dos parâmetros e invalidar as regras que estavam funcionando.
Como enxergar o problema no Search Console?
O lugar certo é o relatório de Estatísticas de rastreamento, que fica em Configurações, e não no menu principal. O Google o classifica como recurso para usuários avançados e diz que sites com menos de mil páginas normalmente não precisam dele. Uma loja com filtros abertos quase sempre passa desse número, mesmo que o catálogo seja pequeno.
- Total de solicitações. Compare com o número de produtos e categorias da loja. Se o Google pede muito mais URLs do que a loja tem de páginas reais, há algo multiplicando endereços.
- Finalidade do rastreamento. O relatório separa Descoberta (URL nova) de Atualização (URL já conhecida). Produtos novos que demoram a aparecer em Descoberta indicam robô ocupado em outro lugar.
- Respostas. Um volume alto de 404 ou de 301 pode ser sinal de filtros antigos ou de combinações redirecionadas.
- Amostra de URLs. Clique nas linhas das tabelas para ver exemplos. Se a amostra vem cheia de
?cor=,?ordem=e afins, o diagnóstico está feito.
Complete com o relatório de indexação de páginas. Muitas URLs em "Descoberta, mas não indexada no momento" ou "Cópia sem página canônica selecionada pelo usuário" costumam apontar para o mesmo problema. O artigo sobre o que os relatórios do Search Console não mostram ajuda a interpretar esses status sem tirar conclusão apressada.
O que muda conforme o porte e a plataforma da loja?
O problema dos filtros existe em qualquer plataforma, mas o peso e a margem de ação mudam. A tabela ajuda a calibrar a prioridade.
| Perfil da loja | Peso do problema de filtros | Por onde agir |
|---|---|---|
| Loja pequena, poucas categorias e filtros | Baixo a moderado | Conferir se a combinação vazia devolve 404 e se a ordenação está fora do rastreamento |
| Loja média em plataforma pronta | Alto: o tema costuma abrir todas as combinações | Mapear os parâmetros do tema, editar o robots.txt se a plataforma permitir e criar páginas para as combinações com busca |
| Loja grande ou marketplace | Crítico: catálogo e filtros mudam todo dia | Política de parâmetros documentada, monitoramento mensal das Estatísticas de rastreamento e revisão a cada mudança de tema |
| Loja em plataforma própria ou headless | Variável | Desenhar o filtro com fragmento ou com URLs controladas desde o início, e devolver 404 nas combinações vazias |
Elaborado pela Alliance Comunicação com base na prática de auditoria de lojas virtuais.
Em plataforma pronta, a primeira pergunta é o que ela deixa editar. Algumas permitem alterar o robots.txt diretamente; outras só por aplicativo ou pelo suporte. Antes de contratar qualquer mudança, confira na documentação da sua plataforma e no próprio arquivo publicado em sualoja.com.br/robots.txt.
Quais ferramentas ajudam no SEO para e-commerce?
Para o problema dos filtros, as gratuitas resolvem a maior parte do diagnóstico. O Search Console mostra o que o Google rastreia e indexa; o relatório de robots.txt dentro dele mostra se o arquivo foi lido; o Planejador de Palavras-chave do Google Ads mostra se uma combinação tem busca. Um rastreador de site, como os que simulam o caminho do robô, ajuda a contar quantas URLs de filtro existem a partir da home.
Para o restante do SEO de loja, entram os dados estruturados de produto, que alimentam preço, disponibilidade e avaliação no resultado. O artigo sobre schema markup explica como essa marcação funciona. E o sitemap deve listar só as páginas que você quer indexadas, nunca as combinações bloqueadas; o guia sobre as tags do sitemap XML que o Google ignora mostra o que vale a pena preencher.
Quando vale contratar uma agência de SEO para e-commerce?
Vale quando a loja já tem catálogo grande, produto novo demorando a aparecer no Google e ninguém na equipe com tempo para ler os relatórios de rastreamento. Também vale antes de uma troca de plataforma ou de tema, que é o momento em que mais se perde tráfego orgânico por URL alterada sem planejamento.
O que dá para fazer internamente: o teste dos filtros na barra de endereço, a leitura das Estatísticas de rastreamento e a lista de combinações com busca. Onde uma equipe de SEO e GEO acelera: no cruzamento entre demanda e estrutura, na redação das regras sem bloquear o que vende e no acompanhamento depois da mudança. Se quiser saber em que ponto está a maturidade digital da sua empresa como um todo, o diagnóstico de marketing gratuito da Alliance leva cerca de 30 minutos e aponta as prioridades.
Por onde começar hoje
- Faça o teste dos dois filtros em três categorias que mais vendem e anote os parâmetros que aparecem.
- Abra as Estatísticas de rastreamento e veja se a amostra de URLs tem esses parâmetros.
- Monte a lista de combinações que têm busca real e transforme as principais em páginas próprias.
- Bloqueie no robots.txt os parâmetros sem demanda, mantendo a listagem sem filtro liberada.
- Garanta o 404 nas combinações vazias e volte ao relatório depois de algumas semanas para comparar.
O efeito não aparece no dia seguinte, e ninguém pode prometer prazo para o Google redistribuir o rastreamento. Mas o caminho é o que o próprio Google descreve: menos URLs repetidas, mais tempo do robô no produto que você quer vender.

