Guide

Flerspråkig SEO för översatt innehåll: varför vissa översättningar aldrig rankas.

En översatt sida som en sökmotor inte kan hämta existerar inte för den. Nästan varje flerspråkigt SEO-problem är det faktum i en annan form, så den här sidan handlar om adresser först och ord sedan.

Regeln som allt annat följer från

Varje språk behöver sin egen URL som returnerar det språket till alla som hämtar det, inklusive en crawler som inte kör JavaScript och inte har några cookies. Om ditt franska innehåll bara visas efter ett klick, en sparad preferens eller ett skript, då har du en sida på ett språk, och det är vad som indexeras.

De fyra sakerna att få rätt.

01 — URL:er

En adress per språk.

Underkataloger (example.com/fr/), subdomäner (fr.example.com) och separata domäner fungerar alla. Underkataloger är minst arbete och ärver den auktoritet du redan har. Det som inte fungerar är en adress som serverar olika språk till olika personer.

02 — hreflang

Säg vilka sidor som är samma sida.

En hreflang-tagg påstår: detta är samma innehåll på ett annat språk. Den måste vara ömsesidig. Om den engelska sidan pekar på den franska måste den franska peka tillbaka, och båda bör ha en självreferens plus en x-default för alla andra.

  • En envägs-hreflang ignoreras vanligtvis helt.
  • Påstå det bara där innehållet verkligen är översatt. Översatt skal runt samma engelska brödtext är inte ett annat språk, och att påstå det är ber Google att förena dubbletter.
03 — Canonicals

Upphäv det inte med en canonical.

Varje språkversion ska vara canonical till sig själv. Att peka den franska sidan på den engelska säger till Google att den franska sidan är en dubblett den inte behöver indexera, vilket är motsatsen till vad du försökte göra. Det är ett vanligt sätt att spendera månader på att producera översättningar ingen kan hitta.

04 — Sitemap

Lista vad du påstår.

Webbplatskartan och hreflang-klustret bör överensstämma. Att annonsera alternativ som webbplatskartan aldrig listar, eller lista URL:er som omdirigerar eller ger 404, spenderar crawlerns tid på att bevisa att du inte känner din egen webbplats.

Den vanliga

Webbläsarbaserad översättning kan inte ranka.

Plugin och skriptbaserade översättare byter ut texten i besökarens webbläsare på samma adress, vanligtvis genom att behålla valet i lokal lagring. Det finns ingen andra URL, så det finns inget att indexera som ett annat språk. Det är inte en brist som bättre taggar kan åtgärda. Det är vad metoden är.

  • 01

    Det är fortfarande rätt val ibland

    Om din trafik kommer från annonser, e-post eller mun-till-mun är besökaren redan på sidan och att vara läsbar är hela jobbet.

  • 02

    Två sätt att få riktiga URL:er

    Antingen skriver din build översatta sidor som filer, eller så serverar något dem på serversidan: en proxy framför din webbplats, eller plattformens egen flerspråkiga funktion.

  • 03

    Fråga leverantören direkt

    Testet är enkelt och värt att köra innan du betalar: hämta en översatt URL med JavaScript inaktiverat och se om den översatta texten finns i svaret.

Vad detta betyder för BeMyWords

Hämtade till din build skrivs översättningarna in i din egen deploy, så varje språk är en riktig sida på en riktig adress som rankas som allt annat du publicerar. Inklistrade som en tagg, den enda raden för webbplatser utan build, byts de ut i webbläsaren på en enda adress: läsbara på alla språk, sökbara på ett. Det är en verklig begränsning, och installationsguiden säger det också.

Vi körde dessa kontroller på vår egen webbplats när vi skrev den här sidan och misslyckades med två av dem. Webbplatskartan listade språkadresser vars innehåll var identisk engelska, och hreflang påstod att de var översättningar. Båda är åtgärdade. De är lätta misstag att göra, vilket är huvudorsaken till att den här sidan finns.

Översättningar som finns på riktiga URL:er.

Gratis att börja, inget kort. Om din webbplats har en build får du sidor som en sökmotor kan läsa.

Starta gratis