Il parametro ?tl si comporta in modo strano

Quindi ho notato qualcosa di strano. Come forse saprai, a volte produce risultati di ricerca migliori quando usi Google per cercare Meta. Così sono andato su Google, ho inserito la mia query, ho trovato il mio argomento e improvvisamente ho notato che il titolo dell’argomento nella scheda del browser (non nell’argomento stesso!) e il nome della categoria, e solo quella categoria, erano tradotti in olandese.

Stranamente, questo è scomparso quando ho cliccato su un’altra pagina su Meta.

Dopo un po’ di confusione ho scoperto che ciò era causato dal fatto che l’argomento aveva ?tl=nl attaccato all’URL, e che questo era stato aggiunto da Google.

Quindi sono loggato, e il parametro tl doveva funzionare solo per gli utenti anonimi. Ma apparentemente influisce su alcuni elementi se sei loggato.

Ora proviamo questo mentre sono disconnesso e vediamo cosa succede. Dovrebbe funzionare, giusto?

Beh. Non proprio.

Quindi torniamo al motivo per cui questo parametro è finito in un motore di ricerca.

In effetti, l’argomento appare due volte su Google, una volta con ?tl=nl e una volta senza. Il dettaglio divertente è che il titolo e lo snippet di quello con il parametro non sono in olandese, sono in inglese proprio come l’altro.

Per rendere le cose più interessanti, l’URL canonico nella sorgente non ha il parametro, quindi perché Google l’ha indicizzato con il parametro mi è poco chiaro.

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

Quindi abbiamo:

  • il parametro tl dovrebbe funzionare solo per gli utenti anonimi (secondo la descrizione dell’impostazione Set locale from param) ma per gli utenti loggati influisce sul <title> e sulla categoria.

  • in qualche modo finisce su Google (anche se non saprei come impedirlo dato che Google ignora apparentemente canonical?)

  • per gli utenti anonimi il parametro tl funziona solo parzialmente e non persiste. Non viene passato tra le richieste e non sembra impostare un cookie (almeno, non su Meta)

    • imposta ?tl
    • tutto è in cinese :tada:
    • naviga verso un argomento
    • vedi come solo le categorie sono in cinese :sob:
    • naviga “indietro”
    • vedi come il banner di benvenuto, le categorie sono ancora in cinese ma gli argomenti sono in inglese :thinking:

5 Mi Piace