I codici lingua hreflang sono una delle cose che devi aggiungere ai siti web multilingue. I codici lingua hreflang possono aiutare il pubblico a scoprire quale lingua web è attualmente in uso.
Pertanto, è importante determinare il codice lingua corretto con una guida completa sull'implementazione di hreflang. In questo articolo studieremo l'elenco dei codici lingua standard ISO e come implementarli.
Cosa sono i codici lingua Hreflang?

Per coloro che non sanno cos'è un codice lingua hreflang, si tratta di un attributo HTML speciale utilizzato per indicare ai motori di ricerca la lingua e il targeting regionale di una determinata pagina web.
Questo codice è composto da 2 lettere, ad esempio il codice francese è 'fr' e quello spagnolo è 'es'.
Questi codici consentono ai proprietari di siti web di definire versioni alternative delle pagine per lingue o regioni diverse. Implementando i codici lingua hreflang, puoi assicurarti che gli utenti vengano indirizzati alla versione più pertinente dei tuoi contenuti in base alle loro preferenze linguistiche e alla loro posizione geografica.
L'importanza di utilizzare il codice lingua hreflang significa che devi comprendere davvero il codice lingua per ogni paese. Si consiglia di combinarlo con il codice hreflang regionale ISO 3166-1 alpha-2.
Il suo scopo è fornire ai motori di ricerca informazioni complete sulla lingua e sulla regione geografica a cui è destinata una determinata pagina web. Anche se usano la stessa lingua, l'ortografia e le frasi quotidiane possono essere diverse.
Elenco dei codici lingua Hreflang

