ChatGPT e le AI Overview rispettano hreflang su un sito multilingue?
In parte, e solo dal lato di Google. Le AI Overview e l'AI Mode rimandano a pagine dell'indice di Google, dove hreflang aiuta Google a mostrare la versione linguistica giusta, ma Google non ha pubblicato nulla su hreflang dentro le sue funzioni AI. La documentazione dei crawler di OpenAI non menziona affatto hreflang. Ciò che funziona per entrambi: un URL per lingua, testo completamente tradotto nell'HTML e hreflang corretto.
Dati
- Google dice che hreflang gli indica quali pagine sono variazioni localizzate dello stesso contenuto, e che tag HTML, intestazioni HTTP e sitemap sono 3 modi equivalenti per dichiararlo. (Google Search Central: Indicare a Google le versioni localizzate della pagina)
- Ogni versione linguistica deve elencare se stessa e tutte le altre versioni; se due pagine non si rimandano a vicenda, Google ignora i tag. (Google Search Central: Indicare a Google le versioni localizzate della pagina)
- Google non usa hreflang né l'attributo HTML lang per rilevare la lingua di una pagina; usa algoritmi sul contenuto. (Google Search Central: Indicare a Google le versioni localizzate della pagina)
- Google raccomanda un URL diverso per ogni versione linguistica e sconsiglia di reindirizzare i visitatori in base alla lingua percepita, in parte perché Googlebot di solito scansiona dagli Stati Uniti. (Google Search Central: Gestire siti multiregionali e multilingue)
- Per comparire come link nelle AI Overview o nell'AI Mode, una pagina deve essere indicizzata e idonea a generare uno snippet nella Ricerca Google; Google non elenca altri requisiti tecnici. (Google Search Central: AI features and your website)
- La documentazione dei crawler di OpenAI elenca 4 user agent, OAI-SearchBot, OAI-AdsBot, GPTBot e ChatGPT-User, e non menziona hreflang né le versioni linguistiche. (OpenAI: Overview of OpenAI crawlers)
Le AI Overview e l'AI Mode di Google usano hreflang?
Indirettamente. Rimandano solo a pagine indicizzate e idonee a generare uno snippet nella Ricerca Google, e hreflang è il modo in cui Google capisce quale pagina indicizzata è la versione in portoghese, spagnolo o inglese dello stesso contenuto.
Google non ha documentato come le sue funzioni AI scelgono tra le versioni linguistiche. Considera un hreflang corretto come il minimo, non come una garanzia.
ChatGPT usa hreflang?
Non ci sono prove pubbliche che lo faccia. OpenAI documenta quali crawler usa e cosa succede bloccando ciascuno, e non dice nulla su hreflang o sulle versioni linguistiche.
Ciò che il crawler di ricerca di ChatGPT può leggere è la pagina stessa. Una pagina nella lingua del lettore, con un proprio URL e testo completo, dà a ChatGPT qualcosa in quella lingua da citare.
Cosa fa citare la versione linguistica giusta alle risposte AI?
Le stesse basi che fanno mostrare a Google la versione giusta, applicate per intero:
- Un URL per lingua, come /pt/ e /es/, mai un solo URL che cambia lingua con un cookie o con l'impostazione del browser
- Tutta la pagina tradotta, non solo menu e pulsanti
- Il testo tradotto nell'HTML renderizzato sul server, così i crawler che saltano JavaScript possono leggerlo
- hreflang su ogni versione, che elenchi se stessa e tutte le altre, più un fallback x-default
- Ogni versione linguistica nella sitemap
Quali impostazioni multilingua fanno citare la lingua sbagliata all'AI?
Sono le impostazioni che le linee guida di Google sconsigliano, e nascondono le versioni a qualunque crawler:
| Impostazione | Cosa vede un crawler | Correzione |
|---|---|---|
| Reindirizzamento automatico per IP o Accept-Language | Solo la versione per la posizione del crawler, di solito gli Stati Uniti | Mostra un link alla lingua invece di reindirizzare |
| Stesso URL, lingua da cookie | Una sola lingua | Un URL separato per lingua |
| Solo menu tradotto | Pagine che sembrano duplicate tra lingue | Traduci il contenuto principale |
| hreflang senza link di ritorno | Tag che Google ignora | Ogni versione elenca tutte le altre |
Come controllo hreflang sul mio sito?
Scarica una pagina per lingua e leggi i link hreflang nell'HTML grezzo, poi verifica che il sito non reindirizzi per lingua. Chiedi al tuo agente di codifica di eseguire lo stesso controllo su ogni template.
# I link hreflang che una pagina dichiara curl -s https://www.example.com/pt/pricing | grep -o '<link[^>]*hreflang[^>]*>' # Ogni versione linguistica deve elencare se stessa e tutte le altre, più x-default # Il sito reindirizza per lingua? Un 3xx qui significa di sì curl -sI -H "Accept-Language: pt-BR" https://www.example.com/ | head -1
Come gestisce easyIndex ogni lingua?
easyIndex tratta ogni versione linguistica come una pagina a sé: il tuo agente di codifica la scrive, easyIndex la controlla quando viene inviata e la verifica sul sito online, e il pannello mostra visite dagli assistenti AI e letture dei crawler AI per pagina, così vedi quali versioni linguistiche vengono davvero lette.
Passo dopo passo
- Dai a ogni lingua un proprio URL. Chiedi al tuo agente di codifica di spostare ogni cambio di lingua basato su cookie o browser su percorsi come /pt/ e /es/.
- Elimina i reindirizzamenti automatici. Rimuovi i reindirizzamenti per IP o Accept-Language e mostra invece un link visibile alle altre lingue.
- Aggiungi hreflang completo. Fai in modo che ogni versione elenchi se stessa, tutte le altre e un x-default, con codici lingua ISO 639-1.
- Metti ogni versione nella sitemap. Elenca l'URL di ogni lingua perché i motori di ricerca le trovino tutte.
- Controlla l'HTML online. Dopo il deploy, esegui il controllo con curl su una pagina per lingua.
Errori comuni
- Reindirizzare in base alla lingua del browser, così i crawler dagli Stati Uniti vedono solo la versione inglese.
- Tradurre il menu e lasciare il corpo della pagina in una sola lingua.
- Aggiungere hreflang solo sulle pagine in inglese, senza link di ritorno dalle altre versioni.
- Usare un codice paese da solo, come “br”, dove hreflang richiede prima un codice lingua.
Come lo risolve easyIndex
easyIndex non modifica mai il tuo sito: il tuo agente di codifica pubblica ogni versione linguistica, guidato via MCP, e un passo si chiude solo su prove che easyIndex controlla sul sito online. US$ 30 per sito al mese, con tutte le funzioni incluse, e una prova gratuita di 7 giorni.
Domande frequenti
hreflang è un fattore di ranking per le risposte AI?
Google descrive hreflang come un modo per indicarle le versioni localizzate, non come un fattore di ranking, e non ha pubblicato nulla di specifico sulle sue funzioni AI e hreflang.
Perché ChatGPT cita la mia pagina inglese per una domanda in portoghese?
Spesso perché la versione portoghese manca, è tradotta solo in parte, viene reindirizzata o non è leggibile senza JavaScript. OpenAI non ha detto come ChatGPT scelga una versione linguistica.
Serve x-default?
Google lo raccomanda come pagina di ripiego per i visitatori la cui lingua non corrisponde a nessuna delle tue versioni; è facoltativo ma costa poco aggiungerlo.
L'attributo HTML lang sostituisce hreflang?
No. Google dice che non usa né hreflang né lang per rilevare la lingua di una pagina; hreflang collega le versioni, il contenuto stabilisce la lingua.
Continua a leggere
- Come farsi raccomandare dall'AI in altre lingue e Paesi?
- Come faccio a far consigliare la mia azienda nelle Panoramiche AI e nella AI Mode di Google?
- ChatGPT usa Bing per trovare i siti web?
- ChatGPT e Claude vedono il mio sito fatto in JavaScript?
- Come funziona easyIndex, cosa mi serve e quanto tempo ci vuole per vedere i risultati?
- Quanto costa easyIndex?
Verificato il .