Quando pubblichi un sito web su Internet e vuoi renderlo multilingue, hai bisogno di un tag hreflang. Questo tag indica a Google il tipo di lingua utilizzata in una pagina specifica. Il tag rivela la relazione tra pagine web in lingue diverse. Se traduci una pagina in spagnolo, francese o in qualsiasi altra lingua, puoi aggiungere un segnale per identificare la lingua della pagina specifica.
Il tag Hreflang è un attributo HTML utilizzato per descrivere la lingua del sito web con la sua posizione geografica. Presenta i contenuti di un sito web in più lingue. Se cerchi un sito web tramite il motore di ricerca Google in inglese, vedrai il sito web in inglese grazie al tag hreflang.
Se apri il sito web in un altro paese, come la Francia, si aprirà la pagina web in lingua francese. Tuttavia, i tag Hreflang possono occasionalmente confondersi perché potrebbero non essere configurati correttamente. Di conseguenza, il sito web mostra l'errore, “Il tuo sito non ha tag hreflang.” Fortunatamente, puoi risolvere questo problema rapidamente.

Quando sono richiesti i tag Hreflang?
I siti web richiedono i tag hreflang quando sono presenti più versioni in base alla lingua o alla regione. Prima di iniziare ad affrontare il problema dell'assenza di tag hreflang, è necessario mappare tutte le versioni regionali o linguistiche dei siti web.
di navigazione e di selezione della lingua guidano i visitatori all'URL corretto durante la navigazione sul tuo sito web. Se un sito web ha un elenco di URL diversi, ad esempio un sito web in altre lingue, la mappa del sito XML fornirà al motore di ricerca un elenco di tutti questi URL. Così come la mappa del sito HTML o semplicemente i menu di navigazione guidano un visitatore, una mappa del sito XML guida un motore di ricerca a raggiungere l'URL corretto.
Ecco come appare un tag hreflang:
Il en-US si riferisce al codice per il “dialetto statunitense” della lingua inglese utilizzata negli Stati Uniti. Puoi anche utilizzare strumenti esperti di Linguise per impostare un tag hreflang per il tuo sito web senza il fastidio di scrivere un codice.
Metodi di inserimento dei tag Hreflang

Esistono due metodi per inserire i tag hreflang in un sito web. Il primo metodo consiste nell'utilizzo di sitemap XML e il secondo metodo utilizza i metodi di tagging delle pagine. Ecco la differenza tra i due:
Metodi di tagging delle pagine tramite HTML Head
Il tagging delle pagine offre un metodo semplice per aggiungere tag hreflang al tuo sito web. In questo metodo, un tag hreflang viene aggiunto all'intestazione dell'HTML del tuo sito web. Il tag della pagina per il tuo sito web sarà simile a questo:
Il “en” tag viene utilizzato per l'inglese, e se si desidera tradurre questa pagina in tedesco, sarà necessario aggiungere “de” o per una versione cinese “zh-CN” nell'indirizzo HTML. I tag HTML risultanti saranno così:
Cinese
Tedesco
Questo processo può sembrare facile, ma sarà necessario aggiungere un codice separato per ogni pagina web. Ci vorrà molto tempo e potrebbe anche causare errori manuali nell'inserimento dei codici, causando vari errori
Tag di lingua alternativi
Il tag di lingua alternativo è complementare all'attributo hreflang e consente di mostrare ai motori di ricerca qual è la relazione tra le pagine web tradotte del proprio sito web.
Ad esempio, qual è la versione spagnola di questa pagina francese e anche qual è la versione originale della lingua di questa pagina.
È utile quando hai creato contenuti specifici per un pubblico locale. L'attributo hreflang aggiunge un segnale ai motori di ricerca che un utente che interroga dalla Francia con una richiesta in francese vuole la versione della pagina in francese invece di una pagina con contenuti simili nella lingua inglese.

