Hreflang
L’attributo hreflang indica ai motori di ricerca per quale lingua, ed eventualmente per quale area geografica, è destinata una pagina. Serve ai siti che pubblicano lo stesso contenuto in più versioni, perché il motore mostri a ciascun utente quella giusta.
Non è un fattore di posizionamento: non fa salire una pagina, decide quale delle versioni disponibili compare. Si può dichiarare nell’HTML, negli header HTTP o nella sitemap XML, e in tutti i casi vale la regola della reciprocità: se la pagina italiana indica quella spagnola, quella spagnola deve indicare la italiana, e ciascuna deve indicare anche sé stessa.
Gli errori che si vedono più spesso sono tre: codici inventati o invertiti (la forma corretta è lingua, o lingua-Paese, come it o it-IT), riferimenti a pagine bloccate da noindex o da un canonical verso un’altra versione, e l’assenza di x-default, il valore che indica la pagina da mostrare a chi non rientra in nessuna delle combinazioni dichiarate.