Tag hreflang spiegati

Tag hreflang spiegati, con un generatore ed esempi | We.Inc

Come hreflang indica le versioni linguistiche e regionali: codici validi, x-default, link di ritorno, metodi via HTML, header e sitemap, errori comuni e un generatore.

Tag hreflang spiegati

Hreflang dice ai motori di ricerca quale URL mostrare per ogni lingua o regione. Ogni versione di una pagina elenca sé stessa e tutte le alternative con link rel="alternate" hreflang="code" e un URL completo. I codici sono una lingua ISO 639-1, seguita facoltativamente da una regione ISO 3166-1 come en-GB, e x-default copre tutti gli altri.

Codici validi e non validi

La maggior parte dei problemi con hreflang è una questione di contabilità: una pagina dimentica il link di ritorno, un codice usa la regione sbagliata o gli URL sono relativi. Il generatore qui sotto costruisce in un colpo solo l'insieme completo e simmetrico per ogni versione, così ogni pagina riporta lo stesso elenco completo.

Domande frequenti

Mi serve un tag hreflang autoreferenziale?

Sì. La documentazione di Google dice che ogni versione deve elencare sé stessa oltre a tutte le altre versioni. Senza l'autoreferenza l'insieme è incompleto.

A cosa serve x-default?

x-default indica la pagina da mostrare quando la lingua o la regione di chi cerca non corrisponde a nessuna delle versioni elencate. La scelta abituale è una pagina di selezione della lingua o la homepage internazionale.

Cosa succede se la pagina B non rimanda alla pagina A?

Google richiede che i link vadano in entrambe le direzioni. Se A punta a B ma B non punta ad A, l'annotazione può essere ignorata. I link di ritorno impediscono a terzi di dichiararsi un'alternativa della tua pagina.

Meglio tag HTML, header HTTP o sitemap?

Google li considera tutti e tre equivalenti. I tag HTML vanno bene per la maggior parte dei siti. Gli header HTTP Link sono l'opzione per PDF e altri file non HTML. Una sitemap tiene il markup fuori dalle pagine ed è più comoda per siti grandi con molte lingue.

Posso puntare a un paese senza indicare una lingua?

No. Un codice regione da solo non è valido. Per puntare al Canada in inglese e francese, usa en-CA e fr-CA.

Quando vale la pena aggiungere hreflang

Errori comuni

I tre modi per dichiarare le alternative

Tag link HTML nell'head

Le stesse cinque righe vanno nelle pagine in inglese, in inglese britannico, in tedesco e nella pagina di selezione.

Header HTTP Link per un PDF

Inviato dal server insieme al file, perché un PDF non ha un head in cui mettere i tag.

Voci della sitemap

Ogni elemento url elenca tutte le versioni, compresa sé stessa. Il namespace xhtml va dichiarato su urlset.

Errori e relative soluzioni

Cosa va storto più spesso

La sola regione non è valida; aggiungi una lingua, come en-{code}

Usa un trattino, non un trattino basso

Il codice regione del Regno Unito è GB

Formato atteso come en, en-GB o zh-Hant

L'URL deve essere assoluto, con https e host

Lo stesso codice compare due volte

Generatore di hreflang

Aggiungi il codice e l'URL completo di ogni versione. Il generatore controlla i codici e scrive l'insieme di tag e il blocco della sitemap per tutte le versioni in un colpo solo.

Codice

URL

Rimuovi {name}

Rimuovi riga

Rimuovi

Aggiungi versione

URL x-default (facoltativo)

Formato di output

Tag HTML

Sitemap

Codici e URL sembrano validi. Metti questo stesso insieme in ogni versione.

Per l'head di ogni versione

Copia

Inizia gratis · Nessuna carta di credito richiesta

Correlati: Guide

Prodotto

Per chi è

Funzionalità

Risorse

Azienda

Mappa del sito