Vai al contenuto
100% locale

Generatore di tag hreflang

Converti un elenco di versioni linguistiche in una serie completa di tag hreflang.

Ingresso
Uscita

Generatore di tag hreflang

I tag hreflang indicano ai motori di ricerca quale URL mostrare per ogni lingua e regione, in modo che un visitatore italiano arrivi su /it/ invece che sulla homepage inglese. Scriverli manualmente non scala nemmeno per due o tre versioni: ogni pagina deve collegarsi a tutte le altre pagine, inclusa se stessa, e un singolo collegamento reciproco mancante è sufficiente perché Google ignori l'intero set. Incolla un elenco di codici di lingua e URL, una coppia per riga, e questo strumento crea il set completamente interconnesso per te.

Inserisci ogni versione linguistica come un codice e un URL, ad esempio "it https://example.com/" o "de-CH https://example.com/ch/", ciascuno su una riga separata. Lo strumento verifica che ogni codice abbia una forma di lingua(-regione) plausibile e che ogni URL sia assoluto, ignora quello che non lo è e riporta quante voci sono state saltate o ripetute in modo che un errore di battitura non produca silenziosamente un set non valido. Scegli il formato di output che si adatta a dove lo incolli: tag di collegamento HTML per l'intestazione di una pagina, intestazioni HTTP Link per un server che non può modificare HTML (PDF, immagini), o un frammento XML con alternative xhtml:link per ogni URL nella tua mappa del sito.

Aggiungi un tag x-default per coprire i visitatori la cui lingua non corrisponde a nessuna versione elencata - i motori di ricerca ricorrono ad essa, e i browser la utilizzano per una pagina di selezione della lingua. Scegli a quale lingua inserita deve puntare, o digita tu stesso una riga che inizia con "x-default" per impostare l'URL direttamente. Una singola versione linguistica non ha una pagina a cui collegarsi, quindi lo strumento considera hreflang significativo solo quando vengono inserite almeno due versioni.

Tutto funziona localmente nel tuo browser. Gli URL e i codici di lingua che inserisci per un set hreflang spesso rappresentano una struttura di sito non pubblicata, e nulla viene caricato da nessuna parte - i tag vengono generati sul tuo dispositivo e da nessun'altra parte.

FAQ

In quale formato devo incollare ogni versione linguistica?
Un codice di lingua e un URL assoluto per voce, separati da uno spazio, ad esempio "it https://example.com/" o "de-CH https://example.com/ch/". Inserisci ogni coppia su una riga diversa.
Come funziona x-default?
x-default è il valore hreflang di fallback che i motori di ricerca e i browser utilizzano quando nessun altro tag di lingua corrisponde al visitatore. Attiva "Aggiungi x-default" e scegli a quale lingua inserita deve puntare, o aggiungi tu stesso una riga che inizia con "x-default" per impostare l'URL direttamente - una riga x-default esplicita ha sempre la priorità.
Perché alcune mie righe sono state saltate?
Una riga viene saltata quando il suo codice di lingua non sembra un tag di lingua valido o di lingua-regione, il suo URL non è un indirizzo http(s) assoluto, o il codice di lingua ripete uno già inserito. Il riepilogo sotto l'output mostra quante righe sono state saltate o duplicate in modo che tu possa tornare indietro e correggerle.
Quale formato di output devo usare?
Usa tag HTML per una pagina che puoi modificare direttamente (incollali in <head>). Usa intestazioni HTTP quando la pagina non può contenere HTML, come PDF o immagini. Usa il frammento di mappa del sito XML quando gestisci hreflang tramite la tua mappa del sito invece di singole pagine.
Il mio elenco di URL viene caricato da qualche parte?
No. I tag vengono generati interamente nel tuo browser e i tuoi codici di lingua e URL non lasciano mai il tuo dispositivo.