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

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:

ImpostazioneCosa vede un crawlerCorrezione
Reindirizzamento automatico per IP o Accept-LanguageSolo la versione per la posizione del crawler, di solito gli Stati UnitiMostra un link alla lingua invece di reindirizzare
Stesso URL, lingua da cookieUna sola linguaUn URL separato per lingua
Solo menu tradottoPagine che sembrano duplicate tra lingueTraduci il contenuto principale
hreflang senza link di ritornoTag che Google ignoraOgni 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

  1. 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/.
  2. Elimina i reindirizzamenti automatici. Rimuovi i reindirizzamenti per IP o Accept-Language e mostra invece un link visibile alle altre lingue.
  3. 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.
  4. Metti ogni versione nella sitemap. Elenca l'URL di ogni lingua perché i motori di ricerca le trovino tutte.
  5. 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

Verificato il .

Hreflang e ChatGPT: rispetta la lingua giusta?