Skip to content
Sök

Hreflang-tagg: för flerspråkiga webbplatser

Hreflang-tagg är en HTML- eller XML-sitemap-anteckning som talar om för sökmotorer vilken språk- och/eller landsversion av en sida som är avsedd för en viss målgrupp; den påverkar indexering och visning men inte direkt ranking.

Hreflang-tag: guide för flerspråkiga webbplatser

Vad är hreflang-tagg?

En hreflang-tagg berättar för sökmotorer vilken språklig eller regional version av en sida som är avsedd för en viss användare. Du kan implementera den som en HTML-länk i sidans <head>, som en post i en XML-sitemap eller via HTTP-headern. Exempel i HTML: <link rel="alternate" hreflang="sv" href="https://exempel.se/sv/">

Varför hreflang-tagg spelar roll för SEO

Med hreflang hjälper du sökmotorer att välja vilken språkversion som ska visas för en användare i sökresultaten och minskar risken att fel språk visas. Det minskar också risken att flera språkversioner tolkas som duplicerat innehåll vid indexering. Viktigt: hreflang påverkar indexering och visning, men är ingen garanti för högre rankning — rankningen bestäms av många signaler.

Hur hreflang-tagg fungerar

När en sökmotor crawlar din sida läser den hreflang-annoteringarna för att avgöra vilka alternativa versioner som finns. Den använder informationen i indexeringen och för att välja vilken version som visas för användare i ett visst språk- eller landsammanhang. Hreflang bygger på ömsesidighet: om sida A pekar till sida B med hreflang bör sida B peka tillbaka till A.

Skillnad mellan crawling, indexering och ranking

Crawling är processen där sökmotorn upptäcker och hämtar sidor. Indexering avgör om en sida ska lagras i sökmotorns index och vilka versioner som representeras. Ranking visar i vilken ordning sidor visas i SERP för en viss förfrågan; många signaler avgör rankingen. Hreflang påverkar främst indexerings- och visningsbeslut — det avgör inte ensam hur sidor rankas.

Typer av hreflang-tagg

Tre vanliga implementationssätt och deras för- och nackdelar:

1) HTML-länkelement i <head> — Fördelar: tydligt och enkelt att granska i källkoden. Nackdelar: kräver uppdatering per sida vid många varianter.

2) XML-sitemap-annotering — Fördelar: centraliserad hantering av många URL:er. Nackdelar: kräver mer arbete för att hålla sidans canonical-taggar synkroniserade om sidor ofta ändras.

HTTP-header (för icke‑HTML‑resurser) — Fördelar: nödvändig för filer som saknar HTML-head; Nackdelar: kräver implementering på servernivå och korrekt headerkonfiguration.

Kom igång med hreflang-tagg

Steg för en grundläggande implementation:

1) Välj nivå: språk (t.ex. "en") eller språk-region (t.ex. "en-GB"). 2) Använd alltid absoluta URL:er i hreflang-annoteringarna. 3) Se till att varje variant är indexerbar (ingen "noindex") om du vill att den ska användas. 4) Lägg in en självrefererande hreflang-annotering på varje sida (varje sida ska peka på sig själv). 5) Valfritt: använd x-default för generiska landval.

Vanliga misstag med hreflang-tagg

Vanliga fel och hur du åtgärdar dem:

- Felaktiga eller icke-standard ISO-koder (använd riktiga ISO 639-1 för språk och ISO 3166-1 för regioner).

- Ej ömsesidiga länkar: kontrollera att varje pekning har motsvarande returpekar.

- Användning av relativa URL:er i anoteringarna (hreflang kräver absoluta URL:er).

Undvik att placera hreflang med JavaScript som bara körs på klientsidan — sökmotorens tolkning kan bli ofullständig. Använd hellre serverrenderade <link>-taggar eller sitemap.

- Mismatch mellan canonical och hreflang: canonical bör peka till rätt version och inte förstöra din språkhierarki.

Hreflang-tagg kontrollera: teknisk checklista

Hreflang finns i källkoden — vad du ska kontrollera — passerar när sidan innehåller <link rel="alternate" hreflang=...> i <head> eller motsvarande i sitemap eller i HTTP-headern.

Ömsesidighet — det du ska kontrollera — kräver att varje alternativsida pekar tillbaka till originalet med korrekta hreflang-värden.

**Absoluta URL:er** — var att kontrollera — passerar när alla href-värden är fullständiga URL:er (schema + host).

Indexbarhet — vad du ska kontrollera — uppfylls när sidan returnerar 200 och saknar meta robots: noindex. En noindex gör sidan ointressant för hreflang-urval.

Canonical-konsistens — vad du ska kontrollera — passerar när canonical inte pekar bort från den avsedda språkversionen på ett sätt som bryter hreflang-logiken.

Serverrespons — vad du ska kontrollera — passerar när alla varianter returnerar 200/ok för användaragenter och inga 4xx/5xx eller omdirigeringar försvårar åtkomst.

Verifiering och felsökning (verktyg och kommandon)

Verktyg att använda och vad de visar:

Manuell granskning i webbläsare

Öppna sidans källkod (view-source) eller Elements-panelen i Chrome DevTools och kontrollera att <link rel="alternate" hreflang=...> ligger i <head> och inte enbart genereras av klient-JS.

curl och HTTP-kontroller

Kontrollera HTTP-headers: använd curl -I https://exempel.se/sv/ för att se statuskod och robots-relaterade headers. Hämta HTML med en specifik user-agent (för att se vad Googlebot ser): curl -A "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" https://exempel.se/sv/

Google Search Console (för sidor du äger)

Använd URL Inspection för att se hur Google ser en specifik URL (crawlad version, indexstatus). För tredjepartssidor har du inte åtkomst till URL Inspection; använd istället publik källkodskontroll och crawlers från din sida.

Bing Webmaster Tools och externa testverktyg

Bing Webmaster Tools Site Explorer ger dig ytterligare insikter i indexering och serverrespons. Använd tredjepartsverktyg för hreflang-validering som kompletterande kontroller — aldrig som enda källa.

Observera: operatören site:example.com kan ge en indikation på indexering vid publik granskning, men utgör inte ett definitivt indexeringsbevis. För sidor du kontrollerar är URL Inspection i Google Search Console auktoritativ.

Läs Technical SEO-guiden

Vanliga frågor

F: Måste jag använda hreflang om jag har separata ccTLDs för varje marknad?

Nej — en ccTLD (t.ex. exempel.fr) är redan en tydlig signal för geografisk inriktning. Hreflang använder du när du har flera språkversioner på samma domän eller när du vill uttryckligen ange språkvariationer.

F: Kan jag använda relativa URL:er i hreflang?

S: Nej. Använd alltid absoluta URL:er (inklusive schema och host) i href-attributet för hreflang-annoteringar.

F: Vad gör jag om Google visar fel språk i SERP?

S: Kontrollera indexering och hreflang-annoteringar enligt checklistan ovan. Säkerställ serverrespons, att inga noindex-taggar finns och att hreflang-implementeringen är konsekvent (HTML/sitemap/header). Använd URL Inspection för de sidor du granskar.

F: Ska jag använda x-default?

Använd x-default när du vill peka sökmotorer mot en generisk land- eller språkversion för okända eller internationella besökare. Valfritt, men särskilt användbart för globala landningssidor.

Bygg auktoritet med kvalitativa backlinks

Relaterade termer