Flersproget SEO til oversat indhold: hvorfor nogle oversættelser aldrig ranker.
En oversat side, som en søgemaskine ikke kan hente, eksisterer ikke for den. Næsten alle flersprogede SEO-problemer er det ene faktum i en anden form, så denne side handler om adresser først og ord for det andet.
Reglen som alt andet følger af
Hvert sprog har brug for sin egen URL, der returnerer det pågældende sprog til alle, der henter det, inklusive en crawler der kører uden JavaScript og uden cookies. Hvis dit franske indhold kun vises efter et klik, en gemt præference eller et script, så har du én side på ét sprog, og det er det, der bliver indekseret.
De fire ting du skal have styr på.
Én adresse per sprog.
Undermapper (example.com/fr/), subdomæner (fr.example.com) og separate domæner virker alle. Undermapper er mindst besvær og arver den autoritet du allerede har. Hvad der ikke virker er én adresse der serverer forskellige sprog til forskellige mennesker.
Sig hvilke sider der er den samme side.
Et hreflang-tag påstår: dette er det samme indhold på et andet sprog. Det skal være gensidigt. Hvis den engelske side peger på den franske, skal den franske pege tilbage, og begge bør have en selvreference plus en x-default for alle andre.
- Et envejs hreflang ignoreres normalt fuldstændigt.
- Påstå det kun hvor indholdet virkelig er oversat. Oversat chrome omkring den samme engelske brødtekst er ikke et andet sprog, og at påstå det er beder Google om at forene duplikater.
Ophæv det ikke med en canonical.
Hver sprogversion skal være canonical til sig selv. At pege den franske side på den engelske fortæller Google at den franske side er et duplikat den ikke behøver at indeksere, hvilket er det modsatte af hvad du prøvede at gøre. Det er en almindelig måde at bruge måneder på at producere oversættelser ingen kan finde.
Angiv hvad du påstår.
Sitemappen og hreflang-klyngen bør være enige. At annoncere alternativer, som sitemappen aldrig lister, eller liste URL'er, der omdirigerer eller giver 404, spilder crawlerens tid på at bevise, at du ikke kender dit eget site.
Browser-side oversættelse kan ikke ranke.
Plugins og scriptbaserede oversættere bytter teksten i besøgendes browser på samme adresse og gemmer normalt valget i local storage. Der er ingen anden URL, så der er intet at indeksere som et andet sprog. Det er ikke en fejl, som bedre tags kan rette. Det er, hvad tilgangen er.
-
01
Det er stadig det rigtige valg nogle gange
Hvis din trafik kommer fra annoncer, e-mail eller mund-til-mund, er besøgende allerede på siden, og at være læsbar er hele jobbet.
-
02
To måder at få rigtige URL'er
Enten skriver dit build oversatte sider som filer, eller noget serverer dem server-side: en proxy foran dit site, eller platformens egen flersprogede funktion.
-
03
Spørg leverandøren direkte
Testen er simpel og værd at køre før du betaler: hent en oversat URL med JavaScript deaktiveret og se om den oversatte tekst er i responsen.
Hvad dette betyder for BeMyWords
Hentet ind i dit build skrives oversættelserne ind i dit eget deploy, så hvert sprog er en reel side på en reel adresse, der rangerer som alt andet, du publicerer. Indsat som et tag, den ene linje til sites uden build, byttes de i browseren på en enkelt adresse: læsbar på alle sprog, findbar på ét. Det er en reel begrænsning, og installationsguiden siger det samme.
Vi kørte disse tjek på vores egen side, mens vi skrev denne side, og fejlede i to af dem. Sitemappen listede sprogadresser, hvis indhold var identisk engelsk, og hreflang påstod, at de var oversættelser. Begge dele er rettet. Det er nemme fejl at lave, hvilket er hovedårsagen til, at denne side eksisterer.
Oversættelser der lever på rigtige URL'er.
Gratis at starte, intet kort. Hvis dit site har et build, får du sider, som en søgemaskine kan læse.
Start gratis