Cos'è l'Hreflang? La risposta più chiara alla domanda è; Si tratta di un attributo HTML che indica ai motori di ricerca versioni alternative di una pagina web in diverse lingue o regioni e garantisce che la giusta opzione linguistica venga presentata all'utente giusto. Questo tag è vitale, soprattutto per i siti web che operano in più di un paese o trasmettono in diverse lingue in un unico paese. Una strategia SEO internazionale correttamente progettata garantisce che i motori di ricerca indicizzino correttamente il tuo sito e prevengano problemi di contenuti duplicati.

Perché il tag hreflang è importante?

I tag hreflang sono una delle parti più critiche degli sforzi tecnici SEO, poiché consentono ai motori di ricerca di fornire contenuti multilingue agli utenti nella posizione geografica corretta. Senza questi tag, i motori di ricerca potrebbero percepire pagine simili in lingue o regioni diverse come contenuti duplicati, il che può avere un impatto negativo sulla visibilità della ricerca del tuo sito. Ad esempio, consideriamo un sito di e-commerce che serve utenti sia nel Regno Unito che negli Stati Uniti in inglese ma in valute diverse. Questo sito utilizza i codici lingua/area geografica en-gb per il Regno Unito ed en-us per gli Stati Uniti, ottimizzando i risultati della ricerca per entrambi i mercati. Pertanto, quando un utente nel Regno Unito effettua una ricerca su Google, vede la pagina con i prezzi in sterline, mentre un utente negli Stati Uniti vede la pagina con i prezzi in dollari. Ciò riduce la frequenza di rimbalzo e aumenta direttamente i tassi di conversione.

Quale dovrebbe essere la struttura del codice hreflang?

La struttura del codice hreflang deve essere di un certo standard e posizionata nella sezione head della pagina web in modo che i bot dei motori di ricerca possano leggerla facilmente. Dovrebbe essere scritta una riga separata per ciascuna alternativa linguistica e queste righe devono essere in una struttura autoreferenziale. Il seguente esempio di codice mostra una struttura di tag hreflang standard contenente le lingue turco, inglese e tedesco e il valore x-default:

<link rel="alternate" hreflang="tr" href="https://example.com/" />
<link rel="alternate" hreflang="en" href="https://example.com/en/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/" />

La prima riga indica che la lingua principale del sito è il turco e che questo indirizzo dovrebbe essere mostrato agli utenti che effettuano la ricerca in turco. La seconda riga indica ai motori di ricerca l'indirizzo URL della pagina alternativa in lingua inglese. La terza riga definisce il percorso alternativo della pagina preparato per gli utenti di lingua tedesca. Il valore x-default nell'ultima riga indica la home page predefinita a cui verranno indirizzati tutti gli utenti provenienti da lingue diverse da quelle specificate.

Come aggiungere tag hreflang al sito?

Esistono tre diversi metodi tecnici che puoi utilizzare per aggiungere tag hreflang al tuo sito web. Qualunque metodo tu scelga, devi ricordare che tutte le pagine devono approvarsi reciprocamente. Ecco questi metodi e passaggi dell'applicazione:

Aggiunta alla sezione Head HTML

Il metodo più comune è posizionare i codici direttamente tra i tag head HTML di ciascuna pagina. In questo metodo, ogni pagina deve elencare le sue alternative una per una. Ad esempio, se il tuo sito ha 3 lingue diverse, dovrebbero esserci 3 righe hreflang nel codice sorgente di ciascuna pagina.

Utilizzo dell'intestazione HTTP

In questo metodo, particolarmente preferito per i file PDF o altri documenti non HTML, le informazioni hreflang vengono aggiunte all'intestazione della risposta del server. Quando il server invia il file al browser o al bot, trasmette anche queste informazioni sulla relazione linguistica in background.

Applicazione con mappa del sito XML

Per non appesantire i codici delle pagine su siti web di grandi dimensioni, i tag hreflang possono essere definiti tramite la mappa del sito XML. Ecco i passaggi che devi seguire quando applichi questo metodo:

  1. Crea un elemento loc separato nella mappa del sito per ciascun URL.
  2. Sotto ogni elemento loc, aggiungi tutte le alternative linguistiche per quella pagina con l'attributo xhtml:link.
  3. In ogni riga alternativa, specificare sia il codice della lingua che l'URL completo della pagina interessata.
  4. Verifica l'accuratezza della mappa del sito che hai preparato inviandola a Google Search Console.

Per controllare il modo in cui il tuo sito viene scansionato e indicizzato dai motori di ricerca Controllo robots.txt e Sitemap Puoi utilizzare il nostro strumento. Grazie a questo strumento potrai rilevare eventuali errori di configurazione nella tua mappa del sito in pochi secondi.

Cos'è il valore X-Default e quando viene utilizzato?

