Assunto em dezembro: rastreamento em navegação facetada

Terça-feira, 17 de dezembro de 2024

Acabamos de publicar um novo documento sobre as práticas recomendadas de navegação facetada, que foi publicado originalmente como uma postagem do blog. Este é um resumo de algumas partes importantes da nova página de documentação.

A navegação facetada é uma ótima maneira de ajudar os usuários a encontrar o que precisam no seu site, mas pode criar um pesadelo de SEO se não for implementada com cuidado. Por quê? Porque pode gerar um número quase infinito de URLs, levando a:

  • Rastreamento excessivo: os mecanismos de pesquisa perdem tempo rastreando incontáveis URLs que não são valiosos para os usuários de pesquisa.
  • Descoberta mais lenta: esse rastreamento excessivo diminui a descoberta do seu conteúdo novo e importante.

Na verdade, a navegação facetada é de longe a fonte mais comum de problemas de rastreamento excessivo que os proprietários de sites relatam para nós. Na grande maioria dos casos, o problema poderia ter sido evitado seguindo algumas práticas recomendadas. Mas vamos voltar um pouco.

O problema com URLs

Cada combinação de filtros em uma navegação facetada geralmente cria um URL exclusivo. Exemplo:

https://example.com/items.shtm?products=fish&color=radioactive_green&size=tiny

Mudar qualquer parâmetro (product, color ou size) cria um novo URL, o que pode gerar uma explosão de URLs. E esse é o problema: um número praticamente infinito de novos URLs esperando para serem descobertos. Vamos corrigir isso.

Duas abordagens

  1. Bloquear URLs de navegação facetada:
    • Se você não precisar que esses URLs sejam indexados, use robots.txt para impedir o rastreamento.
    • Ou use fragmentos de URL (#) para filtros, já que os mecanismos de pesquisa geralmente os ignoram.
  2. Otimize URLs de navegação facetada (se você precisar que eles sejam rastreados, não importa o custo):
    • Use o separador & padrão para parâmetros de URL. 💩 não é um bom caractere de separação de parâmetros.
    • Mantenha uma ordem consistente de filtros no caminho do URL.
    • Retorna um código de status 404 para combinações de filtros sem resultados.
    • A menos que você não tenha outras opções (por exemplo, se você tiver um app de página única), evite redirecionar resultados vazios para uma página genérica "não encontrada".

Considerações importantes

  • Também é possível usar rel="canonical" para consolidar os indicadores, direcionando variações para uma página principal. O processo leva algum tempo.
  • rel="nofollow" em links de filtro pode desencorajar o rastreamento, mas precisa ser aplicado de maneira consistente. Ou seja, todos os links que apontam para essas páginas, internos e externos, precisam ter um atributo rel="nofollow".
  • O rastreamento de URLs de navegação facetada sempre consome recursos do servidor e pode afetar a descoberta de novos conteúdos.

Caso tenha sugestões ou precise de esclarecimentos sobre nosso novo documento sobre práticas recomendadas de navegação facetada, use a ferramenta de feedback no documento. Se tiver interesse e quiser conversar sobre a navegação facetada com outras pessoas, a Comunidade da Central da Pesquisa é o lugar certo para isso, mas você também pode nos encontrar no LinkedIn.