ugrás a tartalomhoz

többnyelvű oldal indexelése

Vrt · 2010. Jún. 23. (Sze), 15.33
Sziasztok,

Egy angol és magyar nyelven elérhető oldalt készítettem. Mivel nem vagyok profi és mindentudó rengeteg infót a munka közben szedtem fel..

Az oldalt nyelvi fájlokkal kezelem, php tölti be a böngésző nyelvétől függően, vagy ha a nyelvi linkre kattint az oldalon a látogató.

(tudom hogy többnyelvű oldalt aldomain, vagy külön domain/tárhely, vagy könyvtárazással célszerűbb megoldani..de mint mondottam...munka közben ragadt a kosz..)

Az lenne a kérdésem, hogy egy egy kulcsszavamra ha rákeresek a googlben,yahooban (magyarul) akkor többnyire a TITLE angol, míg alatta a szöveg az oldalról pedig magyarul jelenik meg. Pedig a TITLE is php-vel van kiiratva és a nyelvi fájlból iportálva. Egyetlen oldalamat találtam meg magyarul indexelve (mármint a title is magyarul) a 404-es error page.

Tudnátok segíteni, hogyan érhetem el, hogy mind magyarul, mind angolul jól indexelje a TITLE tagom?

Köszi Urak,

Vrt
 
1

Jelezd az URL-ben a nyelvet

Török Gábor · 2010. Jún. 23. (Sze), 16.03
Ne a hibát próbáld meg elkendőzni, hanem szüntesd meg azt. Csináld meg rendesen, hogy külön URL-t kapjon minden eltérő nyelvű tartalom. Egyből jól fog indexelni minden kereső.
2

Pro és kontra

mahoo · 2011. Okt. 19. (Sze), 19.53
Sziasztok, olvasgattam korábbi témákat a többnyelvű weboldalak készítésével kapcsolatban, de valószínűleg csak én vagyok a vak, de sokak által preferált megoldást nem találtam. Az valaki erre, valaki meg arra esküszik. Ezért vagyok kissé tanácstalan...

Nekem most alakul a többnyelvűség kezelése, melynek működése a következő elveken alapul:

- nyelvenkénti nyelvi fájlok, melyek php változokat tartalmaznak értékekkel, természetesen melyeket beinkudolok. Ezeket mind a sablonban, mind a "pluginokban" fel tudom használni.
pl:
$txt_newsletter = "Iratkozzon fel hírlevelünkra!"; (hu.php) - sablon számára
$txt_gallery_link = "kepgaleria"; (hu.php) - plugin számára
$txt_newsletter = "Subscribe to our newsletter!"; (en.php)
$txt_gallery_link = "gallery"; (en.php)

- az alodalak tartalma adatbázisban tárolódik a következő módon:
idpage link lang
2 news.html en
2 hirek.html hu

Így a nyelváltásnál megoldottam, hogy a hirek.html-en állva ha rányomok az angol nyelvválasztóra akkor nem az angol főoldal töltődik be, hanem a news.html

A nyelvválasztás az alábbi linkkel történik:
<a href='teljes url + ?lang=hu'>HU</a>
<a href='teljes url + ?lang=en'>EN</a>

melyet feldolgozva átírányítom az idegennyelvű oldalra.

Ugyan ez működik pluginek által kiszolgált url-elek alatt is, pl.:
www.teszt.hu/kepgaleria/1-szoba.html -ből nyelvváltás után ide 'irányítódok'
www.teszt.hu/gallery/1-room.html


Nagyjából ennyi lenne... egyelőre működik is, de nagyon jól jönne 1-2 pro és kontra vélemény, javaslat, hogy ez mennyire jó út.

Ami nagyon fontos, hogy így minden oldalnak (lehet) kölün url-je, ami nem tartalmaz nyelvi információt. És nincs külön könyvtára a nyelveknek.

Mennyire jó megoldás ez arra, hogy minden nyelven indexálódjanak az aloldalak?


Előre is nagyon köszönöm a válaszokat!!!
3

SuperSEO

Schmidi · 2011. Okt. 20. (Cs), 08.47
A SuperSEO-n volt erről egy előadás, a rövid vázlatát itt megtalálod az előadó blogjában: http://blog.weboriginal.eu/domain-valasztas-tobbnyelvu-seo-kampanyok-eseteben/

Talán segít valamit.
4

Köszönöm, ránézek!

mahoo · 2011. Okt. 20. (Cs), 10.19
Köszönöm, ránézek!