Autor | Zpráva | ||
---|---|---|---|
niCe Profil |
#1 · Zasláno: 22. 8. 2008, 23:27:21
Ahoj,
chci se zeptat, zda-li je z hlediska SEO lepší, když se v případě, že není vybrán jazyk, provede automatické přesměrování na jazykovou verzi. Třeba http://www.example.com se přesměruje na http://www.example.com/cz/ nebo http://www.example.com/en/. Pokud by jazyk vybrán byl, žádné přesměrování by samozřejmě neprobíhalo. Jde mi jen o to, že google bere moje stránky ve tvarech http://www.example.com a http://www.example.com/en/ jako duplicitní (protože v prvním případě se mu nabídne anglická jazyková verze, seznamu se nabízí verze česká) a navíc i špatně vyhodnocuje vnořené odkazy, kterých je půlka anglických a půlka českýchz, což mi nevyhovuje. Tak se ptám, zda-li rovnou přesměrovat na příslušnou jazykovou verzi, nebo přesměrovat tvar example.com jen na anglickou, nebo jestli bude nejlepší nedělat nic. Obávám se možných nepříjemností nebo dokonce výpadku z indexu vyhledávačů po takto provedé úpravě. Předem děkuji za každou radu, pěkný den, niCe. |
||
ninja Profil |
#2 · Zasláno: 22. 8. 2008, 23:29:16
Minimalne pro uzivatele je nejlepsi presmerovat na jazykovou verzi dle preferenci zaslanych prohlizecem.
|
||
niCe Profil |
#3 · Zasláno: 22. 8. 2008, 23:41:53
Uzivatele se presmerovani tykat nemusi, pokud vkroci na example.com, dostane se mu spravne jazykove verze, ale adresa zustane porad example.com. Pokud dale klikne na nejaky odkaz, uz je ve formatu example.com/cz/novinky/. Takze mi jde ciste jen o SEO. Chci se jen ujistit, ze je dobry napad presmerovat z domenoveho tvaru rovnou na jazyk a jestli nemuzou nastat nejake potize napriklad s prenosem pageranku, nebo indexaci (protoze example..com vlastne nebude existovat, pokud dam presmerovani pomoci 301).
|
||
ninja Profil |
#4 · Zasláno: 23. 8. 2008, 00:53:01
Pro SEO je IMHO daleko dulezitejsi aby na kazde strance vedl odkaz rovnou na jeji jazykove mutace, ne pouze na uvodni stranku v jinem jazyku.
Osobne pouzivam presmerovani 301 z example.com na example.com/cs/ atd. Vyhledavace problemy nemaji. |
||
Marek Prokop Profil |
#5 · Zasláno: 25. 8. 2008, 12:40:08
„Uzivatele se presmerovani tykat nemusi, pokud vkroci na example.com, dostane se mu spravne jazykove verze, ale adresa zustane porad example.com.“
Tomu moc nerozumím. Jak víte (nebo jak ten přesměrovací skript ví), která jazyková varze je správná? |
||
Láďa Profil * |
#6 · Zasláno: 26. 8. 2008, 14:45:27
Ahoj,
včera jsem tady nechal vzkaz a dnes tu není? proč? někdo ho smazal? |
||
Marek Prokop Profil |
#7 · Zasláno: 26. 8. 2008, 19:39:18 · Upravil/a: Marek Prokop
Láďo, Váš příspěvek pravděpodobně smazal některý moderátor (mohl jsem to být já, nepamatuji se) a smazal ho pravděpodobně proto, že nesouvisel s původní otázkou nebo nějak jinak porušoval pravidla.
|
||
Časová prodleva: 4 dny
|
|||
filio Profil * |
#8 · Zasláno: 30. 8. 2008, 16:29:49
co takle jednoduchý script :
<?php $lg = substr($_SERVER['HTTP_ACCEPT_LANGUAGE'], 0, 2); if ($lg != en){include ('index-cs.php');} else include ('index-en.php'); ?> |
||
Marek Prokop Profil |
#9 · Zasláno: 30. 8. 2008, 19:17:41
Filio, přijde mi to jako dost špatný nápad -- z několika důvodů:
1) Google zaindexuje jen anglickou verzi. 2) Neexistuje způsob, jak se odkázat na konkrétní jazykovou verzi. 3) Spoléháte na to, že uživatel má nastavený prohlížeč podle své vůle... 4) ...a navíc v některých případech jeho vůli nerespektujete. |
||
Časová prodleva: 16 let
|
0