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 |