Hoppa till innehållet
Tillbaka till guiderna
Guide Senast kontrollerad: oktober 2026 6 min läsning

Översätt din webbplats: URL:er, hreflang och granskning

En översatt webbplats behöver mer än översatt text: en adress per språk, hreflang, lang-attributet, en ordlista och en granskning innan du publicerar.

En adress per språk

Ge varje språkversion av en sida en egen webbadress, till exempel example.com/de/ och example.com/pl/. Google rekommenderar separata webbadresser i stället för att byta språk på samma adress med cookies eller webbläsarinställningar. Undermappar, underdomäner och landsdomäner fungerar alla; URL-parametrar som ?lang=de rekommenderas inte. Google avgör språket på en sida utifrån dess synliga innehåll, så håll texten och navigeringen på en sida på ett och samma språk.

hreflang: koppla ihop versionerna

Med hreflang talar du om för sökmotorer vilka sidor som hör ihop: med länkelement i sidans head, ett HTTP-huvud eller webbplatskartan. För Google är de tre sätten likvärdiga, så ett räcker. Ett exempel för en sida på engelska, tyska och polska:

<link rel="alternate" hreflang="en" href="https://example.com/en/prices/" />
<link rel="alternate" hreflang="de" href="https://example.com/de/preise/" />
<link rel="alternate" hreflang="pl" href="https://example.com/pl/ceny/" />
<link rel="alternate" hreflang="x-default" href="https://example.com/en/prices/" />
  • Samma block ska finnas på alla tre sidorna. Varje version listar sig själv och alla andra; om B inte pekar tillbaka på A ignorerar Google taggarna.
  • Använd fullständiga adresser med https://, inte bara /de/preise/.
  • Språkkoden följer ISO 639-1 (de, pl), valfritt med en region enligt ISO 3166-1 Alpha 2, som de-AT. En landskod ensam är inte giltig.
  • x-default anger sidan för besökare vars språk inte matchar någon av dina versioner. Google utformade det för sidor för språkval; många webbplatser använder sin huvudversion.

lang-attributet

Ange sidans språk på html-elementet, till exempel lang="en". Ett avsnitt på ett annat språk får ett eget lang-attribut på elementet runt det. Enligt W3C använder talsyntes, punktskriftsöversättning, stavningskontroll, val av typsnitt och avstavning den här informationen. Google skriver å andra sidan att det inte använder hreflang eller lang-attributet för att avgöra en sidas språk. Attributet tjänar alltså webbläsare och hjälpmedel, och den synliga texten måste vara på rätt språk.

Vad som inte får översättas

  • HTML-taggar och attribut: ett översatt klassnamn eller href förstör layouten eller länken.
  • Platshållare som {name}, {{count}}, %s eller %1$d. De förblir exakt som de är och förekommer exakt en gång.
  • Webbadresser, filnamn, e-postadresser, kod och kortkoder som [contact-form].
  • Nycklar i språkfiler, som checkout.button.pay. Bara värdena översätts.
  • Varumärkes- och produktnamn, om du inte medvetet har valt ett lokalt namn.
En trasig platshållare räcker
Om %s blir % s eller {name} översätts visar sidan rå kod eller ett fel. Kontrollera platshållarna efter varje översättning.

Språkfiler: .po, JSON och XLIFF

Appar, teman och plugin har sina texter i språkfiler. I gettext-filer (.po) har varje post ett msgid (källan) och ett msgstr (översättningen); huvudet Plural-Forms anger hur många pluralformer språket har. Polska behöver tre, engelska två. I i18n-JSON-filer förblir nycklarna och bara värdena ändras. XLIFF har källa och mål sida vid sida, med id:n och anteckningar som måste finnas kvar.

En ordlista för varumärkes- och produkttermer

Bestäm före den första översättningen vilka termer som förblir som de är (varumärkes-, produkt- och paketnamn) och vilka som alltid får samma översättning. Lägg till tilltalsformen: du eller Sie på tyska, ty eller Pan/Pani på polska. Det håller knappar, produktsidor och mejl konsekventa.

Maskinöversättning: ett utkast, sedan en modersmålstalare

Maskinöversättning ger dig ett snabbt första utkast, inte en färdig text. Googles regler mot spam nämner skrapat innehåll som görs om till många sidor genom automatisk översättning, med lite värde för användarna, som ett exempel på missbruk av innehåll i stor skala. Problemet där är massproducerade sidor utan värde, inte översättning som sådan. Google skriver också att det ger en dålig upplevelse att bara översätta meny och sidfot medan huvudinnehållet förblir på ett språk. Planera en granskning av en modersmålstalare:

  1. 1Läs texten på sidan, inte bara i en tabell. Sammanhanget ändrar betydelsen.
  2. 2Kontrollera siffror, datum, priser, enheter och kontaktuppgifter.
  3. 3Kontrollera ordlistans termer och tilltalsformen.
  4. 4Kontrollera korta texter: knappar, menyposter och felmeddelanden blir ofta längre eller tvetydiga.

Omdirigera inte besökare automatiskt

Google avråder från automatiska omdirigeringar utifrån en besökares antagna språk eller plats, som IP-adress eller webbläsarspråk: de kan hindra människor och sökmotorer från att se alla versioner. Placera en synlig språkväljare på varje sida som länkar till samma sida på de andra språken, och låt människor välja.

Arbeta med Do4U

Översätt HTML behåller taggar, länkar, attribut och platshållare oförändrade och kontrollerar sedan strukturen; ordlistan i ditt konto behåller varumärkes- och produktnamn som du vill ha dem. Verktyget Språkfiler gör samma sak för .po-, JSON- och XLIFF-filer och bygger målspråkets pluralformer. Verktyget Översätt hanterar ren text och listar oklara avsnitt som anteckningar.

Do4U bygger utkastet, du kontrollerar och bestämmer. Låt en modersmålstalare läsa det innan du publicerar. En översättning är inget löfte om fler besökare.

Källor