Hreflang indica as versões linguísticas ou regionais equivalentes de uma página. Ajuda os motores de pesquisa a relacionar, por exemplo, uma página em inglês com a respetiva tradução em português.
Cada versão deve identificar-se e apontar para as outras versões existentes. A relação deve ser recíproca. Os endereços podem ter slugs diferentes: /services/seo e /pt/servicos/seo-pt podem representar o mesmo serviço em idiomas distintos.
Quando uma tradução não existe, não se deve inventar um endereço nem apresentar a página inicial como se fosse a tradução do artigo. Hreflang também não substitui o conteúdo traduzido, o URL canónico ou a declaração do idioma do documento.