Vyhledávače.info » Poradna » SEO » Indexovaní dvou jazykových mutací

Indexovaní dvou jazykových mutací

Autor Zpráva
Pentla
Člen
Zdravím,
mám-li na jedné adrese dvě stránky resp. dvě jazykové mutace, tzn. dle HTTP_ACCEPT_LANGUAGE se na example.com načte buď český nebo anglický obsah, zaindexuje robot dvě stránky nebo jednu? Když jednu, tak jakou?

Jazyk uživatele mám uložený v session a podle session načítám obsah stránky odpovídajícího jazyka. Neměl bych raději používat pro jiné jazyky tvar example.com/en ?

Díky všem za reakci.

#1 Zasláno: 1.12.07 20:16

Marek Prokop
Moderátor
> zaindexuje robot dvě stránky nebo jednu?

Jen jednu.

> Když jednu, tak jakou?

Seznam (a možná i některé další české vyhledavače) tu, kterou posíláte klientům s preferovaným jazykem cs. Google (a asi i většina jiných mezinárodních vyhledavačů) tu, kterou posíláte klientům bez preferovaného jazyka.

> Jazyk uživatele mám uložený v session...

Nevím, co to je session. V HTTP protokolu nic takového neexistuje a roboti vyhledavačů se řídí jenom (nebo především) HTTP protokolem.

> Neměl bych raději používat pro jiné jazyky tvar example.com/en?

Pokud se jedná o obsahovou stránku, tak určitě ano a nejenom kvůli vyhledavačům. Na takovou stránku by mělo jít i nějak odkazovat, což bez jednoznačného URL nejde.

Kdyby se jednalo spíš o aplikační stránku, na jejímž konkrétním obsahu nezáleží (třeba vyhledavač, nějaká kalkulačka, webmail apod.), mohlo by být řešení založené na HTTP_ACCEPT_LANGUAGE správné, ale takovou stránku byste zase asi nepotřeboval indexovat.

#2 Zasláno: 1.12.07 20:27

Pentla
Člen
Díky moc za rychlou a jednouznačnou odpověď. Omlouvám se za session, ta sem nepatřila - globální proměnná v PHP, kde mám uložený jazyk abych ho nemusel neustále načítat z HTTP_ACCEPT_LANGUAGE.

#3 Zasláno: 1.12.07 20:38

Pentla
Člen
Také se mi naskytuje otázka, zda jako primární jazyk nastavit Češtinu nebo Angličtinu. Je pravda, že web bude z 90% návštěvován uživateli z Čech proto by to měla být Čeština, ale zbytek uživatelů nemusí mít nastavený accept language na Angličtinu a přesto Anglicky rozumí.

Otázka je:
Kolik Čechů má nastavený HTTP_ACCEPT_LANGUAGE na cs? Mohu se spolehnout, že to je 99%?

Díky

#4 Zasláno: 2.12.07 11:51

Marek Prokop
Moderátor
Nevím, kolik Čechů má nastavený HTTP_ACCEPT_LANGUAGE na cs. Bude jich hodně, ale 99 % asi ne. V každém případě by měl být na každé stránce zřetelný odkaz na druhou jazykovou mutaci.

Možná ještě trochu uvažujete pod vlivem toho, že stránky zatím neměly pro jednotlivé jazyky jednoznačná URL. Až je mít budou, ten problém nebude tak zásadní, protože většina uživatelů asi rovnou přijde na stránku v jazyce, který umí.

#5 Zasláno: 2.12.07 12:56

(lze používat BBCode, ne Textile)

Ochrana proti spamu. Napište prosím číslici čtyři:

Heslo zadejte, jen pokud jste registrováni.

TOPlist