Generatore Hreflang

Aggiunga ciascun URL localizzato e ottenga un set completo di tag hreflang con x-default.

Versioni di lingua

Inserisca un URL completo per ciascuna versione localizzata della pagina.

Scelga l'URL di fallback per i visitatori che non corrispondono ad alcuna lingua o area geografica.

0

Tag hreflang generati

L'anteprima apparirà dopo che tutte le righe e il valore x-default avranno superato la convalida.

Pronto. Carichi l'esempio o aggiunga le Sue versioni di lingua.0 versioni di lingua

Verifica codici e URL

    I Suoi URL rimangono nel browser. Nulla viene caricato su BroBroGo.

    FAQ

    Quali codici hreflang accetta questo generatore?

    Utilizzi un codice lingua ISO 639-1 a due lettere, facoltativamente seguito da un sottotag di scrittura ISO 15924 e/o da un codice paese ISO 3166-1 a due lettere: ad esempio en, zh-Hant, zh-CN o zh-Hans-US. Le maiuscole e minuscole vengono normalizzate nell'output.

    Dove devo inserire i tag generati?

    Aggiunga l'insieme completo e invariato di tag all'interno dell'elemento <head> di ogni versione localizzata. Ciascuna pagina deve fare riferimento a se stessa e a tutte le altre versioni.

    A cosa deve puntare il valore x-default?

    Scelga la pagina destinata ai visitatori per la cui lingua o area geografica non esiste una corrispondenza esatta. Come fallback può utilizzare un selettore di lingua, una homepage globale o la versione nella lingua principale.

    L'importanza dei tag hreflang per la SEO internazionale

    I tag rel="alternate" hreflang sono elementi HTML fondamentali per i proprietari di siti web, i professionisti SEO e gli sviluppatori che gestiscono progetti multilingue o multinazionali. Quando un sito web offre contenuti tradotti o adattati per aree geografiche specifiche, i motori di ricerca devono comprendere la relazione tra le diverse versioni di una pagina.

    L'attributo hreflang indica ai motori di ricerca quale URL specifico mostrare nei risultati di ricerca in base alla lingua dell'utente e alla sua posizione geografica. Questo sistema evita problemi di contenuti duplicati tra versioni destinate a paesi diversi che condividono la stessa lingua e assicura che i visitatori atterrino sulla versione linguistica o regionale corretta.

    Struttura e sintassi degli attributi hreflang

    Un tag hreflang valido deve seguire una sintassi precisa per essere interpretato correttamente dai motori di ricerca. La struttura di base prevede l'attributo rel="alternate" combinato con l'attributo hreflang, il quale specifica la lingua e, facoltativamente, la regione o la scrittura del testo, seguito dall'URL corrispondente.

    I codici di lingua e area geografica devono rispettare standard internazionali definiti:

    • Codice lingua: Deve utilizzare lo standard ISO 639-1 a due lettere.
    • Scrittura: Facoltativamente, si può inserire un sottotag di scrittura conforme allo standard ISO 15924.
    • Codice regione: Facoltativamente, si può aggiungere un codice paese a due lettere conforme allo standard ISO 3166-1 Alpha-2.

    Ad esempio, una configurazione può variare da un semplice codice lingua come en a combinazioni più specifiche come zh-Hant (cinese tradizionale), zh-CN (cinese semplificato per la Cina) o zh-Hans-US (cinese semplificato per gli Stati Uniti). Il generatore normalizza automaticamente la formattazione delle lettere nell'output, trasformando ad esempio una digitazione non standard come EN-us nel formato corretto en-US. Inoltre, i parametri di query presenti negli URL vengono opportunamente convertiti con caratteri di escape nel codice finale.

    Il ruolo dell'attributo x-default

    L'attributo x-default è un valore speciale di hreflang utilizzato per definire una pagina di fallback. Questa pagina viene mostrata ai visitatori la cui lingua o area geografica non corrisponde a nessuno dei codici specificati nei tag principali.

    L'implementazione di un URL x-default è una best practice raccomandata per gestire il traffico globale non mirato. Solitamente, questo attributo punta a una pagina di selezione della lingua, a una homepage globale o alla versione del sito scritta nella lingua principale del progetto.

    Regole di convalida e limiti del generatore

    Per garantire la generazione di codice privo di errori sintattici, lo strumento applica rigide regole di convalida in tempo reale su tutti i dati inseriti:

    • Limiti quantitativi: L'editor supporta la gestione di un massimo di 100 versioni di lingua contemporaneamente.
    • Lunghezza degli URL: Ciascun URL inserito deve essere inferiore a 2.048 caratteri.
    • Protocollo: Tutti gli indirizzi devono essere URL completi che iniziano obbligatoriamente con http:// o https://.
    • Codici non ammessi: Lo strumento rifiuta codici non standard o non supportati, come ad esempio es-419 o codici lingua e paese non presenti negli elenchi ufficiali ISO. I codici di scrittura zh-Hant e zh-Hans vengono invece riconosciuti e normalizzati correttamente.

    I tag vengono generati solo se tutti i campi inseriti superano i controlli di integrità. Se sono presenti errori, l'output rimarrà vuoto e verranno mostrati messaggi di errore specifici per guidare la correzione.

    Messaggi di errore e risoluzione dei problemi

    In caso di dati non validi o incompleti, l'interfaccia mostra messaggi di errore localizzati che indicano esattamente la natura del problema:

    • Aggiunga almeno due versioni di lingua.
    • La versione {index} richiede un codice lingua o lingua-paese.
    • La versione {index} richiede un URL completo.
    • La versione {index} deve utilizzare un codice lingua a due lettere, facoltativamente una scrittura ISO 15924 e/o un codice paese a due lettere.
    • La versione {index} utilizza {code}, che non è un codice lingua ISO 639-1 valido.
    • La versione {index} utilizza {code}, che non è un codice paese ISO 3166-1 Alpha-2 valido.
    • La versione {index} utilizza {code}, che non è un codice di scrittura ISO 15924 valido.
    • La versione {index} ripete il codice hreflang {locale}.
    • La versione {index} richiede un URL completo http:// o https://.
    • L'URL della versione {index} deve essere più corto di 2.048 caratteri.
    • Aggiunga l'URL che x-default deve utilizzare.
    • L'URL x-default richiede un indirizzo completo http:// o https://.
    • L'URL x-default deve essere più corto di 2.048 caratteri.
    • Questo editor supporta fino a {max} versioni di lingua alla volta.

    Riservatezza dei dati inseriti

    L'elaborazione dei dati avviene interamente all'interno del browser dell'utente. I parametri, i codici ISO e gli URL digitati non vengono trasmessi a server esterni né memorizzati. I Suoi URL rimangono nel browser. Nulla viene caricato su BroBroGo.


    Domande frequenti (FAQ)

    Quali codici hreflang accetta questo generatore?

    Utilizzi un codice lingua ISO 639-1 a due lettere, facoltativamente seguito da un sottotag di scrittura ISO 15924 e/o da un codice paese ISO 3166-1 a due lettere: ad esempio en, zh-Hant, zh-CN o zh-Hans-US. Le maiuscole e minuscole vengono normalizzate nell'output.

    Dove devo inserire i tag generati?

    Aggiunga l'insieme completo e invariato di tag all'interno dell'elemento <head> di ogni versione localizzata. Ciascuna pagina deve fare riferimento a se stessa e a tutte le altre versioni.

    A cosa deve puntare il valore x-default?

    Scelga la pagina destinata ai visitatori per la cui lingua o area geografica non esiste una corrispondenza esatta. Come fallback può utilizzare un selettore di lingua, una homepage globale o la versione nella lingua principale.