Vai al contenuto

Domande

hreflang spiegato in modo semplice

hreflang è un piccolo tag, invisibile al visitatore, che dice a Google: «questa pagina esiste anche in inglese, qui, e in tedesco, là». Serve a una sola cosa: che ogni persona veda, nei risultati di ricerca, la versione nella propria lingua.

Come si presenta

Nell'intestazione di ogni versione di una pagina «Camere», in inglese, in francese e in tedesco:

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

x-default indica la pagina da mostrare quando nessuna lingua corrisponde.

Le regole

  • Ogni versione cita tutte le altre, e se stessa. Ogni versione riporta esattamente lo stesso elenco.
  • I link vanno nei due sensi. Se una versione ne cita un'altra, anche l'altra deve citarla. Altrimenti, Google può ignorare il tag.
  • Un URL completo, che risponde. Non un URL che rimanda altrove, non una pagina inesistente.
  • Il codice di lingua corretto: en, de, pt-BR… Nella norma che Google segue (ISO 639-1), uk indica l'ucraino: l'inglese del Regno Unito si scrive en-GB.

I quattro errori più comuni

  1. Dichiarare una lingua in cui la pagina non è ancora tradotta.
  2. Dimenticare il link di ritorno da una delle versioni.
  3. Citare un URL che reindirizza o non esiste più.
  4. Mettere i tag solo su alcune pagine.

Fonti (consultate il 15/10/2026)

  • Google Search Central, «Tell Google about localized versions of your page»
Italiano