Salve a tutti!

Volevo porvi una domanda:

Vorrei che gli utenti visualizzassero il mio sito in base al linguaggio del browser, in modo che le pagine mostrino i contenuti in italiano se il browser è impostato in lingua italiana, altrimenti mostreranno contenuti in inglese.

Per fare ciò, ho utilizzato il seguente codice php:

<?php if (substr($_SERVER["HTTP_ACCEPT_LANGUAGE"], 0, 2) == "it") {
//contenuto in italiano
} else {
//contenuto in inglese
}
?>

Facendo così, praticamente la pagina php ha un contenuto "doppio" (in italiano e in inglese), ma solo uno dei due viene mostrato al visitatore.

Ho inserito questo codice praticamente ovunque, anche nei meta-tag inclusi tra i tag "head", che quindi cambiano a seconda della lingua impostata come predefinita nel browser.

Il mio sito è indicizzato abbastanza bene e ne sono soddisfatto.

La domanda è: questa opzione potrebbe rovinare l'indicizzazione?
Cioè, gli spider (si chiamano così?) non potrebbero avere dei problemi nell'indicizzare una pagina che mostra un contenuto diverso a seconda della lingua del browser?

Ciao e grazie,
Giovanni