Hreflang è l'annotazione che dice ai motori di ricerca quale versione di una pagina appartiene a quale pubblico. Se è corretta, un lettore francese arriva sulla pagina francese invece che su quella inglese. Se è sbagliata, i motori ignorano l'intero insieme, che è il risultato più frequente: l'annotazione è facile da scrivere e altrettanto facile da rompere.
Il generatore di hreflang di Sorank costruisce il blocco completo a partire dal suo elenco di URL, con i codici convalidati e x-default gestito.
Le regole che rompono gli insiemi
- Le annotazioni devono essere reciproche. Se la pagina inglese punta a quella francese, la pagina francese deve puntare a quella inglese. Un riferimento a senso unico viene scartato.
- Ogni insieme deve includere sé stesso. Ogni pagina elenca tutte le versioni, compresa la propria.
- I codici seguono gli standard, non l'intuito. I codici di lingua vengono dalla norma ISO 639-1 e i codici di regione dalla ISO 3166-1 alpha-2. La lingua viene per prima, la regione dopo, e la regione da sola non è mai valida.
- Un solo x-default. Indica la pagina da servire quando nessun'altra versione corrisponde al visitatore.
- Gli URL devono essere assoluti e canonici. Puntare a un URL che poi reindirizza, o a una pagina il cui canonical indica un altro indirizzo, invalida l'annotazione.
Gli errori che costano di più
- Usare un codice di paese come lingua:
uknon è l'inglese, è l'ucraino. Il Regno Unito èen-GB. - Puntare al protocollo o all'host sbagliato: mescolare http e https, oppure www e non www, all'interno di uno stesso insieme.
- Annotare pagine che non sono la traduzione l'una dell'altra, come una pagina di categoria in una lingua e un articolo in un'altra.
- Dimenticare x-default sui siti che hanno un selettore di lingua, il che lascia i motori a indovinare cosa mostrare a un visitatore senza corrispondenza.
Dove mettere i tag
Tre posizioni sono valide, e una basta. Nell'head di ogni pagina sotto forma di elementi link, che è la più diffusa. Nelle intestazioni della risposta HTTP, che è l'opzione per i PDF e gli altri file non HTML. Oppure in una sitemap XML, che mantiene gestibili i siti grandi perché l'insieme completo sta in un solo file invece di essere ripetuto su ogni pagina.
Qualunque sia la sua scelta, la usi in modo coerente. Mescolare le posizioni su uno stesso sito è un modo sicuro per ritrovarsi con insiemi che si contraddicono.
Dopo la pubblicazione
Controlli le annotazioni dalle pagine online e non dai suoi file sorgente, perché i template e le regole di edge riscrivono spesso gli URL. Poi osservi quale versione appare davvero nei risultati per ogni mercato. Hreflang è un'indicazione su quale versione mostrare, non un'istruzione di posizionamento: non fa posizionare una pagina in un paese in cui non ha nessun'altra ragione per posizionarsi.

























