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
-
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.
-
Se você não precisar que esses URLs sejam indexados, use
-
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".
-
Use o separador
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 atributorel="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.