@SEO in progress said:
... oltre ad implementare l'href lang per pagine corrispondenti nelle altre lingue, ci sono ulteriori attività che potrei implementare per consentire ai bot di trovare gli altri percorsi nelle altre lingue?
Ad esempio se in search console aggiungo la proprietà example.com (la homepage dove avviene il reindirizzamento) e aggiungo un indice di sitemap in cui sono inseriti i riferimenti alle sitemap nelle diverse lingue potrebbe aiutare?
Le sitemap possono certamente aiutare, tuttavia mi riferivo a link.
Nulla di particolarmente sofisticato, basta mettere dei link alle versioni nelle altre lingue del sito (occhio, ho detto link, ho visto più volte menu a tendina fatti con select/option - mi riferisco ai tag html - e del javascript per navigare le versioni in lingua). L'ideale dal punto di vista dell'esperienza utente sarebbe fornire per ogni pagina in hreflang i link alle versioni equivalenti, ma alla peggio almeno dei link alle varie home pages.
Sarebbe anche un ottimo servizio all'utente, che magari è stato re-indirizzato verso la lingua sbagliata.
Di nuovo: da prestare attenzione che il reindirizzamento in base all'accept-language funzioni solo se l'utente proviene dall'esterno, e non se sceglie esplicitamente una lingua tramite un link di navigazione.
Di solito il reindirizzamento tramite accept-language o indirizzo IP è implementato nella solo home page. Una scelta abbastanza elegante è mettere tutte le lingue in cartelle (o sottodomini) tranne una, quella "principale" - di solito quella dedicata al maggior numero di utenti e ai bot di ricerca - la cui home page rimane l'indirizzo di root. Se un utente vi navigasse per scelta deliberata di navigazione tramite link interno non dovrebbe essere "rimbalzato" nuovamente verso la versione in lingua ha appena dimostrato non voler utilizzare.
Il metodo più semplice per discriminare tale caso è guardare l'HTTP referrer: se è interno vuole dire l'utente è giunto da un link interno, e la logica di re-indirizzamento non va applicata.
Ciao