Ciao e scusate se mi inserisco nella vostra interessante discussione.
Ho un problema simile.
Ho un sito in 5 lingue che in base alla lingua scelta dall'utente utilzza un traduttore interno per variare i contenuti i base alla lingua.
Utilizzo per gestire le pagine multilingua la sitemap nella root del sito che è questa (vi incollo solo la parte interessata...) :
########################################
<url>
<loc>://miosito.com</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="://miosito.com" />
<xhtml:link
rel="alternate"
hreflang="es"
href="://miosito.com/es" />
<xhtml:link
rel="alternate"
hreflang="fr"
href="://miosito.com/fr" />
<xhtml:link
rel="alternate"
hreflang="it"
href="://miosito.com/it" />
<xhtml:link
rel="alternate"
hreflang="pt"
href="://miosito.com/pt" />
</url>
<url>
<loc>://miosito.com/es</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="://miosito.com" />
<xhtml:link
rel="alternate"
hreflang="es"
href="://miosito.com/es" />
<xhtml:link
rel="alternate"
hreflang="fr"
href="://miosito.com/fr" />
<xhtml:link
rel="alternate"
hreflang="it"
href="://miosito.com/it" />
<xhtml:link
rel="alternate"
hreflang="pt"
href="://miosito.com/pt" />
</url>
<url>
<loc>://miosito.com/fr</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="://.miosito.com" />
<xhtml:link
rel="alternate"
hreflang="es"
href="://.miosito.com/es" />
<xhtml:link
rel="alternate"
hreflang="fr"
href="://.miosito.com/fr" />
<xhtml:link
rel="alternate"
hreflang="it"
href="://.miosito.com/it" />
<xhtml:link
rel="alternate"
hreflang="pt"
href="://.miosito.com/pt" />
</url>
<url>
<loc>://.miosito.com/it</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="://miosito.com" />
<xhtml:link
rel="alternate"
hreflang="es"
href="://miosito.com/es" />
<xhtml:link
rel="alternate"
hreflang="fr"
href="://miosito.com/fr" />
<xhtml:link
rel="alternate"
hreflang="it"
href="://miosito.com/it" />
<xhtml:link
rel="alternate"
hreflang="pt"
href="://miosito.com/pt" />
</url>
<url>
<loc>://miosito.com/pt</loc>
<xhtml:link
rel="alternate"
hreflang="en"
href="://miosito.com" />
<xhtml:link
rel="alternate"
hreflang="es"
href="://miosito.com/es" />
<xhtml:link
rel="alternate"
hreflang="fr"
href="://miosito.com/fr" />
<xhtml:link
rel="alternate"
hreflang="it"
href="://miosito.com/it" />
<xhtml:link
rel="alternate"
hreflang="pt"
href="://miosito.com/pt" />
</url>
etc....
########################################
Per tutte le altre sottopagine in lingua (per ogni lingua) e con lo stesso sistema adottato con sitemap, GWT non mi da nessun errore ma sulla home mi da il seguente:
Lingua > "en" - nessun tag di ritorno (Sitemap)
URL specificati nella Sitemap e URL alternativi in "en" che non hanno tag di ritorno.
La mia home di default è miosito.com ed è in inglese.
Solo le altre lingue, diverse dall'inglese, hanno il suffissso.....
Forse manca x-default ?
Grazie per l'attenzione.