Hreflang er et attributt i HTML-koden som forteller søkemotorene hvilket språk, og eventuelt hvilken region, en side er laget for. Det brukes på nettsteder med flere språk- eller landversjoner, slik at en norsk bruker får den norske versjonen i søkeresultatet og en svensk bruker får den svenske.
Hreflang påvirker ikke rangeringen direkte, men sørger for at riktig versjon vises. Det hjelper også søkemotorene å forstå at sider med nesten likt innhold på for eksempel norsk og dansk er alternative versjoner, ikke duplikater i vanlig forstand.
Hver språkversjon lister opp alle de andre versjonene, inkludert seg selv. Et eksempel i sidens head-seksjon:
<link rel="alternate" hreflang="nb" href="https://eksempel.no/">
<link rel="alternate" hreflang="sv-SE" href="https://eksempel.no/se/">
<link rel="alternate" hreflang="en" href="https://eksempel.no/en/">
<link rel="alternate" hreflang="x-default" href="https://eksempel.no/en/">
Språkkoden følger ISO 639-1 (for eksempel nb, sv, en), og regionen kan legges til med en landskode etter ISO 3166-1 (for eksempel sv-SE). x-default angir siden som skal vises når ingen av versjonene passer. Hreflang kan også legges inn i en XML-sitemap eller i HTTP-headere, noe som er praktisk for store nettsteder og PDF-er.
Manglende returlenker: Hvis den norske siden peker til den svenske, må den svenske også peke tilbake. Ellers kan søkemotorene ignorere oppsettet.
Feil koder, for eksempel «se» for Sverige (riktig språkkode er sv) eller «uk» for Storbritannia (riktig regionkode er GB).
Hreflang som peker til sider som er videresendt, har noindex eller gir 404.
Konflikt med canonical: Hver språkversjon bør ha canonical til seg selv, ikke til hovedspråket.
Oversettelser som bare er delvise, slik at versjonene i praksis er like.
Hreflang er en av de vanligste kildene til feil i teknisk SEO på internasjonale nettsteder, fordi oppsettet må være riktig på alle sider samtidig. Det lønner seg å generere taggene automatisk fra CMS-et og kontrollere dem med et crawleverktøy etter hver større endring. Les mer om vårt arbeid med teknisk SEO.
Merk at Google kan bruke hreflang som et sterkt hint, men ikke som en ordre. Signalene må henge sammen med innhold, interne lenker og indeksering for at riktig versjon skal vises.
Canonical: forteller hvilken URL som er hovedversjonen, og må spille sammen med hreflang.
Teknisk SEO: fagområdet hreflang hører til.
Indeksering: alle språkversjoner må være indekserbare for at hreflang skal virke.
Sitemap: et alternativt sted å legge inn hreflang for mange sider.
Se alle begrepene i ordboken.