Hreflang guide: International SEO
Hreflang-tags er HTML-attributter, der fortæller Google, hvilket sprog og hvilken region en side er målrettet mod. For websites med indhold på flere sprog eller målrettet mod flere lande er korrekt hreflang-implementering afgørende for at vise den rigtige version til de rigtige brugere.
Hvad er hreflang?
Hreflang er en attribut (rel="alternate" hreflang="x") der fortæller søgemaskiner om forholdet mellem sproglige og regionale varianter af en side. Når en dansk bruger søger, vil Google foretrække at vise den danske version, hvis hreflang er korrekt implementeret.
Hvornår skal du bruge hreflang?
- Når dit indhold findes på flere sprog
- Når du har regionale varianter af samme sprog (f.eks. dansk og norsk)
- Når du har identisk indhold på tværs af regioner med kun prisforskelle
- Når du vil undgå, at Google behandler sprogvarianter som duplikeret indhold
Hreflang syntaks
Sprogkoder
Hreflang bruger ISO 639-1 sprogkoder og valgfrit ISO 3166-1 Alpha-2 landekoder:
da— dansk (alle regioner)da-DK— dansk målrettet Danmarken— engelsk (alle regioner)en-GB— engelsk målrettet Storbritanniensv— svensk
x-default
x-default angiver standardversionen for brugere, der ikke matcher nogen specifik sprog/region-kombination. Typisk peger den på en international engelsk version eller en sprogvælger.
Implementeringsmetoder
HTML head
Placer hreflang-links i <head>-sektionen af hver side. Hver sprogversion skal referere til alle andre versioner inklusive sig selv.
HTTP-headers
For ikke-HTML-filer (PDF'er, dokumenter) kan hreflang angives via HTTP Link-headers.
XML sitemap
For store sites med mange sprogversioner kan hreflang-annoteringer placeres i XML sitemappet. Dette er ofte den nemmeste tilgang for store e-commerce sites.
Vigtige regler
Gensidig reference
Hreflang-annoteringer skal være gensidige. Hvis side A refererer til side B som den svenske version, skal side B referere tilbage til side A som den danske version. Manglende gensidighed får Google til at ignorere annoteringerne.
Selvreference
Hver side skal inkludere en hreflang-reference til sig selv. Den danske side skal altså inkludere hreflang="da" der peger på sin egen URL.
Kanoniske URL'er
Hreflang-annoteringer skal pege på kanoniske URL'er. Hvis en side har et canonical tag, skal hreflang pege på den kanoniske version, ikke den alternative URL.
Domænestruktur for international SEO
ccTLD'er (country-code top-level domains)
Separate domæner som example.dk og example.se giver stærkeste geotargeting-signal, men linkjuice deles ikke mellem domæner.
Subdomæner
Subdomæner som da.example.com og sv.example.com giver fleksibilitet og kan geotargets individuelt i Google Search Console.
Subdirectories
Undermapper som example.com/da/ og example.com/sv/ konsoliderer linkjuice på ét domæne og er den mest populære tilgang for de fleste virksomheder.
Typiske fejl
- Manglende gensidige referencer mellem sprogversioner
- Forkerte sprogkoder (f.eks.
dki stedet fordafor dansk) - Hreflang der peger på sider med noindex eller redirects
- Manglende x-default fallback
- Inkonsistens mellem hreflang og canonical tags
Ofte stillede spørgsmål
Bruger Google hreflang til ranking?
Nej, hreflang påvirker ikke ranking direkte. Det bestemmer, hvilken sprogversion der vises i søgeresultaterne for brugere i forskellige regioner. Ranking bestemmes af de sædvanlige faktorer.
Hvad er forskellen på hreflang og content-language?
Content-Language HTTP-headeren angiver indholdets sprog, men Google bruger den ikke til geotargeting eller sprogmålretning. Brug hreflang til SEO-formål.
Hvad sker der, hvis jeg har fejl i mine hreflang-tags?
Google ignorerer ugyldige hreflang-annoteringer. Tjek Google Search Console for hreflang-fejl under afsnittet "International Targeting" og ret dem.
Kan jeg bruge hreflang uden at have alle sider oversat?
Ja, du behøver ikke oversætte alle sider. Brug kun hreflang på sider, der har en tilsvarende version på andre sprog. Sider uden oversættelse behøver ikke hreflang.