Hoppa till innehåll
100% lokalt

Hreflang-tagg-generator

Omvandla en lista över språkversioner till en fullständig uppsättning hreflang-taggar.

Inmatning
Utmatning

Hreflang-tagg-generator

Hreflang-taggar talar om för sökmotorer vilken URL som ska visas för vilket språk och region, så att en fransk besökare landar på /fr/ i stället för på den engelska startsidan. Det går inte att skala att skriva taggar manuellt ens för två eller tre versioner: varje sida måste länka till alla andra sidor, inklusive sig själv, och ett enda missad ömsesidigt länk räcker för att Google ska ignorera hela uppsättningen. Klistra in en lista över språkkoder och URL:er, ett par per rad, och detta verktyg bygger den fullständiga, ömsesidigt länkade uppsättningen åt dig.

Ange varje språkversion som en kod och en URL, till exempel „sv https://example.com/“ eller „de-AT https://example.com/at/“, var och en på en separat rad. Verktyget kontrollerar att varje kod är en trovärdig språk(-regions-)kod och att varje URL är absolut, hoppar över allt annat och rapporterar hur många poster som hoppades över eller upprepades så att du kan gå tillbaka och åtgärda dem. Välj utdataformat som passar där du klistrar in det: HTML-länktaggar för en sidas head, HTTP Link-huvuden för en server som inte kan redigera HTML (PDF:er, bilder), eller ett XML-fragment med xhtml:link-alternativ för varje URL i din sitemap.

Lägg till en x-default-tagg för besökare vars språk inte matchar någon listad version – sökmotorer faller tillbaka till den, och webbläsare använder den för en språkvalsida. Välj vilken angiven språkkod den ska peka på, eller skriv själv en rad som börjar med „x-default“ för att ställa in URL:en direkt. En enda språkversion har ingen sida att länka tillbaka till, så verktyget anser att hreflang är meningsfullt bara när minst två versioner anges.

Allt körs lokalt i din webbläsare. De URL:er och språkkoder som du anger för en hreflang-uppsättning är ofta opublicerad webbplatsstruktur, och inget av det laddas upp någonstans – taggarna genereras på din enhet och ingenstans annars.

FAQ

I vilket format ska jag ange varje språkversion?
En språkkod och en absolut URL per post, separerade med ett mellanslag, till exempel „sv https://example.com/“ eller „de-CH https://example.com/ch/“. Ange varje par på en separat rad.
Hur fungerar x-default?
x-default är det fallback hreflang-värde som sökmotorer och webbläsare använder när ingen annan språktagg matchar besökaren. Slå på „Lägg till x-default“ och välj vilken angiven språkkod den ska peka på, eller skriv själv en rad som börjar med „x-default“ – en explicit x-default-rad har alltid företräde.
Varför hoppades några av mina rader över?
En rad hoppas över om dess språkkod inte ser ut som en giltig språk- eller språk-regionskod, om dess URL inte är en absolut http(s)-adress, eller om språkkoden upprepar en redan angiven. Antalet under utdatan visar hur många rader som hoppades över eller duplicerades så att du kan gå tillbaka och åtgärda dem.
Vilket utdataformat ska jag använda?
Använd HTML-taggar för en sida som du kan redigera direkt (klistra in dem i <head>). Använd HTTP-huvuden när sidan inte kan innehålla HTML, till exempel en PDF eller bild. Använd XML-sitemap-fragmentet när du hanterar hreflang via din sitemap i stället för enskilda sidor.
Laddas min URL-lista upp någonstans?
Nej. Taggarna genereras helt i din webbläsare och dina språkkoder och URL:er lämnar aldrig din enhet.