Strumento gratuito per sviluppatori per la localizzazione

Generatore gratuito di tag hreflang

Incolla un codice lingua e un URL assoluto per riga. Il generatore valida l'insieme e crea tag link HTML pronti per i collegamenti reciproci.

Una voce per riga. Separa il codice BCP 47 e l'URL assoluto con una virgola. Includi ogni pagina stessa e aggiungi x-default quando appropriato.

Voci valide: 4x-default inclusoError: 0

Tag hreflang generati

<link rel="alternate" hreflang="en" href="https://example.com/en/product/" />
<link rel="alternate" hreflang="es" href="https://example.com/es/product/" />
<link rel="alternate" hreflang="de-DE" href="https://example.com/de/produkt/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/languages/" />

Privato per progettazione. Questo strumento funziona interamente nel tuo browser. I valori incollati non vengono mai caricati, memorizzati o inclusi nelle analisi.

Convertitore di codice localeInserisci una locale come en_US, pt-BR, zh-Hant-TW o un nome di lingua comune. Ottieni immediatamente codici canonici e dettagli leggibili.Controllo chiavi JSON per i18nIncolla un dizionario JSON in lingua di origine e una traduzione di destinazione. Trova istantaneamente le chiavi annidate mancanti e quelle extra senza caricare nessuno dei due file.

Come generare tag hreflang

  1. Elenca tutte le pagine localizzateInserisci un codice lingua BCP 47 e l'URL assoluto della pagina per riga, separati da una virgola.
  2. Risolvi errori di convalidaCorreggi i codici non validi, le lingue duplicate o gli URL incompleti finché l'intero insieme non è valido.
  3. Copia l'intero insieme di tagCopia l'HTML generato in ogni pagina del gruppo di lingua in modo che tutti gli alternate siano reciproci.

Crea un set hreflang completo

Inserisci accanto all'URL assoluto della pagina ogni codice lingua BCP 47 o codice lingua-regione. Lo strumento canonicalizza il maiuscolo/minuscolo dei codici, rifiuta lingue duplicate, valida URL HTTP e HTTPS ed effettua l'escape sicuro dei caratteri URL per un attributo HTML.

Copia i tag generati nell'head di ogni pagina del gruppo. Ogni pagina localizzata necessita dello stesso set completo, inclusa un'autorefenzione. Un set incompleto unidirezionale è una causa comune per cui le annotazioni hreflang vengono ignorate.

I tag hreflang e i tag canonical risolvono problemi diversi

Un tag canonical identifica l’URL preferito per contenuti duplicati o quasi duplicati. Hreflang identifica pagine equivalenti create per pubblici di lingua diversa. Le pagine localizzate dovrebbero di norma canonicalizzare se stesse, non tutte puntare alla versione in inglese.

Mantieni stabili le strutture degli URL e usa gli URL finali esatti e indicizzabili. URL che reindirizzano, bloccati, con noindex o con canonical in conflitto indeboliscono il cluster linguistico e rendono il debug molto più difficile.

Privato, solo nel browser

L'elenco di URL non lascia mai il tuo browser. Le analisi registrano solo conteggi sicuri come il numero di righe valide e gli errori di convalida—non i domini, i percorsi, le stringhe di query o i tag che inserisci.

Domande frequenti

Cosa fa hreflang?

Hreflang indica ai motori di ricerca quale URL è destinato a un particolare pubblico per lingua o lingua-regione. Aiuta a far apparire la versione localizzata corretta nei risultati di ricerca, ma non sostituisce un tag canonical né un reindirizzamento degli utenti.

I hreflang tag devono essere reciproci?

Sì. Ogni pagina in un gruppo di lingue dovrebbe elencare se stessa e tutte le alternative nello stesso gruppo. Se la pagina A punta alla pagina B ma la pagina B non punta indietro, i motori di ricerca potrebbero ignorare la relazione.

Devo includere x-default?

Usa x-default per un selettore di lingua, fallback globale o pagina predefinita che non è destinata a una lingua specifica. È opzionale, ma utile quando gli utenti potrebbero non corrispondere a nessuno dei locali elencati.