Flerspråkig SEO med hreflang
Vad är hreflang?
Hreflang är en signal som, på en flerspråkig eller multiregional webbplats, talar om för sökmotorn vilken språk- och/eller regionversion av samma innehåll som ska visas för vilken användare. Vanligtvis läggs den till i <head> sektionen <link rel="alternate" hreflang="..."> ; alternativt kan den definieras via en HTTP-rubrik eller en webbplatskarta, men endast en av dessa tre metoder bör användas.
Hreflang anger inte att en sida är en ”översättning”, utan att olika språk- och regionversioner som tjänar samma syfte är kopplade till varandra. Till exempel kan priserna på en e-handelswebbplats visas i USD på engelska och i TL på turkiska; hreflang kopplar samman dessa två versioner så att rätt användare ser rätt version.
Hreflang är inte en omdirigeringsmekanism; den omdirigerar inte användaren automatiskt till ett annat språk, utan ger endast Google informationen ”den här sidan har alternativ på följande språk”. Vilken version användaren får se avgörs till stor del av Googles egna geografiska och språkliga bedömningar.
Varför är det viktigt?
Utan hreflang kan Google av misstag visa den turkiska versionen av webbplatsen för en användare som söker på engelska, eller tvärtom; detta leder till att användaren omedelbart lämnar sidan (bounce). Korrekt användning av hreflang säkerställer att varje användare ser den sida som passar deras språk- och regionpreferenser, vilket förbättrar användarupplevelsen och därmed indirekt konverteringsgraden.
Dessutom förhindrar det förvirring kring duplicerat innehåll mellan olika språkversioner av samma innehåll: Google identifierar sidorna inom en hreflang-grupp som alternativ till varandra, inte som konkurrerande sidor som ”stjäl” från varandra. Detta blir särskilt viktigt vid olika regionala varianter av samma språk (t.ex. tr-TR och tr-CY).
När flera likvärdiga SEO-signaler (kanonisk URL, robots-metatagg i robots.txt, hreflang-placeringar m.m.) tjänar samma syfte är det bättre att välja en enda källa till korrekthet: Att upprepa signalerna i flera format förbättrar inte SEO, utan ökar bara risken för inkonsekvens.
Hur åtgärdas detta?
- Varje språkversion ska hänvisa till alla andra versioner inom samma grupp med hreflang (ömsesidiga – retur – länkar är obligatoriska); enkelriktade länkar ignoreras av Google.
- Lägg till
x-defaultför att ange vilken version som ska visas för användare vars språk eller region inte matchar någon av de definierade varianterna. - Skriv ISO-språkkoderna korrekt, t.ex. för turkiska
tr, för engelskaen; kombinera vid behov med regionkoden (t.ex.en-US). - Välj en enda metod: använd hreflang antingen med HTML-
<link>-tagg eller via sitemap; använd inte båda samtidigt — detta är en upprepad, onödig signal och medför risk för synkroniseringsfel. - Glöm inte att varje sida måste referera till sig själv med hreflang (självreferens); gruppen måste vara fullständig.
- När webbplatsen växer ska hanteringen av hreflang inte ske manuellt, utan med en mekanism som genereras automatiskt på mall-/CMS-nivå; manuellt tillagda hreflang-grupper tenderar med tiden att hamna ur synkronisering.
- När du lägger till en ny språkversion ska du uppdatera referenslistan för alla andra versioner tills sidan för det språket har inkluderats i den befintliga hreflang-gruppen; en utelämnad version stör gruppens konsistens.
- När du genomför automatisk omdirigering (t.ex. JavaScript-baserad) baserat på användarens webbläsarspråk, se till att sökrobotar inte utsätts för samma omdirigering; alla språkversioner måste förbli indexerbara för sökrobotar.
Exempel
<link rel="alternate" hreflang="tr" href="https://example.com/tr/sayfa" />
<link rel="alternate" hreflang="en" href="https://example.com/en/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/page" />
Dåligt exempel: Att på den turkiska sidan hänvisa till den engelska versionen med hreflang, men inte lägga till en återhänvisning till den turkiska versionen på den engelska sidan – denna enkelriktade länk betraktas som ogiltig av Google och gruppen känns inte igen alls.
Vanliga misstag
- Att använda enkelriktad hreflang (sida A hänvisar till B men B hänvisar inte till A).
- Att använda felaktiga eller ogiltiga språk- eller regionkoder.
- Att skapa förvirring genom att upprepa samma hreflang-signal både i HTML-taggen och i sitemappen.
- Att inte definiera x-default-versionen.
- I rapporten från Seoraporu.co listas icke-ömsesidiga hreflang-länkar som en separat varning; detta är vanligtvis det vanligaste hreflang-felet på flerspråkiga webbplatser.