Inoltre, se l'utente parla le 2 lingue, francese e inglese, Google potrebbe restituire entrambi i risultati.
Tag di lingua dell'intestazione HTTP per i file
I tag Hreflang vengono aggiunti alle pagine web utilizzando un'intestazione HTTP per contenuti non HTML e file PDF. È possibile aggiungere un tag href negli elementi di collegamento dell'intestazione HTTP. L'intestazione verrà aggiunta alla fine del collegamento e sarà simile a questa:
; rel="alternate"; hreflang="es"
È possibile aggiungere qualsiasi cosa nella sezione scritta in rosso. Basta aggiungere l'URL del file PDF e collegare il tag hreflang alla fine.
Che cos'è l'errore hreflang restituito da Google?
Quando vedi un “il tuo sito non ha tag hreflang' ', significa che c'è un problema nel riferimento incrociato o nel collegamento della pagina. Ciò significa che la pagina 1 si collega alla pagina 2 ma la pagina 2 non è collegata alla pagina 1. La mancanza di un tag di ritorno spesso si traduce in un errore Hreflang. È possibile controllare le sitemap XML per scoprire il numero di tag Hreflang su una singola pagina e gli errori collegati a questi tag. Assicurati di fare una ricerca approfondita prima di applicare una soluzione.
Errori nel codice lingua
Il tag hreflang corretto utilizzato per l'urdu è lang=ur. Puoi utilizzare diversi strumenti per conoscere i codici utilizzati per ciascuna lingua. Linguise ti offre una soluzione semplice per gli errori del tag hreflang. Una volta collegato il codice corretto alla lingua corretta e al paese specificato, non visualizzerai più l'errore del tag hreflang quando aprirai le pagine web del tuo sito.
Attributi linguistici errati
La maggior parte delle persone confonde gli attributi hreflang con una versione con trattino della lingua. Questo porta a errori nel collegamento del sito web al codice lingua corretto. La maggior parte degli utenti pensa che usare "en-uk" per un dialetto britannico sia sufficiente per visualizzare la propria pagina web. L'attributo corretto per un dialetto inglese britannico è "en-gb". Una volta utilizzato l'attributo corretto, il problema di un attributo hreflang errato scomparirà.
Utilizzo simultaneo della mappa del sito e del tagging delle pagine

La maggior parte delle persone pensa di utilizzare entrambi i metodi per i tag hreflang. Ciò si traduce in una serie complicata di integrazione di vari tag hreflang nelle sezioni head di più URL se si utilizza un metodo di tagging della pagina. Altri utilizzano i metodi della sitemap hreflang per specificare la lingua della pagina web. Quando si utilizzano entrambi i metodi di tagging hreflang si causa ridondanza e Google potrebbe rifiutare il tuo sito web del tutto. Scegli un metodo per implementare il tuo tag hreflang e assicurati che non ci siano errori nell'implementazione.
Come implementare i tag hreflang con Linguise?
Il modo più semplice per risolvere il tuo problema con Hreflang è utilizzare Linguise. Genera e implementa automaticamente un tag hreflang, così non devi preoccuparti di imparare il codice. Ha un sistema personalizzato che traduce il contenuto HTML in linea. Queste traduzioni sono correlate con i metadati di un sito web e offrono risultati rapidi.
Verifica dell'implementazione del tag di linguaggio hreflang
Una volta tradotto il tuo sito web con Linguise, basta fare clic destro in un punto qualsiasi della pagina e cliccare “Ispeziona” o utilizzare F12.
Avrai accesso allo strumento di sviluppo del browser.

Poi, se la mia pagina è in francese ad esempio, l'hreflang implementato dovrebbe essere fr.

In sintesi, il tag hreflang viene implementato automaticamente nella pagina tradotta e il tag è globale, il che significa che per il francese è fr. Quindi, se un canadese francese effettua una richiesta in francese, avrà anche la pagina restituita con priorità nei motori di ricerca.
Conclusione
Gli errori hreflang possono sembrare scoraggianti a prima vista, ma è possibile risolverli facilmente. Basta usare i metodi indicati sopra per risolvere l'errore e vedere la differenza. Se non hai tempo di correggere gli errori manualmente, puoi usare Linguise. È un'estensione di traduzione automatica che può rimuovere qualsiasi errore hreflang in pochi minuti.



