Elenco dei codici lingua Hreflang e come implementarli

Concetto di tag Hreflang. Strumento di traduzione SEO.
Indice dei contenuti

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?

Un uomo in abito blu che usa computer con schermate di programmazione. Sembra stia lavorando a un progetto di sviluppo software.

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

Una donna che interagisce con un grande smartphone che mostra le opzioni di lingua. Il telefono mostra inglese, spagnolo, giapponese e tedesco.

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?

Illustrazione di una donna che lavora al computer con del codice sullo schermo. Sembra essere impegnata in una conversazione.

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 è:

				
					<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”en” />
<link rel=”alternate” href=”https://www.yourdomain.com/” hreflang=”id” />

				
			

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.

Abbatti le Barriere Linguistiche
Dì addio alle barriere linguistiche e dai il benvenuto a una crescita illimitata! Prova oggi stesso il nostro servizio di traduzione automatica.

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. 

				
					<link rel="alternate" href="https://example.com/" hreflang="x-default" />
<link rel="alternate" href="https://example.com/en/" hreflang="en-us" />
<link rel="alternate" href="https://example.com/fr/" hreflang="fr-fr" />
<link rel="alternate" href="https://example.com/es/" hreflang="es-es" />
				
			

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.

Persona che interagisce con il widget di Google Translate sullo schermo. Interfaccia di programmazione sul lato destro.

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:

  •  
				
					<https://example.com/brochure-en.pdf>; rel="alternate"; hreflang="en-us",
<https://example.com/brochure-fr.pdf>; rel="alternate"; hreflang="fr-fr",
 <https://example.com/brochure.pdf>; 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.

Errore nel codice del file XML, informazioni di stile non trovate.

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

Messaggio di errore di codifica XML

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.

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.

Screenshot dell'interfaccia del software Lleonplanetes. L'immagine mostra lo schermo di un computer con vari pulsanti e testo.

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

Una donna con una giacca blu in piedi accanto a uno schermo di computer con del codice. L'immagine rappresenta la programmazione o lo sviluppo software.

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.
Pronto a esplorare nuovi mercati? Prova gratuitamente il nostro servizio di traduzione automatica con una prova senza rischi di 1 mese. Nessuna carta di credito richiesta!

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!

Potrebbe interessarti anche leggere

Non perdertelo!
Iscriviti alla nostra newsletter

Ricevi notizie sulla traduzione automatica dei siti web, sulla SEO internazionale e altro ancora!

Invalid email address
Provalo. Una volta al mese, e puoi annullare l'iscrizione in qualsiasi momento.

Non andartene senza condividere la tua email!

Non possiamo garantirti che vincerai alla lotteria, ma possiamo prometterti notizie informative interessanti sulla traduzione e sconti occasionali.

Non perdertelo!
Invalid email address