Generatore di Tag Hreflang
Genera tag hreflang per siti web multilingue e multiregionali. Supporta tag link HTML, intestazioni HTTP e formati sitemap XML con validazione integrata e riempimento automatico intelligente degli URL.
<link rel="alternate" hreflang="en" href="https://example.com/product" /> <link rel="alternate" hreflang="ja" href="https://example.com/ja/product" /> <link rel="alternate" hreflang="ko" href="https://example.com/ko/product" /> <link rel="alternate" hreflang="zh-hans" href="https://example.com/zh/product" /> <link rel="alternate" hreflang="zh-hant" href="https://example.com/zh-tw/product" /> <link rel="alternate" hreflang="x-default" href="https://example.com/product" />
Link: <https://example.com/product>; rel="alternate"; hreflang="en",
<https://example.com/ja/product>; rel="alternate"; hreflang="ja",
<https://example.com/ko/product>; rel="alternate"; hreflang="ko",
<https://example.com/zh/product>; rel="alternate"; hreflang="zh-hans",
<https://example.com/zh-tw/product>; rel="alternate"; hreflang="zh-hant",
<https://example.com/product>; rel="alternate"; hreflang="x-default"
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<url>
<loc>https://example.com/product</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/product" />
<xhtml:link rel="alternate" hreflang="ja"
href="https://example.com/ja/product" />
<xhtml:link rel="alternate" hreflang="ko"
href="https://example.com/ko/product" />
<xhtml:link rel="alternate" hreflang="zh-hans"
href="https://example.com/zh/product" />
<xhtml:link rel="alternate" hreflang="zh-hant"
href="https://example.com/zh-tw/product" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/product" />
</url>
<url>
<loc>https://example.com/ja/product</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/product" />
<xhtml:link rel="alternate" hreflang="ja"
href="https://example.com/ja/product" />
<xhtml:link rel="alternate" hreflang="ko"
href="https://example.com/ko/product" />
<xhtml:link rel="alternate" hreflang="zh-hans"
href="https://example.com/zh/product" />
<xhtml:link rel="alternate" hreflang="zh-hant"
href="https://example.com/zh-tw/product" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/product" />
</url>
<url>
<loc>https://example.com/ko/product</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/product" />
<xhtml:link rel="alternate" hreflang="ja"
href="https://example.com/ja/product" />
<xhtml:link rel="alternate" hreflang="ko"
href="https://example.com/ko/product" />
<xhtml:link rel="alternate" hreflang="zh-hans"
href="https://example.com/zh/product" />
<xhtml:link rel="alternate" hreflang="zh-hant"
href="https://example.com/zh-tw/product" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/product" />
</url>
<url>
<loc>https://example.com/zh/product</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/product" />
<xhtml:link rel="alternate" hreflang="ja"
href="https://example.com/ja/product" />
<xhtml:link rel="alternate" hreflang="ko"
href="https://example.com/ko/product" />
<xhtml:link rel="alternate" hreflang="zh-hans"
href="https://example.com/zh/product" />
<xhtml:link rel="alternate" hreflang="zh-hant"
href="https://example.com/zh-tw/product" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/product" />
</url>
<url>
<loc>https://example.com/zh-tw/product</loc>
<xhtml:link rel="alternate" hreflang="en"
href="https://example.com/product" />
<xhtml:link rel="alternate" hreflang="ja"
href="https://example.com/ja/product" />
<xhtml:link rel="alternate" hreflang="ko"
href="https://example.com/ko/product" />
<xhtml:link rel="alternate" hreflang="zh-hans"
href="https://example.com/zh/product" />
<xhtml:link rel="alternate" hreflang="zh-hant"
href="https://example.com/zh-tw/product" />
<xhtml:link rel="alternate" hreflang="x-default"
href="https://example.com/product" />
</url>
</urlset>
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool è gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici con Premium (senza annunci + più veloce) oppure inserisci MiniWebtool.com nella whitelist e ricarica la pagina.
- Oppure passa a Premium (senza annunci)
- Consenti gli annunci per MiniWebtool.com, poi ricarica
Generatore di Tag Hreflang
Il Generatore di tag hreflang crea annotazioni hreflang correttamente formattate per siti web multilingua e multiregionali. Supporta tre metodi di implementazione — tag link HTML, intestazioni di risposta HTTP e sitemap XML — e include l'autocompletamento intelligente degli URL, l'importazione da markup esistente, preset linguistici e validazione integrata per aiutarti a evitare errori comuni che possono danneggiare la SEO internazionale.
Come usare questo strumento
- Aggiungi le versioni linguistiche — Per ogni versione linguistica della tua pagina, inserisci il codice hreflang lingua-regione (es.
en,es,fr-ca) e l'URL completo. Usa i suggerimenti dell'autocompletamento o scrivi il tuo codice. - Usa l'autocompletamento (opzionale) — Inserisci un URL di base e seleziona il pattern "Sottodirectory" o "Sottodominio" per generare automaticamente gli URL per ogni voce linguistica.
- Aggiungi x-default — Includi una voce
x-defaultche punti alla tua pagina di fallback (solitamente la versione nella lingua principale o una pagina di selezione della lingua). - Genera i tag — Clicca su "Genera Tag" per produrre l'output in tutti e tre i formati. Controlla eventuali avvisi di validazione.
- Copia e implementa — Usa l'output a schede per copiare il formato necessario. Per l'HTML, incolla i tag nel
<head>di ogni versione linguistica. Per le sitemap XML, scarica il file e caricalo sul tuo server.
Spagna
Ricerca
hreflang
in spagnolo
Capire gli attributi Hreflang
Hreflang è un attributo HTML introdotto da Google nel 2011 per aiutare i webmaster a indicare il target linguistico e geografico di una pagina web. Quando un sito ha contenuti in più lingue o varianti regionali (es. inglese per gli USA vs. inglese per il Regno Unito), i tag hreflang indicano ai motori di ricerca quale versione mostrare nei risultati di ricerca in base alla lingua e alla posizione dell'utente.
Il valore hreflang segue il formato lingua-regione, dove:
- Codice lingua — Un codice ISO 639-1 a due lettere (es.
enper inglese,esper spagnolo,itper italiano) - Codice regione (opzionale) — Un codice paese ISO 3166-1 Alpha 2 (es.
usper Stati Uniti,gbper Regno Unito,itper Italia)
Codici speciali come zh-hans (Cinese Semplificato) e zh-hant (Cinese Tradizionale) utilizzano i sottotag di scrittura invece dei codici regione.
Confronto tra i metodi di implementazione
Tag Link HTML Il più comune
Inserisci gli elementi <link> nella sezione <head> di ogni pagina. Semplice da implementare e funziona per la maggior parte dei siti web.
hreflang="it"
href="https://example.com/it/" />
Ideale per: Siti web HTML standard con un numero gestibile di versioni linguistiche.
Intestazioni HTTP Per non HTML
Invia le informazioni hreflang nelle intestazioni di risposta HTTP. Utile per i file che non hanno un <head> HTML, come i PDF.
rel="alternate";
hreflang="it"
Ideale per: File PDF, documenti non HTML e siti in cui è possibile configurare le intestazioni del server.
Sitemap XML Per siti grandi
Aggiungi le annotazioni hreflang alla tua sitemap XML utilizzando gli elementi xhtml:link. Ideale per siti con molte pagine e versioni linguistiche.
hreflang="it"
href="https://example.com/it/" />
Ideale per: Grandi siti web con centinaia o migliaia di pagine multilingua.
Errori comuni da evitare con Hreflang
- Mancanza di tag reciproci: Ogni pagina citata in un tag hreflang deve rimandare a tutte le altre versioni linguistiche. Se la Pagina A cita la Pagina B, la Pagina B deve citare anche la Pagina A. I tag non reciproci vengono ignorati dai motori di ricerca.
- Mancanza del tag auto-referenziale: Ogni pagina dovrebbe includere un tag hreflang che punta a se stessa. Questo conferma ai motori di ricerca che la pagina fa intenzionalmente parte del set hreflang.
- Dimenticare x-default: Includi sempre un tag
x-defaultper gestire gli utenti la cui lingua/regione non corrisponde a nessun tag hreflang specificato. Senza di esso, i motori di ricerca non hanno istruzioni di fallback. - Utilizzo di codici lingua errati: Usa i codici lingua ISO 639-1 e i codici regione ISO 3166-1 Alpha 2. Errori comuni includono l'uso di
ukper l'inglese (UK) invece dien-gb, ojpinvece dijaper il giapponese. - Mescolare protocolli o domini: Tutti gli URL hreflang dovrebbero usare lo stesso protocollo (preferibilmente HTTPS) e corrispondere esattamente all'URL canonico. Le discrepanze tra gli URL hreflang e i tag canonici causano confusione ai motori di ricerca.
Best Practice
- Usa sempre URL assoluti (incluso
https://) nei tag hreflang, mai percorsi relativi. - Includi un tag hreflang auto-referenziale su ogni pagina.
- Aggiungi il tag
x-defaultche punta alla tua versione principale o alla pagina di selezione della lingua. - Assicurati che gli URL hreflang corrispondano esattamente all'URL canonico di ogni pagina.
- Usa un solo metodo di implementazione per pagina (non mescolare tag HTML con annotazioni sitemap per la stessa pagina).
- Valida regolarmente i tag hreflang utilizzando questo strumento, Google Search Console o altri strumenti di audit SEO.
- Per le pagine che puntano alla stessa lingua in regioni diverse (es.
en-useen-gb), includi sempre sia il codice lingua che il codice regione.
Domande Frequenti
Cosa sono i tag hreflang?
I tag hreflang sono attributi HTML che indicano ai motori di ricerca quale versione linguistica e regionale di una pagina mostrare agli utenti. Utilizzano l'attributo rel="alternate" hreflang="x" per indicare le alternative linguistiche, aiutando i motori di ricerca a servire la versione corretta agli utenti in base alla loro lingua e posizione.
Dove dovrei posizionare i tag hreflang?
I tag hreflang possono essere inseriti in tre posizioni: nella sezione <head> dell'HTML come elementi <link>, nelle intestazioni di risposta HTTP o in una sitemap XML. Il metodo head HTML è il più comune per i siti web standard, le intestazioni HTTP funzionano bene per documenti non HTML come i PDF e le sitemap XML sono ideali per siti di grandi dimensioni con molte versioni linguistiche.
Cos'è x-default in hreflang?
Il valore x-default è uno speciale attributo hreflang che designa la pagina predefinita o di fallback per gli utenti la cui lingua o regione non corrisponde a nessuno dei tag hreflang specificati. Google raccomanda di includere sempre un tag x-default che punti alla versione nella lingua principale o a una pagina di selezione della lingua.
I tag hreflang devono essere reciproci?
Sì, i tag hreflang devono essere reciproci (chiamati anche bidirezionali). Se la pagina A rimanda alla pagina B con un tag hreflang, anche la pagina B deve rimandare alla pagina A con il corrispondente tag hreflang. Se il collegamento reciproco manca, i motori di ricerca potrebbero ignorare completamente l'annotazione hreflang.
Qual è la differenza tra lingua e regione in hreflang?
Nei tag hreflang, il codice lingua (es. en, es, fr) utilizza il formato ISO 639-1 e specifica la lingua del contenuto. Il codice regione opzionale (es. us, gb, mx) utilizza il formato ISO 3166-1 Alpha 2 e punta a un paese specifico. Ad esempio, en-us si rivolge ai parlanti inglesi negli Stati Uniti, mentre en-gb si rivolge ai parlanti inglesi nel Regno Unito.
Cita questo contenuto, pagina o strumento come:
"Generatore di Tag Hreflang" su https://MiniWebtool.com/it// di MiniWebtool, https://MiniWebtool.com/
dal team miniwebtool. Aggiornato: 10-03-2026