Sammanfattning
Den kostnadsfria hreflang-generatorn skriver <link rel="alternate" hreflang>-taggarna för varje språkversion av en sida. Lägg till en rad per version, välj språket (27 finns) och vid behov regionen (21 finns), klistra in hela URL:en, välj x-default-sidan och generera koden. Klistra sedan in samma block i head på varje version: varje sida måste lista sig själv och alla de andra, med absoluta URL:er, annars ignorerar sökmotorer uppsättningen.
Vill du veta mer? Fråga
Den hreflang-generatorn löser ett litet problem som orsakar stora: en fransk läsare som hamnar på din engelska sida, eller en köpare i Storbritannien som skickas till priser i USA. Hreflang-taggar berättar för Google att flera sidor är lokaliserade versioner av samma innehåll, så att den kan visa varje sökande rätt version. Google är tydligt med att det inte använder hreflang eller HTML-attributet lang för att upptäcka språket på en sida; hreflang länkar bara ihop versionerna (Google Search Central, lokaliserade versioner av dina sidor).

Hur använder du hreflang-generatorn?
- Lägg till en rad per version av sidan med ”+ Lägg till ett språk”.
- Välj språket, och en region endast om versionen riktar sig till ett land, till exempel en-GB för Storbritannien eller pt-BR för Brasilien.
- Klistra in hela URL:en för den versionen, med början på https://.
- Markera x-default på den version som visar besökare som inte matchar någon av de andra, eller avmarkera ”Inkludera x-default”.
- Generera koden, kopiera den och klistra in den i <head> på varje listad version.
För tre versioner med en x-default returnerar verktyget fyra rader:
<link rel="alternate" hreflang="en" href="https://example.com/page" />
<link rel="alternate" hreflang="fr" href="https://example.com/fr/page" />
<link rel="alternate" hreflang="pt-BR" href="https://example.com/br/page" />
<link rel="alternate" hreflang="x-default" href="https://example.com/page" /> Koden är densamma på varje sida i uppsättningen: den engelska sidan, den franska sidan och den brasilianska sidan bär alla dessa fyra rader. Inget skickas eller lagras; koden byggs i din webbläsare.
Vilka regler gäller för en giltig hreflang-uppsättning?
De kommer från Googles dokumentation och gäller oavsett vilken metod du väljer.
| Regel | Vad den betyder | Vad som händer om den bryts |
|---|---|---|
| Självreferens | Varje version listar sig själv liksom alla andra versioner | Uppsättningen är ofullständig |
| Returlänkar | Om sida A pekar på sida B måste sida B peka tillbaka på A | Google ignorerar taggar som inte bekräftas av den andra sidan |
| Absoluta URL:er | https://example.com/foo, inte //example.com/foo eller /foo | Relativa adresser är inte giltiga alternativ |
| Språket först | En ISO 639-1-språkkod, sedan en valfri ISO 3166-1 alpha-2-region | En region ensam, till exempel hreflang="US", är ogiltig |
| Endast stödda koder | Koder utanför de två standarderna, till exempel es-419, stöds inte | Taggen ignoreras |
| I head | Länktaggarna ligger inne i en välformad <head> | Taggar som trycks ner i body av trasig HTML läses inte |
Returlänkarna finns av en anledning: Google förklarar att det kräver att båda sidorna pekar på varandra, så att en annan sajt inte kan utse sig själv till en alternativ version av din sida. Alternativen kan ligga på olika domäner, till exempel example.fr och example.de, så länge länkarna går åt båda hållen.
Vilka språk- och regionkoder bör du använda?
Använd bara en språkkod om innehållet inte verkligen skiljer sig mellan länder. En enda spansk sida för alla spansktalande är es; separata sidor för Spanien och Mexiko, med olika priser eller stavningar, är es-ES och es-MX. Språkkoderna kommer från ISO 639-1 (Library of Congress, kodlista för ISO 639) och regionkoderna från ISO 3166-1 alpha-2 (ISO 3166-landskoder).
| Målgrupp | Korrekt värde | Vanligt misstag |
|---|---|---|
| Engelska, Storbritannien | en-GB | en-UK (Storbritanniens tilldelade kod är GB) |
| Portugisiska, Brasilien | pt-BR | br (språket kommer först; br är bretonska) |
| Tyska, Schweiz | de-CH | ch-de (ordningen omvänd) |
| Spanska, Latinamerika | es, eller en es-XX per land | es-419 (stöds inte av Google) |
| Alla besökare som inte matchas | x-default | Flera x-default-värden i samma uppsättning |
Google accepterar både versaler och gemener, men att skriva regionen med versaler, som generatorn gör, gör koden lättare att läsa.

