Links de tópicos precisam redirecionar para a URL canônica?

Houve duas discussões recentes sobre problemas relacionados a links de tópicos que redirecionam quando o título do tópico na URL não corresponde exatamente ao valor esperado ([1], [2]). Depois, quando estava na Amazon, percebi que eles também permitem títulos aproximados, mas não fazem redirecionamento. Por exemplo, as seguintes páginas exibem o mesmo conteúdo, sem realizar nenhum redirecionamento.

Isso me fez questionar por que o Discourse faz redirecionamentos de qualquer forma, já que, com base nos dois problemas mencionados acima, parece que não fazer redirecionamentos poderia evitar alguns problemas. Existe algum motivo (técnico ou outro) para que as URLs que não correspondem sejam tratadas por meio de redirecionamentos em vez de exibir o mesmo conteúdo independentemente do título na URL?

Note que cada página possui

<link rel="canonical" href="https://www.amazon.com/Final-Fantasy-VII-Remake-PlayStation-Deluxe/dp/B07SJ2P1XC" />

Este é o URL correto. Não posso falar em nome da Amazon, mas é muito mais correto manter todos no mesmo URL, e o Google pesadamente penaliza sites por conteúdo duplicado, pois isso confunde os usuários. É possível que a Amazon tenha uma exceção aqui por ser tão grande.

Além disso, você precisaria direcionar sua pergunta à Amazon, não a nós.

Ah, a indexação por mecanismos de busca realmente parece ser algo importante. Isso nunca me passou pela cabeça. Eu só estava lendo alguns artigos sobre rel="canonical", já que nunca tinha visto isso antes, e é realmente interessante. Parece que isso é uma espécie de “alternativa” válida se você não puder ou não quiser fazer redirecionamento, então talvez seja por isso que a Amazon não sofra tantas penalizações (além do seu tamanho).

Para o Discourse, imagino que possa ser difícil usar isso de forma eficaz (supondo que você até queira), já que cada postagem tem sua própria URL e, teoricamente, deveria ser indexada separadamente.

De qualquer forma, obrigado pela explicação. :slight_smile:

1 curtida