Quando pubblichi un sito web su internet e vuoi renderlo multilingue, hai bisogno di un tag hreflang. Informa Google su quale tipo di lingua utilizzi in una pagina specifica. Il tag rivela la relazione tra pagine web in lingue diverse. Se traduci una pagina in spagnolo, francese o qualsiasi altra lingua, puoi aggiungere un segnale per identificare la lingua di quella particolare pagina.
Il tag Hreflang è un attributo HTML utilizzato per descrivere la lingua del sito web insieme alla sua posizione geografica. Presenta il contenuto 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, ad esempio in Francia, la pagina web si aprirà in lingua francese. Tuttavia, i tag Hreflang possono a volte confondersi perché potrebbero non essere configurati correttamente. Di conseguenza, il sito web mostra l'errore “Your site has no hreflang tags”. Fortunatamente, puoi risolvere rapidamente questo problema.

Quando sono necessari i tag Hreflang?
I siti web richiedono tag hreflang quando esistono 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 propri siti web.
La navigazione e i selettori di lingua guidano i visitatori all'URL corretto quando navigano sul tuo sito web. Se un sito web ha un elenco di URL diversi, come un sito web in altre lingue, la sitemap XML fornirà al motore di ricerca un elenco di tutti questi URL. Come la sitemap HTML o semplicemente i menu di navigazione guidano un visitatore, una sitemap XML guida un motore di ricerca ma per raggiungere l'URL corretto.
Ecco come appare un tag hreflang:
Il en-US si riferisce al codice per il “dialetto statunitense” della lingua inglese utilizzato negli USA. Puoi anche utilizzare gli strumenti esperti di Linguise per impostare un tag hreflang per il tuo sito web senza la seccatura di scrivere un codice.
Metodi di posizionamento dei tag Hreflang

Esistono due metodi per inserire i tag hreflang su un sito web. Il primo metodo prevede l'uso delle sitemap XML e il secondo metodo utilizza i metodi di tagging delle pagine. Ecco la differenza tra i due:
Metodi di etichettatura delle pagine tramite HTML Head
Il tagging delle pagine offre un metodo semplice per aggiungere tag hreflang al tuo sito web. Con questo metodo, un tag hreflang viene aggiunto all'intestazione dell'HTML del tuo sito web. Il tag di pagina per il tuo sito web sarà simile a questo:
Il tag “en” viene utilizzato per l'inglese e, se desideri tradurre questa pagina in tedesco, dovrai aggiungere “de” oppure, per una versione in cinese, “zh-CN” nell'indirizzo HTML. I tag HTML risultanti appariranno così:
cinese
tedesco
Questo processo può sembrare semplice, ma dovrai aggiungere un codice separato per ogni pagina web. Richiederà molto tempo e potrebbe anche causare errori manuali nell'inserimento dei codici, provocando vari errori
Tag di lingua alternativa
Il tag di lingua alternativa è complementare all'attributo hreflang e consente di mostrare ai motori di ricerca qual è la relazione tra le pagine web tradotte del tuo sito.
Ad esempio, qual è la versione spagnola di questa pagina francese e qual è anche la versione in lingua originale 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 cerca dalla Francia con una richiesta in francese desidera la versione francese della pagina invece di una pagina con contenuti simili in lingua inglese.

Inoltre, se l'utente parla entrambe le lingue, francese e inglese, Google potrebbe restituire entrambi i risultati.
Tag di lingua nell'header HTTP per i file
I tag Hreflang vengono aggiunti alle pagine web utilizzando un'intestazione HTTP per contenuti non HTML e file PDF. Puoi aggiungere un tag href negli elementi link dell'intestazione HTTP. L'intestazione verrà aggiunta alla fine del link e apparirà così:
; rel="alternate"; hreflang="es"
Puoi aggiungere qualsiasi cosa nella sezione scritta in rosso. Basta aggiungere l'URL del file pdf e collegare il tag hreflang alla fine.
Cos'è l'errore Hreflang restituito da Google?
Quando vedi un messaggio “il tuo sito non ha tag hreflang”, significa che c'è un problema nel cross-reference o nel collegamento della pagina. Ciò significa che la pagina 1 rimanda alla pagina 2, ma la pagina 2 non rimanda alla pagina 1. La mancanza di un tag di ritorno spesso causa un errore Hreflang. Puoi controllare le sitemap XML per scoprire il numero di tag Hreflang su una singola pagina e gli errori associati a questi tag. Assicurati di fare una ricerca approfondita prima di applicare una soluzione.
Errori nei codici lingua
Il tag hreflang corretto utilizzato per l'urdu è lang=ur. Puoi utilizzare vari strumenti per conoscere i codici usati per ciascuna lingua. Linguise ti offre una soluzione semplice per gli errori dei tag hreflang. Una volta collegato il codice giusto alla lingua giusta e associato al paese specificato, non vedrai l'errore del tag Hreflang quando apri 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. Molti utenti pensano che usare “en-uk” per un dialetto del Regno Unito sia sufficiente per far funzionare 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

Molti pensano di utilizzare entrambi i metodi per i tag hreflang. Se si utilizza un metodo di tagging delle pagine, ciò comporta una complicata serie di integrazioni di vari tag hreflang nelle sezioni head di più URL. Altri utilizzano i metodi della sitemap hreflang per specificare la lingua della pagina web. Quando si utilizzano entrambi i metodi di tagging hreflang, si crea ridondanza e Google potrebbe rifiutare del tutto il tuo sito web. Scegli un solo 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 è usare Linguise. Genera e implementa automaticamente un tag hreflang, così non devi preoccuparti di imparare il codice. Dispone di un sistema personalizzato che traduce i contenuti HTML inline. Queste traduzioni sono correlate ai metadati di un sito web e offrono risultati rapidi.
Verifica dell'implementazione del tag lingua hreflang
Una volta che il tuo sito web è stato tradotto con Linguise, fai clic con il tasto destro in qualsiasi punto della pagina e clicca su "Ispeziona" oppure usa F12.
Avrai accesso allo strumento di sviluppo del browser.

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

In sintesi, il tag hreflang viene implementato automaticamente nella tua pagina tradotta e il tag è globale, il che significa che per il francese è fr. Quindi, se un franco-canadese effettua una richiesta in francese, la pagina gli verrà restituita con priorità nei motori di ricerca.
Conclusion
Gli errori hreflang possono sembrare scoraggianti all'inizio, ma puoi risolverli facilmente. Basta utilizzare i metodi indicati sopra per risolvere l'errore e notare la differenza. Se non hai il tempo di correggere gli errori manualmente, puoi utilizzare Linguise. È un'estensione di traduzione automatica che può eliminare qualsiasi errore hreflang in pochi minuti.



