Generatore e Validatore Tag Hreflang

Elenca ogni versione linguistica di una pagina con il suo URL assoluto e ottieni annotazioni hreflang corrette in tre formati: tag link HTML per l'head, header HTTP Link oppure sitemap XML con elementi xhtml:link. I codici lingua e regione vengono validati con ISO 639-1 e ISO 3166-1 e lo strumento segnala duplicati, URL relativi e x-default mancante.

PrivatoGratisFunziona offline

Verificato da Vincenzo Manto, Fondatore e Lead Developer · Ultimo aggiornamento 30 settembre 2026

Come funziona

  1. 1

    Aggiungi una riga per ogni versione linguistica con il codice lingua, ad esempio en-GB, e l'URL assoluto.

  2. 2

    Correggi gli avvisi mostrati, come codici non validi, duplicati o URL relativi.

  3. 3

    Scegli tag HTML, header HTTP o sitemap XML e copia l'output nel tuo sito.

Esempio

Languages and URLs
en          https://example.com/en/
it          https://example.com/it/
x-default   https://example.com/
HTML
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="it" href="https://example.com/it/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

A cosa serve hreflang

Hreflang indica ai motori di ricerca quale variante linguistica e regionale di una pagina mostrare a quali utenti. Senza, Google potrebbe posizionare la pagina inglese per utenti italiani o considerare le pagine tradotte come duplicati. Annotazioni corrette riducono questa confusione e migliorano il CTR dei pubblici internazionali.

Le regole che fanno inciampare

Gli URL devono essere assoluti e canonici e ogni versione linguistica deve restituire il set completo di alternative, sé stessa inclusa. I codici regione non si usano da soli: scrivi en-GB, mai solo GB. Usa x-default per l'esperienza di riserva. Se un tag punta a un URL reindirizzato o con noindex, i motori di ricerca lo ignorano.

Domande frequenti

Quale formato scegliere?

I tag link HTML nell'head sono i più semplici per le pagine normali. Usa l'header HTTP per file non HTML come i PDF e la sitemap per siti grandi in cui modificare l'head di ogni pagina è impraticabile. Scegli un solo metodo per pagina, non mescolarli.

Cos'è x-default?

x-default indica la pagina di riserva per gli utenti la cui lingua non corrisponde a nessuna versione elencata, spesso un selettore di lingua o la versione principale.

Le annotazioni hreflang devono essere reciproche?

Sì. Se la pagina A punta alla B, la B deve puntare alla A e ogni versione deve elencare anche sé stessa. Inserire lo stesso set completo di tag in ogni versione garantisce la reciprocità.

I codici lingua vengono controllati?

Sì. La lingua deve essere un codice ISO 639-1 minuscolo, eventualmente seguito da una regione ISO 3166-1 o da uno script come Hans. Formati come en_GB con underscore vengono segnalati.

Strumenti correlati