Un attributo HTML che indica ai motori di ricerca quale versione linguistica di una pagina mostrare in ogni regione.
Definizione
Hreflang è un attributo HTML utilizzato nei tag `<link>` per comunicare ai motori di ricerca che esistono più versioni linguistiche o regionali di una pagina e quale versione deve apparire nei risultati di ricerca per gli utenti di ciascuna località. L'attributo segue il formato `hreflang="xx"` per il targeting solo linguistico (es. `hreflang="it"` per l'italiano) o `hreflang="xx-YY"` per il targeting lingua più regione (es. `hreflang="pt-BR"` per il portoghese brasiliano). Ogni pagina di un set multilingue deve referenziare tutte le altre versioni, inclusa se stessa, creando una mappa bidirezionale completa che i motori di ricerca possono scansionare. Un valore speciale `hreflang="x-default"` designa la pagina di fallback per gli utenti la cui lingua o regione non corrisponde a nessuna versione specificata.
Perché È Importante
Senza tag hreflang, i motori di ricerca affrontano due problemi con i siti multilingue. Primo, possono mostrare la versione linguistica sbagliata agli utenti — ad esempio, una pagina inglese a un parlante tedesco — il che peggiora l'esperienza utente e aumenta la frequenza di rimbalzo. Secondo, i motori di ricerca possono trattare le pagine tradotte come contenuto duplicato e applicare penalizzazioni al ranking, poiché le pagine condividono struttura e intento simili. Una corretta implementazione hreflang risolve entrambi i problemi: indirizza ciascun utente alla versione linguistica giusta e comunica ai motori di ricerca che le pagine tradotte sono alternative intenzionali, non duplicati. Per gli editori con pubblico internazionale, una corretta configurazione hreflang può migliorare significativamente il traffico organico dai mercati di ricerca non anglofoni.
Come Funziona in FlipLink
Il sito marketing di FlipLink su fliplink.me implementa tag hreflang in tutte le pagine localizzate — inclusi blog, glossario, pagine delle funzionalità, pagine degli strumenti e pagine di confronto — attraverso la sua infrastruttura di [localizzazione](/features/localization) alimentata da next-intl. Ogni pagina include automaticamente elementi `<link rel="alternate" hreflang="...">` che puntano a tutte le otto versioni linguistiche disponibili (inglese, italiano, spagnolo, tedesco, giapponese, portoghese-BR, russo e olandese), più un `x-default` che punta alla versione inglese. Questo assicura che i motori di ricerca indicizzino correttamente ogni traduzione e servano la versione giusta in base alla lingua e alla posizione del ricercatore. Per i tuoi [flipbook](/glossary/flipbook) e documenti pubblicati, hreflang si applica alle tue pagine di hosting piuttosto che al viewer del flipbook stesso — se incorpori una pubblicazione FlipLink su un sito multilingue, aggiungere tag hreflang alle tue pagine di incorporamento assicura che i visitatori arrivino alla versione linguistica corretta dai risultati di ricerca.
Dettagli Tecnici
Hreflang può essere implementato in tre modi: come tag HTML `<link>` nella sezione `<head>`, come header HTTP (utile per file non-HTML come i PDF), o all'interno di una [sitemap](/glossary/sitemap) XML usando elementi `xhtml:link`. Ogni approccio ha compromessi:
- **Tag HTML link** sono il metodo più comune e il più facile da debuggare usando gli strumenti di sviluppo del browser. Funzionano bene per siti con un numero gestibile di versioni linguistiche.
- **Header HTTP** sono necessari quando il contenuto stesso non è HTML (es. servire un PDF in più lingue).
- **Voci nella sitemap XML** scalano meglio per siti con centinaia di pagine e molte versioni linguistiche, poiché evitano di appesantire la sezione HTML `<head>`.
Indipendentemente dal metodo di implementazione, ogni annotazione hreflang deve essere reciproca — se la pagina A dichiara la pagina B come la sua alternativa spagnola, la pagina B deve dichiarare la pagina A come la sua alternativa inglese. Link reciproci mancanti causano l'ignoramento dei segnali hreflang da parte dei motori di ricerca. I codici lingua devono seguire ISO 639-1 (codici lingua a due lettere) e i codici regione devono seguire ISO 3166-1 Alpha 2 (codici paese a due lettere).
Idee Sbagliate Comuni
- **"Hreflang controlla quale pagina Google indicizza."** Non è così. Hreflang influenza quale versione appare nei risultati di ricerca per una data località, ma tutte le versioni possono comunque essere indicizzate. È un suggerimento di servizio, non una direttiva di indicizzazione.
- **"Ho bisogno di hreflang solo se mi rivolgo a paesi diversi."** L'hreflang solo linguistico (`hreflang="de"` per il tedesco) è valido e utile anche se non stai mirando a paesi specifici. Usa lingua più regione solo quando hai contenuti distinti per varianti regionali (es. `pt-BR` vs. `pt-PT`).
- **"Hreflang sostituisce la necessità di una sitemap."** Non è così. Hreflang e sitemap servono scopi diversi. La tua sitemap dice ai motori di ricerca quali pagine esistono; hreflang dice come quelle pagine si relazionano tra le lingue.
- **"Le pagine tradotte automaticamente dovrebbero usare hreflang."** Tecnicamente possono, ma i motori di ricerca possono svalutare traduzioni di bassa qualità. Hreflang funziona meglio quando ogni versione linguistica fornisce contenuto genuinamente utile e dal suono naturale.
Domande Frequenti
**Cosa succede se i tag hreflang contengono errori?**
I motori di ricerca ignorano silenziosamente le annotazioni hreflang non valide. Errori comuni includono link reciproci mancanti, codici lingua errati e pagine auto-referenzianti che omettono il proprio tag hreflang. Usa il rapporto Targeting Internazionale di Google Search Console per identificare errori hreflang sul tuo sito.
**I tag hreflang influenzano la velocità di caricamento della pagina?**
L'impatto è trascurabile. Ogni tag `<link>` hreflang aggiunge circa 80-120 byte all'HTML. Anche con otto versioni linguistiche, l'overhead totale è inferiore a 1 KB — molto meno di una singola immagine.
**Dovrei usare hreflang con i tag canonical?**
Sì. Ogni versione linguistica dovrebbe avere un tag canonical auto-referenziante che punta a se stessa e tag hreflang che puntano a tutte le versioni. Il tag canonical dice ai motori di ricerca "questo è l'URL primario per questa versione linguistica", mentre i tag hreflang collegano le versioni tra loro.
Unisciti a migliaia di aziende che usano FlipLink per creare contenuti coinvolgenti e interattivi dai propri PDF. Inizia gratis — non serve la carta di credito.