Casa > Blog > Generale > Validazione e Test degli Hreflang: Gli Strumenti Essenziali per Verificare il Funzionamento dei Tuoi Tag

Validazione e Test degli Hreflang: Gli Strumenti Essenziali per Verificare il Funzionamento dei Tuoi Tag

Validazione e test di hreflang
Da Tom Rankin
Ultimo aggiornamento: 13 novembre 2025

Quando lanci un sito web multilingue, i motori di ricerca devono capire quale versione del contenuto mostrare a quale pubblico. I tag ‘hreflang’ gestiscono questo compito, ma funzionano solo quando li implementi correttamente. Ho visto molti siti avere problemi con la validazione di hreflang (la maggior parte presenta errori), il che si traduce nella visualizzazione di versioni linguistiche errate nei risultati di ricerca o nell’indicizzazione di traduzioni che non vengono proprio indicizzate.

In questo post, ti guiderò attraverso alcuni test di validazione hreflang. Nel corso, imparerai a utilizzare strumenti di validazione di terze parti e controlli manuali per verificare la tua implementazione. Ti mostrerò anche come individuare errori comuni e interpretare i report di validazione in modo da poter risolvere i problemi prima che influiscano sulla tua visibilità di ricerca.

Cosa significa la validazione hreflang e perché è importante

Il tag hreflang sul tuo sito web è necessario seguire un formato e una struttura corretti. Questi tag indicano ai motori di ricerca quale lingua e regione ciascuna pagina ha come target, ma devono essere perfetti affinché i motori di ricerca li utilizzino.

Quando convalidi la tua implementazione hreflang, stai controllando diversi elementi:

Una corretta convalida dell'hreflang previene problemi con la tua SEO internazionale. Studio Ahrefs mostra che la maggior parte dei siti presenta errori hreflang che impediscono ai motori di ricerca di comprendere la loro struttura linguistica.

Tag hreflang errati fanno sì che i motori di ricerca mostrino la versione sbagliata della lingua agli utenti. Uno spagnolo che cerca in Messico potrebbe visualizzare la tua versione in inglese, mentre un anglofono nel Regno Unito potrebbe finire sulla tua pagina in spagnolo. Questa è una cattiva esperienza utente e contribuirà sicuramente a un alto tasso di rimbalzo.

Ci sono molti altri motivi per eseguire la convalida hreflang, come evitare problemi legati ai contenuti duplicati e garantire che le pagine tradotte vengano indicizzate. In ogni caso, sapere come individuare gli errori che si presentano ti aiuterà a mitigarli o a risolverli.

Errori comuni di hreflang che interrompono la tua implementazione

Se comprendi gli errori più frequenti, puoi correggerli più velocemente quando compaiono. Innanzitutto, I tag hreflang devono essere bidirezionali. Ciò significa che se la tua pagina inglese punta alla tua pagina spagnola, la tua pagina spagnola dovrà puntare indietro ad essa.

  • Pagina inglese: <link rel=”alternate” hreflang=”es” href=”https://yoursite.com/es/page” />
  • Pagina spagnola: <link rel=”alternate” hreflang=”en” href=”https://yoursite.com/page” />

È facile dimenticare di aggiungere il cluster completo di link a ogni pagina!

I codici di lingua e di paese seguono standard diversi, e mescolarli non permetterà ai motori di ricerca di capire i tag.

  • Sbagliato
  • Va bene 👍🏻

Esistono elenchi di codici di paese e lingua disponibili, quindi fai attenzione. Ti raccomanderei Organizzazione Internazionale per la Normazione (ISO) sito web per questo in quanto è quello ufficiale:

Il database ISO 3166 dei codici dei paesi e delle lingue.

Ci sono molti altri errori a cui prestare attenzione anche:

  • Google richiede URL assoluti negli hreflang tag. Ciò significa che i tag necessitano dell'URL completo di una pagina che inizia con https:// o http://. Un URL relativo come /it/pagina non funzionerà.
  • Non vorrai tag hreflang che contraddicono i tag canonical. Se il tuo tag canonico punta a un URL mentre il tuo tag hreflang punta a un URL diverso, i motori di ricerca non sapranno quale istruzione seguire.
  • Ogni pagina necessita di un tag hreflang che rimandi a se stessa. Quindi, la tua pagina inglese dovrebbe avere un hreflang=”it” tag che punta al proprio URL, più tag che puntano a versioni in altre lingue.

Infine, i tag hreflang possono essere inseriti in tre punti: nell'intestazione HTML, nella sitemap XML o negli header HTTP. Mescolare questi metodi in modo errato o posizionare i tag nella posizione sbagliata significa che non funzioneranno.

Test degli hreflang con strumenti di validazione di terze parti

Mentre Google Search Console aveva un report per la convalida di hreflang, ora non ce l'ha più. Di conseguenza, gli strumenti di convalida di terze parti possono individuare gli errori prima che tu invii la tua sitemap. Questi strumenti funzionano velocemente e ti danno un feedback immediato, così puoi inserirli nel tuo flusso di lavoro. Il Strumento di test per i tag Hreflang di SEO tecnico è un'opzione:

Lo strumento di test dei tag hreflang di Technical SEO.

Puoi testare singoli URL o inviare l'intera sitemap XML per controllare tutte le implementazioni contemporaneamente. Lo strumento analizza i tuoi tag e segnala eventuali errori, link di ritorno mancanti o problemi di formattazione. È gratuito e fornisce spiegazioni chiare di ogni errore.

Se sei già un Screaming Frog SEO Spider utente, questo include la validazione hreflang. Tuttavia, dovrai approfondire le impostazioni per abilitare il controllo dei tag hreflang.

La home page di Screaming Frog SEO Spider.

Controllo del sito di Ahrefs include anche la validazione di hreflang come parte del suo crawling SEO. Se utilizzi già Ahrefs per la SEO, puoi controllare la tua implementazione di hreflang insieme ad altri fattori di ottimizzazione tecnica dei motori di ricerca.

L'Ahrefs Site Audit mostra i risultati della validazione hreflang e i relativi consigli.

È una buona idea eseguire controlli di validazione con almeno due strumenti diversi. A volte uno strumento potrebbe perdere un errore che un altro rileva, o potresti ottenere spiegazioni più chiare da uno rispetto a un altro. L'utilizzo di più strumenti ti aiuta a comprendere la tua implementazione da diverse angolazioni.

Controlli manuali del browser per verificare i tag hreflang

Mentre uno strumento automatico può individuare la maggior parte degli errori hreflang, un controllo manuale ti consente di avere una visione ‘dall'occhio dell'utente’ dell'esperienza del tuo sito. Il controllo più semplice consiste nel fare clic con il pulsante destro del mouse su qualsiasi pagina web e selezionare Visualizza sorgente pagina o simile:

Un menu contestuale del browser.

All'interno del file di origine della pagina, cerca “hreflang”. Dovrebbe esserci un set completo di tag hreflang nella sezione head, con un tag per ogni versione linguistica, incluso un tag autoreferenziale per la pagina corrente.

Visualizzazione del codice sorgente del browser che mostra i tag hreflang nella sezione head dell'HTML.

Ci sono altri modi per eseguire la convalida manuale di hreflang:

  • Prova il tuo sito cambio lingua. Ogni volta che cambi lingua, apri il codice sorgente della pagina e verifica che i tag hreflang della nuova pagina facciano riferimento corretto a tutte le versioni linguistiche.
  • Utilizza browser e dispositivi diversi per assicurarti che i tag hreflang siano coerenti. A volte, conflitti tra temi o plugin fanno scomparire i tag sui dispositivi mobili o in determinati browser.
  • Estensioni del browser come la SeoVeda Meta Tracker Puoi mostrare tutti i tag hreflang di una pagina in un semplice popup.
  • Testando il tuo Mappa del sito XML vale la pena anche manualmente. Aprire il file della sitemap e cercare xhtml:link tag che contengono attributi hreflang. Verifica che ogni URL nella tua sitemap disponga di un set completo di annotazioni hreflang che puntano a tutte le versioni linguistiche.

Potresti persino considerare l'utilizzo di una VPN per verificare se i motori di ricerca mostrano la versione linguistica corretta in base alla posizione. Ad esempio, se ti connetti a un server VPN in Spagna, quindi cerchi le tue parole chiave target, i risultati dovrebbero mostrare la versione corretta.

Interpretare i report di validazione e correggere gli errori

Lo scenario migliore è non fare nulla! Tuttavia, ci saranno momenti in cui i tuoi report mostreranno errori. Comprendere questi report è fondamentale per risolvere i problemi con la tua implementazione hreflang.

La maggior parte dei report di validazione organizza gli errori per tipo e segue l'elenco degli errori hreflang comuni che ti ho fornito in precedenza. Ecco un riepilogo:

  • Link di ritorno mancanti significa che una pagina punta a un'altra versione linguistica, ma quest'ultima non punta indietro.
  • Codici lingua non corretti mostrarti quale codice hai usato e suggerire cosa dovrebbe essere. 
  • Errori hreflang verso non canonico succede quando il tuo tag hreflang punta a un URL che ha un tag canonico che punta altrove.

Alcuni report mostrano avvisi oltre agli errori. Questi spesso rappresentano dei problemi ma non necessariamente interrompono la tua implementazione. Ad esempio, potresti ricevere un avviso se non stai utilizzando tag x-default, anche se sono facoltative. Spesso puoi ignorare gli avvisi se la tua implementazione funziona, ma vale la pena rivederli.

Come per qualsiasi bug, modifiche sistematiche sono migliori che provare a risolvere tutto in una volta. Parti dai tuoi errori più critici e termina con gli avvisi minori. Simile alla propagazione del DNS, dovrai aspettare un po' affinché i crawler dei motori di ricerca registrino la tua nuova validazione hreflang.

Come TranslatePress gestisce automaticamente la convalida degli attributi hreflang

Se il processo di convalida dell'hreflang sembra complicato, apprezzerai come TranslatePress se ne occupa. Poiché il plugin si occupa di tutto il lavoro tecnico dietro le quinte, non è necessario scrivere codice o preoccuparsi di commettere errori con codici linguistici o formati di URL.

TranslatePress Multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.

L'unica operazione che devi eseguire è selezionare le lingue che desideri supportare nelle impostazioni di TranslatePress. Tieni presente che i tag hreflang vanno inseriti nella sezione <head> del codice HTML e nella mappa del sito XML (se utilizzi una plugin SEO compatibile.)

L'interfaccia delle impostazioni di TranslatePress che mostra le opzioni di configurazione della lingua.

Quando aggiungi una nuova lingua o traduci una nuova pagina, il plugin aggiorna tutti i tag hreflang pertinenti presenti nel tuo sito. Inoltre, TranslatePress utilizza i codici ISO corretti relativi alla lingua e al Paese in base alle lingue selezionate.

Per i siti che presentano varianti regionali della stessa lingua, TranslatePress consente di specificare sia la lingua che il Paese. Se desideri rivolgerti agli ispanofoni in Spagna in modo diverso rispetto agli ispanofoni in Messico, puoi configurare it-IT e es-IT varianti. Il plugin aggiunge quindi i tag hreflang appropriati con i codici sia della lingua che del paese.

Il plugin gestisce automaticamente anche la struttura degli URL. Quando traduci una pagina, TranslatePress crea un nuovo URL per quella versione linguistica utilizzando le sottodirectory. Questi URL sono assoluti e includono il protocollo corretto (https://), e soddisfare tutti i requisiti per i tag hreflang.

Semplificare la validazione hreflang con gli strumenti giusti

Una corretta implementazione di hreflang è fondamentale per la SEO multilingue, ma la validazione non deve essere complicata. TranslatePress può eliminare gran parte della complessità legata alla validazione degli hreflang. Il plugin gestisce automaticamente tutti i dettagli tecnici, utilizzando una formattazione corretta e assicurando che esistano link bidirezionali tra tutte le versioni linguistiche. Ciò significa che puoi concentrarti sulla creazione di ottimi contenuti anziché preoccuparti del funzionamento dei tuoi tag hreflang.

TranslatePress Multilingue

TranslatePress è il modo più semplice per tradurre il tuo sito WordPress. È veloce, non rallenta il tuo sito, funziona con QUALSIASI tema o plugin ed è ottimizzato per la SEO.

Hai domande sulla convalida della tua implementazione hreflang? Condividile nella sezione dei commenti qui sotto!