Látogatói nyelv és átirányítás böngészőnyelv szerint
A visszatérő látogatók nyelvének megjegyzése, nyelvi sáv és automatikus átirányítás a böngésző nyelve alapján, és hatásuk a Google-indexelésre.
A WPML megjegyezheti, melyik nyelvet választotta egy látogató, és a legközelebb ugyanabban mutatja az oldalt. Az új látogatóknak felkínálhatja vagy meg is nyithatja az oldalt a böngészőjük nyelvén. Ez a fejezet a WPML 5.3 és újabb változatát írja le; régebben a szakasz Browser language redirect nevű volt, és csak az átirányítás beállításait tartalmazta.
A beállítás helye: WPML → Beállítások → URL-ek és SEO, a Visitor language szakasz. Két részből áll: az egyik azoknak a látogatóknak szól, akik már választottak nyelvet, a másik azoknak, akik még nem.
A visszatérő látogatók nyelve
Szekció neve “A visszatérő látogatók nyelve”Jelöld be a Show the site in the language they last picked in the language switcher beállítást. A WPML megjegyzi a nyelvet, amelyet a látogató a WPML nyelvváltóban választott, és legközelebb ebben mutatja az oldalt. A Remember their choice for mezőben azt adod meg, hány napig őrizze meg a választást; az alapérték 30 nap. A számlálás minden látogatással újraindul, így aki ezen időn belül visszatér, megtartja a nyelvét.
Hogyan működik:
- Csak a nyelvváltóban tett választás számít. Ha valaki más nyelvű oldalt nyit meg (például a Google-ből vagy megosztott hivatkozásról), a mentett nyelv nem változik.
- A WPML csak akkor irányít a mentett nyelvre, ha a látogató kívülről érkezik, például könyvjelzőből vagy keresési találatból. Az oldalon böngészés közben soha nem irányít át, így a látogató mindig megnyithat más nyelvű oldalt.
- A WPML csak akkor irányít át, ha az oldalnak van fordítása a mentett nyelven. Ha nincs, a látogató azon az oldalon marad, amelyet megnyitott.
- Ha gyökéroldalt használsz, a visszatérő látogatók, akik ide érkeznek, a mentett nyelvű kezdőlapra kerülnek.
- A mentett nyelv mindig előbbre való: aki már választott nyelvet, soha nem látja a nyelvi sávot és a böngészőnyelv szerinti átirányítást.
- A keresők nem tárolnak sütit és nem kattintanak nyelvváltóra, ezért ez a beállítás nincs hatással arra, hogyan indexeli a Google az oldalt.
Látogatók, akik még nem választottak nyelvet
Szekció neve “Látogatók, akik még nem választottak nyelvet”Ha nincs mentett nyelv, a WPML a böngésző nyelvét nézi. A When their browser uses a different language than the page alatt három lehetőség közül választhatsz:
| Lehetőség | Mit csinál |
|---|---|
| Keep them on the page they opened | A látogató azon az oldalon marad, amelyet megnyitott. A WPML nem tesz semmit. Ez az alapérték. |
| Show a bar that offers the page in their language | Az ablak alján sáv kérdezi meg, hogy a látogató szeretné-e az oldalt a saját nyelvén látni. Nem érinti a Google-indexelést. |
| Redirect them automatically to the page in their language | A WPML megnyitja neki az oldal fordítását. Hatással lehet a Google-indexelésre. |
A nyelvi sáv
Szekció neve “A nyelvi sáv”A sáv csak akkor jelenik meg, ha az oldalnak van fordítása a látogató böngészőnyelvén. A látogató nyelvén a View this page in [nyelv]? kérdést és a View in [nyelv] gombot mutatja.
- A gombra kattintva a WPML megnyitja a fordítást. Ha a választott nyelv megjegyzését is bekapcsoltad, a WPML ezt a nyelvet is elmenti, mintha a nyelvváltóban választotta volna.
- Ha a látogató bezárja a sávot, a WPML elrejti az After a visitor closes the bar, hide it for mezőben megadott órákra; az alapérték 24 óra.
- Ha a látogató nem reagál, a sáv a következő megnyitott oldalon újra megjelenik.
Az automatikus átirányítás
Szekció neve “Az automatikus átirányítás”A WPML akkor irányít át, ha a látogató kívülről érkezik az oldalra, az oldalon belüli böngészés közben nem. Az If the page isn’t translated alatt azt adod meg, mi történjen, ha az oldalnak nincs fordítása a látogató nyelvén:
- Keep them on the page they opened: a látogató ott marad.
- Send them to the home page in their language: a látogató az ő nyelvű kezdőlapra kerül.
A Redirect each visitor at most once every mezőben azt állítod be, hány óra teljen el, mielőtt a WPML ugyanazt a látogatót újra átirányíthatja; az alapérték 24 óra. Így a látogató az átirányítás után átválthat másik nyelvre.
IP-cím alapján történő átirányításra a WPML-nek nincs beépített funkciója; erre WPML-kompatibilis geotargeting bővítményeket használhatsz.
Hogyan hatnak együtt a beállítások?
Szekció neve “Hogyan hatnak együtt a beállítások?”Amikor a látogató megnyit egy oldalt, a WPML ebben a sorrendben vizsgál:
- Ha a látogató korábban választott nyelvet, a WPML azt használja.
- Ha nem, a böngészőnyelvet használja: a beállítástól függően az oldalon tartja a látogatót, megmutatja a sávot, vagy átirányítja.
Miután a látogató nyelvet választott, bezárta a sávot, vagy átirányították, a WPML a beállított ideig nem kérdez újra.
Hogyan működik, és mire figyelj
Szekció neve “Hogyan működik, és mire figyelj”A WPML mindegyik opcióhoz JavaScriptet használ. Minden a látogató böngészőjében történik, ezért gyors, és gyorsítótár-bővítményekkel is működik. Meghiúsulhat viszont, ha az oldalon más, szintén JavaScripttel átirányító bővítmény fut (egyes karbantartás-bővítmények ilyenek).
- Betöltési idő: átirányításnál a böngésző két oldalt tölt be: először a megnyitottat, aztán a látogató nyelvén lévőt. A nyelvi sáv nem tölt be második oldalt.
- Sebességmérő eszközök (például GTmetrix) az oldalt a megnyitott oldaltól eltérő böngészőnyelvvel nyithatják meg; bekapcsolt automatikus átirányításnál az eredményükben szerepelhet az átirányítás.
- Mindig legyen nyelvváltó az oldalon. Ha csak a böngészőnyelvre támaszkodsz, egyes látogatók olyan nyelvű tartalmat kapnak, amelyet nem értenek, és nem tudják megváltoztatni. A nyelvváltó az a hely is, ahonnan a WPML megtudja, melyik nyelvet részesíti előnyben a látogató: csak az itt választott nyelveket jegyzi meg. A legjobb a zászlókkal és a nyelvek saját nevével ellátott, jól látható nyelvváltó.
Hibakeresés
Szekció neve “Hibakeresés”Ha egy beállítás tesztelésnél nem működik, ellenőrizd:
- Be van állítva a böngésződ nyelve? Nézd meg a böngésző nyelvi beállításaiban.
- Új látogatóként tesztelsz? A WPML a korábbi látogatásokat sütiben jegyzi meg (például a választott nyelvet vagy a bezárt sávot). Új látogatóként indulni privát (inkognitó) ablakban, vagy az oldal sütijeinek törlésével lehet.
- Kívülről érkeztél az oldalra? A WPML nem irányít át, ha az oldalon böngészel, vagy ha újratöltöd az oldalt. Az átirányítás teszteléséhez nyisd meg az oldalt új lapon, például a címének beírásával.
- Van az oldalnak fordítása a böngésződ nyelvén? A sáv csak ekkor jelenik meg, az átirányításhoz is kell (kivéve, ha a Send them to the home page in their language lehetőséget választottad).
- Vannak JavaScript-hibák az oldalon? Nézd meg a böngésző fejlesztői eszközeinek konzolját.
- Átirányít más bővítmény is? Nézd át az aktív bővítményeket.
- El van rejtve a várt nyelv? Kapcsold be a Display hidden languages beállítást a felhasználói profilodban.
Hatás a Google-indexelésre
Szekció neve “Hatás a Google-indexelésre”A választott nyelv megjegyzése és a nyelvi sáv nem befolyásolja a Google-indexelést: a keresők nem tárolnak sütit és nem kattintanak nyelvváltóra, a sáv pedig nem változtatja meg az oldal címét és tartalmát. Csak az automatikus átirányítás hathat rá.
A Google 2015 óta érti a böngészőnyelv szerinti átirányítást, és másik webcímre való átirányításként értelmezi. A Google több IP-címről is indexelheti az oldalt, és feloldhatja az átirányítási szabályokat, de nincs garancia arra, hogyan hat ez az indexelésre. Ez a Google működéséből ered, nem a WPML megvalósításából. Ha „rossz” nyelvű találatokat látsz a Google indexében, érdemes kikapcsolni az átirányítást.
Gyakori kérdések:
- Megtilthatom a Google-nek, hogy kövesse ezeket az átirányításokat? Ne tedd. Engedd, hogy a Googlebot pontosan úgy indexelje az oldalt, ahogy a látogatók látják, és kerüld a Google által „sneaky redirect”-nek (alattomos átirányításnak) nevezett megoldásokat.
- Mekkora kárt okoz, ha a Google rosszul értelmezi az átirányítást? Nem lehet megmondani, mert senki nem tudja pontosan, hogyan reagál a Google. A Google Search Console-ban nézd meg, hogyan indexelte az oldalt. Ha azt gyanítod, hogy a tartalom rossz nyelven került az indexbe, kapcsold ki az átirányítást, és használd inkább a nyelvi sávot. A Google gyakran frissíti az algoritmusait, ezért időnként ellenőrizd az indexelés állapotát, és reagálj a Google értesítéseire.
- Mi a jó alternatíva az átirányításra? A Show a bar that offers the page in their language lehetőség: a sáv nem érinti az indexelést. A legjobb a jól látható helyre tett nyelvváltó zászlókkal és a nyelvek saját nevével. Ha előbb meg akarod kérdezni a látogatót a nyelvéről vagy régiójáról, kapcsold be az alapnyelv könyvtárát, és tegyél üdvözlő oldalt a gyökérbe (lásd a Gyökéroldal és az alapnyelv könyvtára fejezetet).
Készült: