Miért olyan bonyolult egy WordPress weboldalt kétnyelvűvé tenni?

Sok vállalkozás életében eljön a pillanat, amikor már nem elég egy magyar nyelvű weboldal. Külföldi ügyfelek érkeznek, nemzetközi piac nyílik meg, vagy egyszerűen professzionálisabb benyomást szeretnének kelteni egy angol nyelvű verzióval is.

Ilyenkor sokan azt gondolják, hogy a feladat egyszerű: le kell fordítani az oldalakat, és kész.

A valóság azonban ennél jóval összetettebb. Egy kétnyelvű WordPress weboldal nem csupán fordítási feladat, hanem technikai, keresőoptimalizálási és üzemeltetési kihívás is.

A WordPress alapból nem többnyelvű

Bár a WordPress a világ legnépszerűbb tartalomkezelő rendszere, eredetileg nem több nyelv kezelésére készült.

Ez azt jelenti, hogy ha angol verziót is szeretnél, azt valamilyen külön megoldással kell hozzáadni. A legismertebb erre szolgáló bővítmények a Polylang és a WPML.

Mindkettő ugyanazt a célt szolgálja: összekapcsolják az egyes nyelvek oldalait, kezelik a fordításokat, és gondoskodnak arról, hogy a látogató mindig a megfelelő nyelvi verziót lássa.

A háttérben azonban sokkal több történik, mint egyszerű szövegfordítás.

Nem csak az oldalakat kell lefordítani

Egy weboldal sokkal több elemből áll, mint néhány menüpont és néhány szöveg.

Fordítani kell többek között:

  • az oldalakat,
  • a blogbejegyzéseket,
  • a menüket,
  • a kategóriákat,
  • a kapcsolatfelvételi űrlapokat,
  • a gombok feliratait,
  • a fejléc és lábléc elemeit,
  • a SEO címeket és meta leírásokat.

Ráadásul ezek nem mindig ugyanazon a helyen találhatók a WordPress adminisztrációs felületén. Gyakran előfordul, hogy egyetlen magyarul maradt gomb megtalálása hosszabb ideig tart, mint maga a fordítás.

Három különböző megközelítés létezik

A kétnyelvű WordPress oldalaknak nincs egyetlen szabványos megoldása. A gyakorlatban három módszer terjedt el.

1. Mappás megoldás (domain.hu/en)

Ez ma a legelterjedtebb megoldás.

Például:

  • domain.hu
  • domain.hu/en

Ilyenkor egyetlen WordPress telepítés szolgálja ki mindkét nyelvet. A Polylang és a WPML is ezt a működést támogatja a legkényelmesebben.

Előnyei:

  • egyszerűbb karbantartás,
  • egy adminfelület,
  • könnyebb SEO-kezelés,
  • kisebb üzemeltetési költség.

A legtöbb kisebb és közepes vállalkozás számára ez jelenti az ideális megoldást.

2. Két domain, egyetlen WordPress

Ennél a megoldásnál a magyar oldal például a következő címen érhető el:

  • domain.hu

Az angol pedig:

  • domain.com

A látogató számára úgy tűnik, mintha valóban egy különálló .com weboldalt böngészne. Valójában azonban ugyanaz a WordPress telepítés szolgálja ki mindkét domaint.

Ez egy elegáns megoldás, különösen olyan cégeknek, amelyek külföldön szeretnének önállóbb megjelenést biztosítani.

Technikailag azonban jóval bonyolultabb.

Meg kell oldani többek között:

  • hogy a megfelelő domain jelenjen meg,
  • hogy a keresők ne tekintsék duplikált tartalomnak,
  • hogy minden átirányítás megfelelően működjön,
  • valamint hogy a nyelvváltás során valóban a másik domainre kerüljön a látogató.

Ez már komolyabb WordPress- és szerverismeretet igényel.

3. WordPress Multisite

A harmadik lehetőség a WordPress Multisite.

Ebben az esetben minden nyelv gyakorlatilag külön WordPress weboldalként működik.

Első hallásra ez logikusnak tűnik, valójában azonban számos hátránya van.

Minden tartalom külön létezik.

Külön kell kezelni:

  • a médiatárat,
  • a bővítményeket,
  • a beállításokat,
  • sok esetben még a felhasználókat is.

Egy kisebb módosítást gyakran két külön weboldalon kell elvégezni.

Bár vannak olyan vállalati rendszerek, ahol a Multisite indokolt lehet, a legtöbb céges weboldal esetében nem ezt javaslom. A karbantartása bonyolultabb, a hibalehetőségek száma nagyobb, és hosszú távon általában több munkát jelent, mint amennyi előnyt nyújt.

A bővítmények sem mindig működnek együtt

A WordPress egyik legnagyobb előnye a rengeteg bővítmény.

Ugyanakkor ez a többnyelvű oldalak egyik legnagyobb kihívása is.

Nem minden bővítmény kompatibilis egyformán a Polylanggal vagy a WPML-lel.

Előfordulhat, hogy:

  • egy kapcsolatfelvételi űrlap csak az egyik nyelven működik,
  • egy egyedi mező nem fordítható,
  • egy webshop bizonyos részei magyarul maradnak,
  • vagy egy frissítés után hibás lesz a nyelvváltó.

Ezek a problémák általában nem a WordPress hibái, hanem abból adódnak, hogy sok különböző fejlesztő bővítménye próbál együttműködni.

A SEO is kétszeres feladat

A többnyelvű weboldal nemcsak kétszer annyi tartalmat jelent.

Külön kell kezelni minden nyelven:

  • az URL-eket,
  • az oldalcímeket,
  • a meta leírásokat,
  • a sitemapet,
  • valamint az úgynevezett hreflang jelöléseket.

Ha ezek nincsenek megfelelően beállítva, a Google könnyen összekeverheti a magyar és az angol oldalakat, ami ronthatja a keresési eredményeket.

Polylang vagy WPML?

Mindkét bővítmény kiváló választás lehet.

A Polylang könnyebb, gyorsabb és egyszerűbb rendszer, amely sok vállalkozás számára tökéletesen elegendő.

A WPML több funkciót kínál, jobban illeszkedik nagyobb vagy összetettebb weboldalakhoz, viszont a beállítása és karbantartása is összetettebb.

Nem létezik univerzálisan jobb megoldás. A megfelelő választás mindig a weboldal méretétől, a jövőbeni tervektől és az egyedi igényektől függ.

Összegzés

A kétnyelvű WordPress weboldal készítése jóval több, mint egy egyszerű fordítási projekt. Dönteni kell a megfelelő technikai felépítésről, biztosítani kell a bővítmények együttműködését, gondoskodni kell a keresőoptimalizálásról, és hosszú távon is kezelhető rendszert kell kialakítani.

A legtöbb vállalkozás számára a mappás megoldás (például domain.hu/en) jelenti a legjobb egyensúlyt az egyszerűség, a költségek és a SEO szempontjából. Bizonyos esetekben indokolt lehet a két domain használata egyetlen WordPress telepítéssel, míg a WordPress Multisite csak speciális igényeknél éri meg.

A jó hír, hogy megfelelő tervezéssel mindhárom megoldás működhet. A legfontosabb azonban az, hogy a technikai felépítést már a projekt elején jól válasszuk meg, mert ezt később sokkal nehezebb és költségesebb megváltoztatni, mint elsőre jól felépíteni.

További cikkek