• User

    Come usare x-default hreflang?

    Questa è la mia attuale fonte di mal di testa. Premesso che sono solo un SEO principiante e che me ne interesso soltanto per il mio sito di lavoro, vi chiedo di aiutarmi a capire come fare.

    Il mio sito è in tre lingue - giapponese, italiano e inglese - con la versione giapponese nella root e quelle italiana e inglese rispettivamente nelle cartelle "italiano" e "inglese". Nelle tre sitemap sto usando l'attributo hreflang in questo modo:

    <loc>sito.com/</loc>
    <xhtml:link rel="alternate" hreflang="ja" href="sito.com/" />
    <xhtml:link rel="alternate" hreflang="it" href="sito.com/italiano/" />
    <xhtml:link rel="alternate" hreflang="en-us" href="sito.com/english/" />
    <xhtml:link rel="alternate" hreflang="x-default" href="sito.com/english/" />

    La versione inglese è destinata prevalentemente al mercato USA, quindi "en-us", mentre per i restanti mercati in lingua inglese ho impostato l'attributo "x-default", usando però le stesse pagine della cartella "english". Questo è il punto: è giusto fare così? Leggendo alcuni siti specializzati in inglese (compreso il blog di Google) mi sembra di avere capito di sì, ma siccome tutta questa storia per me è parecchio nebulosa chiedo a voi specialisti.

    Grazie anticipate


  • Moderatore

    Ciao Mishima,

    @Mishima said:

    La versione inglese è destinata prevalentemente al mercato USA, quindi "en-us", mentre per i restanti mercati in lingua inglese ho impostato l'attributo "x-default", usando però le stesse pagine della cartella "english".
    Per indirizzare il restante mercato di lingua Inglese l'approccio corretto è usare il generico "en":

    [HTML]
    <xhtml:link rel="alternate" hreflang="en-us" href="sito.com/english/" />
    <xhtml:link rel="alternate" hreflang="en" href="sito.com/english/" />
    [/HTML]
    eventualmente affiancato se vuoi dalle varie specializzazione nazionali (en-gb, en-au, en-ca, en-nz, en-ie ...).
    In realtà nel tuo caso potresti omettere anche en-us e lasciare solo "en", ma male non fa.

    Il valore "x-default" nasce per URL con redirect basati su lingua del browser o IP utente, o pagina con un semplice "selezionatore di lingua".
    Alcuni specialisti di International SEO lo usano anche per indirizzare "qualsiasi lingua" verso - per esempio - una versione in Inglese, ma non ho mai letto nella documentazione di Google un appoggio ufficiale a tale pratica.

    Spero d'esserti stato utile


  • User Attivo

    Ciao, mi associo alla discussione. Vorrei capire una cosa, avendo un sito in due lingue: italiano e inglese. L'inglese in un sottodominio en.miosito.com, aggiungendo:

    <xhtml:link rel="alternate" hreflang="en" href="http://en.miosito.com" />

    l'utente con browser in lingua differente dall'italiano viene reindirizzato automaticamente al sito corretto?

    Grazie in anticipo.


  • User

    Grazie Federico,

    in effetti in attesa di una risposta autorevole come sono sempre le tue ho fatto proprio così, che in sostanza è lo stesso modo raccomandatomi un paio di giorni fa anche dal sito Help in inglese di Google Webmaster.

    Mille grazie per la conferma

    Mishima