Che cos'è hreflang
Hreflang è un attributo che segnala a Google le versioni alternative di uno stesso contenuto per lingua o area geografica. Non traduce una pagina e non sostituisce canonical, redirect o una corretta architettura internazionale.
Controlla i tag hreflang di una pagina, valida codici lingua e regione e verifica self-reference e collegamenti reciproci tra le versioni internazionali.
Il controllo hreflang aiuta a capire se Google può associare correttamente le versioni linguistiche o regionali equivalenti di una pagina. Il checker confronta dichiarazioni HTML e header HTTP, URL canoniche e collegamenti di ritorno.
Hreflang è un attributo che segnala a Google le versioni alternative di uno stesso contenuto per lingua o area geografica. Non traduce una pagina e non sostituisce canonical, redirect o una corretta architettura internazionale.
Un tag può usare una lingua, come it o en, oppure lingua e regione, come en-US o it-CH. Il validatore segnala underscore, codici malformati e duplicazioni che rendono ambiguo il cluster internazionale.
Ogni pagina dovrebbe indicare se stessa e le altre versioni del gruppo. Le pagine alternative devono restituire il collegamento hreflang: senza reciprocità Google può ignorare parte delle dichiarazioni.
Gli URL dichiarati dovrebbero essere indicizzabili e canonici. Un hreflang verso un redirect, una pagina noindex o un URL canonicalizzato altrove crea segnali incoerenti e spreca scansione.
x-default indica la versione neutra o la pagina di selezione lingua destinata agli utenti non coperti dagli altri codici. È utile in molti progetti internazionali, ma non è obbligatorio in ogni configurazione.
Dopo il test hreflang, verifica la sitemap XML e i segnali di indicizzazione. Gli errori internazionali sono spesso il risultato combinato di canonical, redirect, robots e URL alternate non allineate.
Una configurazione valida usa URL assoluti e canonici, include la pagina stessa e mantiene gli stessi collegamenti sulle versioni alternative.
<link rel="alternate" hreflang="it_IT" href="/pagina/">\n<link rel="alternate" hreflang="en" href="/en/page/">
Codice con underscore, URL relativi e nessuna indicazione x-default.
<link rel="alternate" hreflang="it" href="https://example.com/pagina/">\n<link rel="alternate" hreflang="en-US" href="https://example.com/en/page/">\n<link rel="alternate" hreflang="x-default" href="https://example.com/">
Codici validi, URL assoluti e cluster da confermare con i tag di ritorno.
Un tag hreflang collega versioni equivalenti di una pagina destinate a lingue o regioni diverse. Aiuta Google a mostrare agli utenti l'URL più adatto, ma non è un segnale per tradurre o canonicalizzare automaticamente i contenuti.
Verifica che ogni codice lingua sia valido, che ogni URL sia assoluto e canonico, che la pagina includa una self-reference e che tutte le versioni alternative restituiscano un tag hreflang verso la pagina di partenza.
Sì. Se la pagina A indica la pagina B come alternativa, la pagina B dovrebbe indicare a sua volta la pagina A. I collegamenti di ritorno aiutano Google a confermare che le pagine appartengono allo stesso gruppo internazionale.
x-default identifica una versione non legata a una lingua o regione specifica, per esempio una pagina globale o un selettore di lingua. È facoltativo e non sostituisce i codici destinati ai mercati principali.