Hreflang er en markering, der forbinder alternative sprog- eller landeversioner af den samme side. Den hjælper Google med at vise den mest relevante version, for eksempel en dansk side til brugere i Danmark og en svensk side til brugere i Sverige.
Hvordan ser hreflang ud?
Hreflang kan placeres i sidens HTML-head, i HTTP-headere eller i et XML-sitemap. Google betragter metoderne som ligeværdige, så det er normalt lettest at vælge én metode og vedligeholde den konsekvent.
<link rel="alternate" hreflang="da-DK"
href="https://example.com/dk/side/" />
<link rel="alternate" hreflang="sv-SE"
href="https://example.com/se/sida/" />
<link rel="alternate" hreflang="x-default"
href="https://example.com/" />
Den første del af værdien er en sprogkode. En valgfri anden del angiver regionen. da-DK betyder dansk til Danmark, mens da dækker dansk uden en bestemt region. En landekode må ikke stå alene. x-default kan bruges til en neutral side eller en sprog-/landevælger.
Vigtige krav
- Hver version skal angive sig selv og alle relevante alternativer.
- Henvisningerne skal være gensidige. Hvis side A peger på side B, skal side B pege tilbage.
- URL’erne bør være fulde, indekserbare og returnere den forventede side.
- Sprog- og regionskoder skal være gyldige og bruges konsekvent.
Google bruger ikke hreflang eller HTML-attributten lang til at afgøre sidens sprog. Sproget bestemmes ud fra indholdet. Hreflang skal derfor ikke erstatte en reel oversættelse.
Hreflang, canonical og duplicate content
Hreflang fortæller, at sider er lokale alternativer. Et canonical tag fortæller, hvilken URL der foretrækkes blandt ens eller meget lignende sider. De to signaler løser forskellige opgaver og skal være i overensstemmelse. En lokal side bør normalt have canonical til sig selv, hvis den skal kunne vises i søgeresultater.
Hreflang fjerner heller ikke automatisk duplicate content. Det hjælper Google med at forstå relationen og vælge den rigtige version til brugeren. Kontroller især manglende retur-tags, forkerte koder, redirects og konflikter med canonical, når du arbejder med international SEO.