Definizione SEO di Hreflang
L’attributo hreflang
è un elemento fondamentale per i siti web multilingue o che targettizzano utenti in diverse regioni geografiche. Questo attributo aiuta i motori di ricerca a comprendere la relazione tra versioni di una pagina in lingue o regioni diverse, migliorando l’esperienza dell’utente e il posizionamento SEO.
Cos’è l’Attributo Hreflang?
L’attributo hreflang
è utilizzato nei tag <link>
all’interno della sezione <head>
di una pagina HTML. Indica ai motori di ricerca la lingua e/o la regione a cui è destinata una specifica versione di una pagina. Ad esempio, se hai una pagina in inglese per gli Stati Uniti e una versione in spagnolo per la Spagna, l’attributo hreflang
aiuta Google a servire la versione corretta in base alla lingua e alla posizione dell’utente.
Sintassi dell’Attributo Hreflang
La sintassi base per l’attributo hreflang
è la seguente:
<link rel="alternate" hreflang="codice-lingua" href="URL-della-pagina" />
Dove:
- codice-lingua: Rappresenta la lingua e/o la regione target. Ad esempio,
en
per l’inglese,es
per lo spagnolo,en-US
per l’inglese americano, ofr-CA
per il francese canadese. - URL-della-pagina: L’URL completo della versione della pagina per quella specifica lingua o regione.
Esempi di Utilizzo
Ecco alcuni esempi pratici di come utilizzare l’attributo hreflang
:
<link rel="alternate" hreflang="en" href="https://www.example.com/en/page.html" /> <link rel="alternate" hreflang="es" href="https://www.example.com/es/pagina.html" /> <link rel="alternate" hreflang="fr-CA" href="https://www.example.com/fr-ca/page.html" />
In questo esempio, il sito web ha tre versioni della stessa pagina: una in inglese, una in spagnolo e una in francese canadese.
Best Practices per l’Utilizzo di Hreflang
Per implementare correttamente l’attributo hreflang
, segui queste best practices:
- Usa codici lingua validi: Assicurati di utilizzare codici lingua conformi allo standard ISO 639-1 e codici regione conformi allo standard ISO 3166-1 Alpha 2.
- Includi un riferimento reciproco: Ogni versione della pagina deve includere un link alle altre versioni. Ad esempio, se la pagina in inglese ha un link a quella in spagnolo, la pagina in spagnolo deve avere un link a quella in inglese.
- Aggiungi un fallback: Utilizza
hreflang="x-default"
per indicare una versione predefinita della pagina da mostrare agli utenti la cui lingua o regione non è specificata.
Errori Comuni da Evitare
Ecco alcuni errori comuni da evitare quando si utilizza l’attributo hreflang
:
- Codici lingua o regione non validi: Usare codici non corretti può portare a un’interpretazione errata da parte dei motori di ricerca.
- Mancanza di riferimenti reciproci: Se una pagina non ha un link di ritorno, i motori di ricerca potrebbero non riconoscere correttamente la relazione tra le versioni.
- URL non corretti: Assicurati che tutti gli URL siano validi e accessibili.
L’attributo hreflang
è uno strumento potente per ottimizzare i siti web multilingue e migliorare l’esperienza dell’utente. Implementandolo correttamente, puoi garantire che i motori di ricerca mostrino la versione giusta della tua pagina agli utenti in base alla loro lingua e posizione geografica. Segui le best practices e verifica regolarmente il tuo sito per evitare errori comuni.