Il valore x-default è la definizione di pagina predefinita che entra in gioco quando l'impostazione della lingua del browser o la posizione geografica dell'utente non corrisponde ad alcuna lingua definita sul sito. Questo attributo viene utilizzato per proteggere l'esperienza utente dei siti che servono specificatamente su scala globale. Ad esempio, quando un utente dalla Spagna entra in un sito di e-commerce che non offre un'opzione di lingua spagnola, il sistema reindirizza questo utente alla pagina inglese generale impostata come x-default. In questo modo l'utente accede alla versione standard internazionale del sito invece di ritrovarsi in una pagina vuota o irrilevante.

Di seguito è possibile rivedere la tabella comparativa della lingua ISO e dei codici regionali che dovrebbero essere utilizzati in base ai diversi scenari del pubblico di destinazione:

Destinatari e regioneCodice lingua (ISO 639-1)Codice regionale (ISO 3166-1)Utilizzo corretto dell'Hreflang
Utenti turchi in TürkiyeenTRit-TR
Utenti tedeschi in GermaniaancheANCHEnonno
Utenti tedeschi in SvizzeraancheCHde-CH
Utenti di inglese generalela maggior parteNon specificatola maggior parte

Quali sono gli errori Hreflang più comuni negli studi SEO multilingue?

Errori tecnici commessi durante l'installazione di hreflang in progetti web multilingue confondono i motori di ricerca e portano a problemi di indicizzazione. Evitare questi errori è un passaggio fondamentale per il successo SEO internazionale del tuo sito. Gli errori più comuni e le relative soluzioni sono:

  • Mancanza di approvazione reciproca: Mentre la pagina A punta alla pagina B, anche la pagina B deve puntare alla pagina A. Se questa interconnessione non viene stabilita, Google ignorerà completamente i tag.
  • Codici di lingua o regione non validi: Dovrebbero essere utilizzati solo codici conformi agli standard ISO. Ad esempio, il codice uk per l'Inghilterra non è valido, il codice corretto dovrebbe essere GB.
  • Contraddizioni canoniche: L'indirizzo URL specificato nel tag hreflang e il tag canonico di quella pagina devono essere gli stessi. Se mostri un'altra pagina come canonica invece della pagina stessa, i tag non saranno validi.

Per evitare tali errori di configurazione, è necessario controllare regolarmente l'infrastruttura tecnica del proprio sito. Indicizzabilità e audit canonico Utilizzando il nostro strumento, puoi analizzare istantaneamente lo stato di indicizzazione delle tue pagine e l'accuratezza dei loro tag canonici.

Come controllare i tag hreflang?

Dovresti condurre regolarmente analisi tecniche e testare i tuoi codici per assicurarti che la configurazione multilingue sul tuo sito funzioni senza intoppi. uno corretto SEO sulla pagina il controllo impedisce agli utenti di incontrare versioni linguistiche errate. Durante il processo di controllo, dovresti prima esaminare il rapporto sul targeting internazionale su Google Search Console e verificare la presenza di avvisi di etichette mancanti o errati. Quindi, dovresti pulire i tag hreflang contenenti collegamenti interrotti analizzando lo stato di approvazione reciproca e i codici di stato di tutte le pagine con l'aiuto di strumenti di scansione. In questo modo, puoi utilizzare il budget di scansione del tuo sito nel modo più efficiente.

Il raggiungimento di un'esperienza utente impeccabile e di un'elevata visibilità sui motori di ricerca su siti Web multilingue dipende dalla completa implementazione dei criteri tecnici SEO. Puoi esaminare le nostre soluzioni professionali per superare i tuoi concorrenti nel mercato internazionale e raggiungere facilmente il tuo pubblico target nella loro lingua. Puoi contattarci subito per analisi tecniche e strategie di crescita internazionale specifiche per i tuoi progetti aziendali.

Il tag hreflang influisce direttamente sul ranking?

Il tag hreflang non è un fattore di ranking diretto, ma riduce la frequenza di rimbalzo e migliora indirettamente il tuo ranking offrendo la versione nella lingua giusta agli utenti giusti.

È possibile utilizzare più tag hreflang sulla stessa pagina?

Sì, se una pagina ha più alternative linguistiche o regionali, è possibile utilizzare più tag hreflang contemporaneamente, su una riga separata per ciascuna alternativa.

Qual è la differenza tra tag hreflang e tag canonici?

Mentre il tag canonico seleziona un’unica versione unica tra le pagine duplicate, il tag hreflang viene utilizzato per presentare ai motori di ricerca pagine alternative in diverse lingue.

Esiste la distinzione tra maiuscole e minuscole nei codici hreflang?

I codici linguistici sono generalmente scritti in lettere minuscole, mentre i codici regionali sono scritti in lettere maiuscole, ma i motori di ricerca di solito riescono a comprendere i codici regionali minuscoli senza problemi.

A quale standard si dovrebbe fare riferimento per i codici linguistici?

Lo standard ISO 639-1 dovrebbe essere preso come riferimento per i codici linguistici e lo standard ISO 3166-1 alpha-2 dovrebbe essere preso come riferimento per i codici regionali se verrà effettuato il targeting regionale.