Per aiutarti a comprendere meglio l'elenco dei codici hreflang, abbiamo fornito una tabella qui sotto basata su ISO 639-1, ISO 3166 e sulle comuni combinazioni lingua-paese hreflang.
ISO 639-1
Nome della lingua | Codice lingua Hreflang |
afrikaans | di |
albanese | sq |
amarico | Sono |
arabo | ar |
armeno | hy |
Azero | az |
Baschiro | ba |
basco | Unione Europea |
bielorusso | Essere |
bengalese | bn |
bosniaco | bs |
bulgaro | sfondo |
birmano | Mio |
catalano | ca |
Cebuano | cb |
Khmer centrale | km |
Chichewa | ny |
Cinese (semplificato) | zh |
Cinese (tradizionale) | tw |
Corsica | co |
croato | hr |
ceco | cs |
danese | da |
Olandese | nl |
Inglese | en |
esperanto | eo |
estone | et |
Figiano | fj |
Filippino | fl |
finlandese | fi |
francese | fr |
Galiziano | gl |
georgiano | ka |
tedesco | de |
Greco moderno | el |
Gujarati | gu |
Haitiano | ht |
Hausa | ha |
Hawaiano | hw |
ebraico | he |
hindi | hi |
Hmong | hm |
ungherese | hu |
islandese | is |
Igbo | occhio |
indonesiano | id |
irlandese | ga |
Italiano | it |
giapponese | ja |
Giavanese | jv |
Kannada | kn |
Kazako | kk |
coreano | ko |
Curdo | ku |
Kirghiso | ky |
Lao | lo |
Latino | la |
lettone | lv |
lituano | lt |
Lussemburghese | libbre |
Macedone | mk |
Malgascio | mg |
malese | ml |
maltese | mt |
Maori | mi |
Marathi | mr |
mongolo | mn |
Nepalese | ne |
Norvegese | NO |
Odia | O |
Pashtu | ps |
persiano | fa |
Polacco | pl |
portoghese | pt |
Punjabi | pa |
rumeno | ro |
russo | ru |
Samoano | sm |
gaelico scozzese | gd |
serbo | sr |
Shona | sn |
Sindhi | SD |
Singalese | sì |
slovacco | sk |
sloveno | sl |
Somalo | COSÌ |
Sotho del Sud | st |
Español | es |
Sundanese | su |
swahili | sw |
svedese | sv |
Tagalog | tl |
Tahitiano | grazie |
Tagiko | tg |
Tamil | ta |
Tatari | tt |
Telugu | te |
Thailandese | th |
Tonga (Isole Tonga) | a |
turco | tr |
Turkmen | tk |
ucraino | uk |
Urdu | ur |
Uzbeko | uz |
vietnamita | vi |
gallese | cy |
Frisone occidentale | fy |
Xhosa | xh |
yiddish | yi |
Yoruba | yo |
Zulu | zu |
ISO 3166
Paese | Codice Alpha-2 |
Afghanistan | AF |
Albania | AL |
Algeria | DZ |
Andorra | A.D |
Angola | AO |
Antartide | AQ |
Argentina | AR |
Armenia | SONO |
Australia | AU |
Austria | A |
Azerbaigian | AZ |
Bahrein | BH |
Bangladesh | BD |
Belarus | DI |
Belgio | ESSERE |
Belize | BZ |
Bolivia (Stato Plurinazionale della) | BO |
Bonaire, Sint Eustatius e Saba | BQ |
Brasile | BR |
Territorio britannico dell'Oceano Indiano (il) | I/O |
Brunei Darussalam | BN |
Bulgaria | BG |
Burkina Faso | BF |
Cambogia | KH |
Canada | CA |
Chile | CL |
Cina | CN |
Colombia | CO |
Congo (il) | CG |
Croazia | risorse umane |
Cuba | CU |
Repubblica Ceca | CZ |
Danimarca | DK |
Dominica | DM |
Ecuador | CE |
Egitto | PER ESEMPIO |
El Salvador | SV |
Estonia | EE |
Etiopia | ET |
Finlandia | FI |
Francia | FR |
Guyana francese | GF |
Gabon | GA |
Gambia (la) | GM |
Georgia | GE |
Germania | DE |
Grecia | GR |
Groenlandia | GL |
Guatemala | GT |
Guinea | GN |
Haiti | HT |
Honduras | HN |
Hong Kong | Hong Kong |
Ungheria | HU |
Islanda | È |
India | IN |
Indonesia | ID |
Iran (Repubblica Islamica dell') | IR |
Iraq | QI |
Irlanda | CIOÈ |
Italia | ESSO |
Giamaica | JM |
Giappone | JP |
Jersey | JE |
Giordania | JO |
Kazakistan | KZ |
Kenya | KE |
Corea (Repubblica Popolare Democratica di) | KP |
Corea (la Repubblica di) | KR |
Kuwait | KW |
Lettonia | LV |
Libano | LIBBRE |
Liberia | LR |
Libia | LY |
Lituania | LT |
Lussemburgo | LU |
Macao | MO |
Madagascar | MG |
Malaysia | MIO |
Maldive | MV |
Mauritania | SIG |
Messico | MX |
Monaco | MC |
Mongolia | MN |
Myanmar | MM |
Namibia | N / A |
Nepal | NP |
Paesi Bassi (i) | NL |
Nuova Zelanda | Nuova Zelanda |
Nigeria | NG |
Norvegia | NO |
Oman | OM |
Pakistan | PK |
Palestina, Stato di | PS |
Panama | PA |
Papua Nuova Guinea | PG |
Paraguay | PY |
Filippine | PH |
Polonia | PL |
Portogallo | PT |
Porto Rico | PR |
Qatar | Controllo qualità |
Romania | RO |
Federazione Russa | RU |
Ruanda | RW |
Saint Barthélemy | BL |
Saint Lucia | LC |
Samoa | WS |
San Marino | SM |
Arabia Saudita | SA |
Singapore | SG |
Spagna | ES |
Sri Lanka | LK |
Sudan | SD |
Svizzera | CH |
Taiwan (Provincia della Cina) | TW |
Tagikistan | TJ |
Thailandia | TH |
Timor Est | TL |
Tacchino | TR |
Turkmenistan | TM |
Uganda | UG |
Ucraina | UA |
Emirati Arabi Uniti (gli) | AE |
Regno Unito di Gran Bretagna e Irlanda del Nord | GB |
Isole minori esterne degli Stati Uniti d'America | UM |
Stati Uniti d'America | NOI |
Uruguay | UY |
Uzbekistan | UZ |
Venezuela (Repubblica Bolivariana del) | VE |
Vietnam | VN |
Isole Vergini (britanniche) | VG |
Isole Vergini (U.S.A.) | VI |
Wallis e Futuna | WF |
Sahara occidentale | EH |
Yemen | VOI |
Zambia | ZM |
Zimbabwe | ZW |
Combinazioni comuni lingua-paese (hreflang)
Codice Herflang | Lingua | Paese/Regione |
|---|---|---|
en-US | Inglese | Stati Uniti |
en-GB | Inglese | Regno Unito |
fr-FR | francese | Francia |
fr-CA | francese | Canada |
es-ES | Español | Spagna |
es-MX | Español | Messico |
pt-BR | portoghese | Brasile |
pt-PT | portoghese | Portogallo |
id-ID | indonesiano | Indonesia |
de-DE | tedesco | Germania |
zh-CN | Cinese (semplificato) | Cina |
zh-TW | Cinese (tradizionale) | Taiwan |
ko-KR | coreano | Corea del Sud |
ar-SA | arabo | Arabia Saudita |
nl-NL | Olandese | Paesi Bassi |
pl-PL | Polacco | Polonia |
th-TH | Thailandese | Thailandia |
tr-TR | turco | Tacchino |
vi-VN | vietnamita | Vietnam |
Come implementare i codici lingua hreflang?

Dopo aver conosciuto la lista dei codici lingua hreflang per ciascuna lingua, ora discuteremo come implementare hreflang su un sito web.
Qui ci sono due modi che discuteremo, ovvero manualmente e automaticamente utilizzando uno dei servizi di traduzione per siti web.
Implementazione manuale con il codice lingua hreflang
La guida all'implementazione che utilizza il codice lingua hreflang prevede l'aggiunta di uno speciale tag <link> nella sezione <head> del codice HTML del sito web. Un semplice esempio di questo codice è:
Come probabilmente saprai, implementare manualmente i tag hreflang può richiedere molto tempo, soprattutto se il tuo sito web ha molte pagine che li richiedono.
Inoltre, sconsigliamo l'approccio manuale perché è soggetto a errori: gestire manualmente molti tag hreflang aumenta il rischio di errori, come l'uso inappropriato di codici di lingua o paese, o errori nel formato del tag hreflang.
Non solo, l'aggiunta di codice eccessivo può rallentare i tempi di caricamento della pagina, con potenziali ripercussioni sul posizionamento SEO del tuo sito web.
Tali errori possono portare a servire contenuti nella lingua sbagliata agli utenti, danneggiando l'esperienza utente.
Implementazione nell'head HTML (con x-default)
Questo è il metodo più comunemente utilizzato, in cui i tag hreflang vengono inseriti all'interno della sezione <head> dell'HTML di ciascuna pagina web. Questi tag informano i motori di ricerca delle versioni alternative della pagina in lingue e regioni diverse.
Ecco un esempio della sua implementazione: come si vede nell'immagine seguente a destra, è presente un link rel alternativo dotato di diversi codici hreflang in base alle lingue fornite dal sito.

Il valore x-default viene utilizzato come fallback per gli utenti le cui preferenze linguistiche non corrispondono a nessuna delle opzioni elencate. Aiuta a evitare la distribuzione di contenuti errati e migliora le prestazioni SEO internazionali.
Intestazioni HTTP per contenuti non HTML (ad es. PDF)
Se il tuo sito fornisce contenuti non HTML come PDF, immagini o file scaricabili in più lingue, puoi implementare hreflang utilizzando gli header di risposta HTTP. Questo assicura che i motori di ricerca come Google capiscano quale versione del file servire in base alla preferenza linguistica dell’utente, proprio come fanno con le pagine web.
A differenza delle pagine HTML, in cui i tag hreflang vanno all'interno del <head>, per i contenuti non HTML è necessario definire le versioni in lingue alternative utilizzando un'intestazione Link nella risposta del server. Per implementare hreflang nelle intestazioni HTTP, puoi seguire questi passaggi.
- Prepara le versioni dei tuoi file, assicurati di avere un file separato per ogni lingua, come brochure-en.pdf, brochure-fr.pdf, ecc.
- Ospita i file sul tuo server, carica ogni versione sul server del tuo sito web o su una CDN, assicurandoti che ciascuna abbia il proprio URL pubblico.
- Accedi alle impostazioni del tuo server o della CDN
- Aggiungi manualmente l'header Link: inserisci l'header Link nella configurazione del tuo server per dichiarare tutte le versioni alternative.
Ecco un esempio di come appare:
; rel="alternate"; hreflang="en-us",
; rel="alternate"; hreflang="fr-fr",
; rel="alternate"; hreflang="x-default"
Una volta applicato, puoi controllarlo tramite
- Apri il tuo file direttamente in un browser (ad esempio, https://example.com/brochure-en.pdf).
- Premi F12 per aprire Strumenti per sviluppatori.
- Vai alla scheda Rete e aggiorna la pagina.
- Fai clic sulla richiesta del file e controlla la scheda Headers per confermare che l'header Link appaia sotto Response Headers.
Implementazione tramite sitemap XML
Se preferisci un modo centralizzato per gestire gli URL multilingue, le sitemap XML sono un'ottima opzione. Google e gli altri motori di ricerca supportano le annotazioni <xhtml:link> all'interno delle voci della sitemap per indicare le versioni linguistiche e regionali della stessa pagina.
Se utilizzi un plugin multilingue, di solito viene creato automaticamente una sitemap XML multilingue. Ecco due esempi di sitemap XML disponibili in tedesco.

Oltre al tedesco, qui abbiamo anche esempi in italiano. Quindi, ogni lingua che fornisci sul sito web deve avere anche pagine sitemap diverse.

Implementazione automatica con Linguise
Linguise offre una soluzione per implementare automaticamente hreflang. Utilizzando Linguise, i tag hreflang possono essere regolati dinamicamente in base al contenuto tradotto, senza necessità di intervento manuale.
La piattaforma offre funzionalità di traduzione automatica e integrazione con varie piattaforme CMS, contribuendo a ridurre la complessità dell'implementazione manuale e a superare il rischio di errori associati alla gestione manuale di hreflang.
Linguise funziona rilevando e traducendo il contenuto originale del tuo sito web nella lingua di destinazione, per poi visualizzarlo senza la necessità di creare una copia del sito.
Contemporaneamente, i tag hreflang automatici verranno aggiunti alle versioni linguistiche e regionali delle tue pagine web. Questo processo avviene rapidamente e in background, senza richiedere un intervento diretto nel codice HTML.
Con Linguise, gli utenti possono ottimizzare la visualizzazione multilingue dei propri siti web in modo più efficiente ed efficace.
Per poter aggiungere automaticamente gli hreflang, è necessario seguire diversi passaggi a partire da aggiungi un dominio del sito web. In breve, i passaggi sono i seguenti.
- Registrati gratuitamente Linguise
- Aggiungi il dominio del sito web
- Ottieni una chiave API
- Aggiungi la traduzione delle lingue
- Configura il selettore di lingua
- Il sito web è stato tradotto e l'utilizzo di hreflang è automatico
Dopo il processo automatico puoi verificare l'implementazione del tag di lingua hreflang. Per farlo, apri la pagina che vuoi controllare, fai clic con il tasto destro > Ispeziona > guarda la sezione html lang in alto a sinistra.

L'immagine sopra è un esempio di corretta applicazione di hreflang, perché l'articolo a sinistra utilizza il tedesco con il codice ‘de’, quindi quando verificato, anche il lato destro mostra il corretto utilizzo del tag, ovvero html lang=”de”.
Se il tuo sito non ha tag hreflang, risolvilo immediatamente affinché il contenuto del sito web sia disponibile in varie lingue, in modo che sia più facile per i visitatori capirlo.
Devi anche sapere che questo codice lingua hreflang viene utilizzato anche quando invii una sitemap multilingue a Google Search Console. Quindi assicurati che il codice letterale sia corretto per ogni lingua, in modo che sia facile per i motori di ricerca eseguire la scansione.
Strumenti per la generazione e la validazione di hreflang

Per garantire che i tuoi tag hreflang siano implementati e ottimizzati correttamente, sono disponibili vari strumenti che assistono nella generazione e nella convalida. Questi strumenti sono particolarmente utili per gestire un sito web con più lingue o versioni regionali.
Generatore Hreflang.org
Sviluppato da esperti SEO, questo strumento supporta la generazione di tag hreflang per HTML, intestazioni HTTP e sitemap XML.
- Supporta configurazioni avanzate come x-default
- Ti consente di salvare e riutilizzare gli output
- Ideale per siti di grandi dimensioni con molte versioni regionali
Hreflang.org è particolarmente utile per i professionisti SEO o per gli sviluppatori che lavorano su siti web grandi e complessi. Grazie ai formati di output flessibili, offre il pieno controllo su come i tag hreflang vengono implementati nelle diverse parti di un sito.
Ahrefs Site Audit – verificatore hreflang
Ahrefs Site Audit è incluso nello strumento di audit del sito di Ahrefs. Aiuta a rilevare problemi di implementazione di hreflang come:.
- Tag incoerenti tra le pagine
- Hreflang punta a pagine non canoniche
- Riferimenti incrociati non validi tra le versioni linguistiche
Nell'ambito di una piattaforma SEO completa, Ahrefs ti consente di eseguire audit tecnici approfonditi e monitorare costantemente la salute SEO multilingue del tuo sito. È perfetto per aziende e agenzie che richiedono un controllo regolare delle prestazioni hreflang.
Ragno SEO della rana urlante
Questo strumento desktop include una funzione per verificare l'hreflang tramite la scansione del sito web.
- Verifica i tag hreflang in HTML, negli header HTTP e nelle sitemap
- Fornisce report dettagliati che possono essere esportati
- Ideale per audit tecnici su larga scala
Screaming Frog eccelle nella scansione dettagliata di strutture di siti complesse. Il suo verificatore hreflang ti consente di ispezionare visivamente tutte le relazioni tra le lingue e di individuare istantaneamente errori tecnici difficili da trovare manualmente.
Google Search Console
L'ultimo strumento è Google Search Console. Sebbene non generi tag, GSC aiuta a convalidare l'implementazione dei tuoi hreflang.
- Mostra errori come tag mancanti o versioni linguistiche non collegate
- Funziona solo per i siti verificati in GS
Google Search Console è indispensabile perché mostra come Google legge e interpreta i tuoi tag hreflang. Dopo la configurazione, è un compagno ideale, offrendo informazioni dirette dal motore di ricerca stesso.
Vantaggi SEO dell'utilizzo del codice hreflang sui siti multilingue
Come spiegato in precedenza, è importante che i siti multilingue utilizzino hreflang, perché è così importante?
Poiché l'utilizzo del codice hreflang sui siti multilingue offre numerosi vantaggi SEO che contribuiscono in modo significativo alle prestazioni complessive e alla visibilità del sito. Alcuni dei principali vantaggi includono:
- Riduzione dei problemi di contenuto duplicato: Specificando la lingua e il targeting regionale, i codici hreflang aiutano a impedire ai motori di ricerca di segnalare come duplicati contenuti identici in versioni linguistiche diverse, il che può influire positivamente sulle prestazioni SEO del sito.
- Migliore visibilità internazionale nei motori di ricerca: L'implementazione dei codici hreflang consente ai siti web multilingue di apparire nei risultati di ricerca pertinenti per gli utenti di diverse regioni e lingue, aumentando la visibilità e il traffico da un pubblico globale.
- Coinvolgimento del pubblico più mirato: Presentando i contenuti nella lingua preferita dall'utente, i codici hreflang favoriscono un coinvolgimento più mirato e pertinente, portando a una maggiore soddisfazione dell'utente, visite alle pagine più lunghe e tassi di conversione migliorati.
- Strategia di contenuti multilingue ottimizzata: I codici hreflang consentono ai proprietari di siti web di sviluppare e implementare una strategia completa di contenuti multilingue che si allinea alle preferenze e alle esigenze specifiche di pubblici internazionali diversi, migliorando in definitiva le prestazioni complessive di SEO multilingue del sito.
Conclusione: codici hreflang automatici con Linguise ora!
Ora hai capito meglio cos'è il codice lingua hreflang, la lista hreflang e come implementarla sia manualmente che automaticamente.
Per risparmiare tempo ed evitare errori umani, è meglio avvalersi dell'aiuto di un servizio di traduzione automatica che viene fornito in pacchetto con l'uso dell'hreflang automatico.
In questo modo, non devi preoccuparti di aggiungere i link hreflang uno per uno tante volte quante sono le lingue utilizzate. Registrati su Linguise, aggiungi un dominio del sito web, la relazione con la chiave API, aggiungi una lingua e verranno generati automaticamente la traduzione e i risultati hreflang. Efficace, vero? Forza, provalo subito!



