Hreflang — Sprogsignaler til internationale sider
Hreflang er sprogsignalet der fortæller Google: denne side er til danske brugere, den til engelske — afgørende for internationale sites.
Hreflang er et HTML-attribut der signalerer til Google og Bing hvilke URL’er på et website der er sprogekvivalenter af hinanden. Når et website eksisterer på flere sprog eller er målrettet specifikke lande, bruger Google hreflang til at afgøre hvilken version der skal vises i søgeresultaterne for en given bruger. Det er et kerneelement i international SEO og alternativet til at lade Google gætte sig frem.
Hvad er hreflang
Hreflang er et link-element der placeres i HTML-sidens <head>-sektion. Det definerer to ting: sproget (f.eks. da for dansk) og valgfrit det geografiske marked (f.eks. da-DK for dansk i Danmark eller en-GB for engelsk i Storbritannien).
<link rel="alternate" hreflang="da" href="https://eksempel.dk/" />
<link rel="alternate" hreflang="en" href="https://eksempel.com/" />
<link rel="alternate" hreflang="x-default" href="https://eksempel.com/" />
Alle URL’er i kæden skal inkludere alle versioner — inklusive sig selv. Det er det der gør implementeringen symmetrisk.
Hvornår hreflang er nødvendigt
Hreflang er relevant for:
- Flersprogede sites — samme indhold på dansk og engelsk
- Landespecifikke versioner — britisk og australsk engelsk med forskelligt indhold
- Landingssider med geografisk tilpasning — prisstrukturer, valuta eller juridisk indhold der varierer per marked
Hreflang er IKKE nødvendigt for sites med ét sprog der kun retter sig mod ét marked.
Implementeringsmetoder
Der er tre måder at implementere hreflang:
1. HTML <head> — nemmest for mindre sites, kræver adgang til sidens kode
2. HTTP-headers — bruges til non-HTML filer som PDF’er
3. XML sitemap — anbefalet metode til store sites med mange sider. Samler alle sprogsignaler i ét dokument og er nemmere at vedligeholde
De hyppigste fejl
Asymmetrisk kæde er den hyppigste fejl. Hvis side A peger på side B, skal side B pege tilbage på side A. Glemmes det, ignorerer Google hele kæden.
Forkerte sproglokale — brug ISO 639-1 sprogkoder (da, en, de) og ISO 3166-1 landekoder (DK, GB, DE). Forkert format som danish eller dk-DK invaliderer implementeringen.
Manglende x-default — altid inkluder hreflang="x-default" som fallback for brugere der ikke matcher nogen specifik sprogversion.
Verifikation
Brug Google Search Console under Internationale målretning til at se om Google har opdaget og valideret hreflang-implementeringen. Fejl rapporteres specifikt pr. side og sprogekvivalent. → Denne artikel er en del af Metadata og tekniske signaler — Meta tags, canonical og hreflang.
Andre artikler i samme emne
- Canonical tag — rel=canonical og duplicate content
- Hreflang — Sprogsignaler til internationale sider
- Meta tags — Title, description og alle vigtige meta-elementer
- Nofollow — rel=nofollow og linkattributter
- Noindex — Sådan holder du sider ude af Googles indeks
- Open Graph tags — Styring af sociale deling
- Pagination — Håndtering af sideinddeling og SEO
- Robots directives — Styring af crawling og indeksering
Ofte stillede spørgsmål
- Hvad er hreflang?
- Hreflang er et HTML-attribut der angiver sproget og det geografiske målmarked for en specifik URL. Google bruger hreflang til at forstå hvilke sider der er oversættelser eller regionale varianter af hinanden, og til at vise den rette sprogversion til brugere i forskellige lande. Syntaksen er <link rel='alternate' hreflang='da' href='https://eksempel.dk/'> i sidens <head>-sektion.
- Hvornår er hreflang nødvendigt?
- Hreflang er nødvendigt når du har det samme eller lignende indhold på flere sprog eller til forskellige geografiske regioner — f.eks. en dansk og en engelsk version af samme side. Uden hreflang risikerer du at Google viser den forkerte sprogversion til brugere, eller at siderne betragtes som duplicate content.
- Hvad er x-default?
- x-default er en speciel hreflang-værdi der angiver fallback-siden — den version Google skal vise til brugere der ikke matcher nogen anden sprogversion. Typisk bruges x-default til forsiden eller en sprogvælger-side. Implementer altid x-default sammen med de øvrige hreflang-tags.
- Skal hreflang-kæden være symmetrisk?
- Ja — hreflang-kæden skal altid være symmetrisk. Hvis side A peger på side B med hreflang, skal side B pege tilbage på side A. En asymmetrisk kæde ignoreres af Google. Det er en af de hyppigste implementeringsfejl ved international SEO.
- Kan hreflang implementeres i XML sitemap i stedet for i HTML?
- Ja, hreflang kan implementeres enten i HTML <head>, i HTTP-headers, eller direkte i XML sitemappen. Sitemap-implementering er praktisk på store sites med mange sider — det samler alle sprogsignaler ét sted og gør vedligeholdelse nemmere end at redigere hundredvis af sider.
Placering i ordbogen
- Canonical tag — rel=canonical og duplicate content
- Hreflang — Sprogsignaler til internationale sider
- Meta tags — Title, description og alle vigtige meta-elementer
- Nofollow — rel=nofollow og linkattributter
- Noindex — Sådan holder du sider ude af Googles indeks
- Open Graph tags — Styring af sociale deling
- Pagination — Håndtering af sideinddeling og SEO
- Robots directives — Styring af crawling og indeksering