Parâmetro ?tl se comportando de forma estranha

Então notei algo estranho. Como você deve saber, às vezes ele produz melhores resultados de pesquisa quando você usa o Google para pesquisar no Meta. Então fui ao Google, digitei minha consulta, encontrei meu tópico e, de repente, notei que o título do tópico na aba do navegador (não no tópico em si!) e o nome da categoria, e apenas essa categoria, foram traduzidos para o holandês.

Estranhamente, isso desapareceu quando cliquei em outra página no Meta.

Após alguma confusão, descobri que isso foi causado pelo fato de o tópico ter ?tl=nl anexado ao URL, e que isso foi adicionado pelo Google.

Então estou logado, e o parâmetro tl deveria funcionar apenas para usuários anônimos. Mas aparentemente ele afeta alguns elementos se você estiver logado.

Agora vamos tentar isso enquanto deslogado e ver o que acontece. Isso deve funcionar, certo?

Bem. Não exatamente.

Então, voltando ao motivo pelo qual esse parâmetro acabou em um mecanismo de busca.

Na verdade, o tópico aparece duas vezes no Google, uma com ?tl=nl e outra sem. Um detalhe engraçado é que o título e o snippet do que tem o parâmetro não estão em holandês, está em inglês, assim como o outro.

Para tornar as coisas mais interessantes, o URL canônico na origem não tem o parâmetro, então por que o Google o indexou com o parâmetro é incerto para mim.

<link rel="canonical" href="https://meta.discourse.org/t/how-to-have-multiple-copies-of-default-theme/359789">

Então temos:

  • o parâmetro tl só deveria funcionar para usuários anônimos (de acordo com a descrição da configuração Set locale from param), mas para usuários logados ele afeta o <title> e a categoria.

  • ele de alguma forma acaba no Google (embora eu não saberia como evitar isso, já que o Google aparentemente ignora o canonical?)

  • para usuários anônimos o parâmetro tl funciona apenas parcialmente e não persiste. Ele não é passado entre requisições e não parece estar definindo um cookie (pelo menos, não no Meta)

    • definir ?tl
    • tudo é chinês :tada:
    • navegar para um tópico
    • ver como apenas as categorias estão em chinês :sob:
    • navegar “de volta”
    • ver como o banner de boas-vindas, as categorias ainda estão em chinês, mas os tópicos são em inglês :thinking:

5 curtidas