Var ska du placera hreflang: head, HTTP-huvud eller webbplatskarta?
Google behandlar de tre metoderna som likvärdiga, så välj den som är lättast att underhålla och håll dig till den.
| Metod | Bäst för | Se upp för |
|---|---|---|
| <link>-taggar i head | De flesta sajter; generatorn skriver detta format | Varje sida bär hela uppsättningen, så ett nytt språk innebär att varje version måste redigeras |
| HTTP-huvudet Link | Filer som inte är HTML, till exempel PDF-filer | Kräver serverkonfiguration |
| XML-webbplatskarta | Stora sajter med många språk | Varje URL-post listar alla alternativ, inklusive sig själv |
Om du använder webbplatskartemetoden kontrollerar du filen med webbplatskartkontrollen efter varje ändring, eller genererar den med XML-generatorn för webbplatskartor.
Vilka misstag bryter hreflang oftast?
- Att peka på en URL som omdirigerar eller ger ett fel. Varje alternativ bör svara 200 direkt; testa tveksamma med omdirigeringskontrollen.
- Hreflang och canonical i konflikt. Varje version bör ha en självrefererande canonical. Om den franska sidan anger den engelska sidan som canonical säger du åt Google att de är dubbletter, inte översättningar. Kontrollera det med canonical-kontrollen.
- Oöversatta sidor. Google behandlar bara lokaliserade versioner som icke-dubbletter när huvudinnehållet är översatt; en sida med översatt meny och engelsk brödtext är inte en riktig fransk version.
- Automatiska omdirigeringar efter språk. Google avråder från att omdirigera användare till en annan språkversion utifrån vad du tror deras språk är, eftersom det kan hindra användare och sökmotorer från att nå alla versioner (Google, flerregionala och flerspråkiga sajter). Låt besökarna växla själva, och använd x-default på väljarsidan.
- Språk styrt av cookies. Google rekommenderar en egen URL för varje språkversion i stället för cookies eller webbläsarinställningar.
Hur kontrollerar du att dina hreflang-taggar fungerar?
- Öppna källan för varje version och bekräfta att samma block finns i head, med en rad per version och sidan själv bland dem.
- Följ varje URL i blocket. Varje ska laddas direkt, på rätt språk, utan omdirigering.
- Kontrollera returlänkarna genom att öppna en andra version och se till att den pekar tillbaka till den första.
- Inspektera den indexerade sidan med verktyget för URL-inspektion i Search Console. Fältet Google-valt canonical visar vilken version Google behandlar som canonical; för en översatt sida bör det vara sidan själv (Search Console Hjälp, verktyget för URL-inspektion).
Om Google väljer en annan språkversion som canonical är innehållet troligen för likt en dubblett, eller så motsäger canonical-taggarna hreflang-uppsättningen.
Förbättrar hreflang rankingen?
Inte direkt. Det gör inte att en sida rankas högre; det hjälper rätt version att synas för rätt publik och hindrar att dina språkversioner konkurrerar om samma sökningar. Varje version måste ändå förtjäna sin plats med innehåll skrivet för sin marknad, lokala länkar och det vanliga arbetet på sidan. Våra ordlisteposter om hreflang och dubblerat innehåll går längre.
Hur håller du en flerspråkig sajt konsekvent?
Behandla hreflang som en del av publiceringen, inte som en engångsuppgift: varje ny sida och varje nytt språk måste uppdatera hela uppsättningen. Kontrollera ett urval sidor varje kvartal, och efter varje ändring av URL-strukturen. För att öka trafiken på varje språk och se var den kommer ifrån följer instrumentpanelen för GEO och SEO från Sorank din Google- och AI-trafik på en vy, och sökordsforskningen hittar de sökningar som varje version kan vinna.
En fungerande hreflang-uppsättning listar varje version, inklusive sig själv, med absoluta URL:er, giltiga koder och returlänkar på varje sida. Generera dina taggar nu, och se sedan Soranks prisplaner för att växa varje språkversion på autopilot.
































































































