@maxeo said:
faccio redirect da miosito.com a miosito.com/it/ o miosito.com/en/ a seconda del browser faccio vedere il contenuto di miosito.com in italiano o inglese (e da qui l'utente naviga verso /it/ o /en/) scegliere una delle due lingue e reindirizzare per esempio miosito.com/it/ verso miosito.com mentre in caso di utente inglese da miosito.com a miosito.com/enSalve ha tutti,
Premetto secondo le linee guida di google è meglio che i contenuti geolocalizzati siano messi in modo consono indicando la lingua nella barra degli indirizzi, per fare un esempio avrò
miosito.com/it/lorem-ipsum/ -> Contenuti in italiano
miosito.com/en/lorem-ipsum/ -> Contenuti in Inglese
E fino a qui tutto ok.
Per la home page come è meglio procedere?
A parer mio la seconda opzione è più carina, in questo caso come faccio a spiegare a google che miosito.com e miosito.com/lang sono la stessa pagina? dovrei usare rel canonical? scusate non mi è chiaro
Link linee guida: bit.ly/2dKwuyT
Inserisci nel head (in tutte le pagine del tuo sito) i meta tag href lang come da linea guida che hai correttamente postato.
Successivamente puoi verificare come google ha interpretato le tue istruzioni in Search Console