PDA

Просмотр полной версии : Скрипт переадресации снижает рейтинг?


Никита
24.08.2007, 10:16
Есть код на JavaScript который переадресует пользователей в соответствии с языком предпочтения, выставленным в браузере.
Например, если выбран русский язык как основной, то идет перенаправление на каталог /rus/.
Такой метод может снизить вес главной страницы или вообще привести к отсутствию индексации?
Если да, то какое решение будет лучше? Может быть, главная страница содержащая только выбор языков?
Поставить по умолчанию русский (для Яши) запрещают. Сейчас стоит английский и в итоге проиндексирована только главная страница на английском языке.

Alex007
24.08.2007, 10:36
Поисковиковые роботы, как правило, JS не понимают. Добавьте еще и обычные ссылки на главную. Главная страница, конечно же, может быть только одна. Что ПС вам с блеском и доказал. Вес русской части конечно же снизится, потому как на главной ссылок-то нет. Бан вряд ли будет.

А вообще того же эффекта - перенаправления, можно и без JS добиться. Например по IP перекидывать. Геморройнее, конечно, но SEO требует жертв. :)

Alexey
24.08.2007, 10:37
Использовать серверное решение, определять язык по запросу из HTTP_ACCEPT_LANGUAGE, яндекс отправлять на русскую страницу.

Решение (с одного из моих сайтов):

http://svn.kvirc.ru/rfc/www/index.php (видно исходник).

Там как раз по умолчанию стоит английский.

P.S: действует это на www.irc-plus.org - там можете посмотреть в работе

Никита
24.08.2007, 10:47
Использовать серверное решение, определять язык по запросу из HTTP_ACCEPT_LANGUAGE, яндекс отправлять на русскую страницу.

Решение (с одного из моих сайтов):

http://svn.kvirc.ru/rfc/www/index.php (видно исходник).

Там как раз по умолчанию стоит английский.

P.S: действует это на www.irc-plus.org - там можете посмотреть в работе

Спасибо большое!

cepik
28.08.2007, 15:05
[QUOTE=Alexey;35912]Использовать серверное решение, определять язык по запросу из HTTP_ACCEPT_LANGUAGE, яндекс отправлять на русскую страницу.

Клоакинг по ходу, и нарушение лицензии поисковых систем. Забанят легко.

Лучше дать возможность пользователю самому сменить язык.

zhegloff
28.08.2007, 16:27
Это не считается клоакингом.

cepik
28.08.2007, 17:01
Это как раз клоакинг. Происходит подмена страницы. Скажем поисковая система зашла с русским IP и видит одну страницу. Пользователь с IP из США перейдя туда же увидит совсем другую страницу. Это и есть клоакинг, хотя цели и благие.

Alexey
28.08.2007, 17:24
Это не клоакинг. Заголовок HTTP_ACCEPT_LANGUAGE специально предназначен для этого (иначе для чего?).

Это абсолютно белая технология.ю Не верите - поищите по форуму SE - там это обсуждалось и вердикт был однозначен, без разногласий, или, наконец, напишите в суппорт яндексу.

П.С : вчитайтесь в скрипт - там нет никакой подмены по IP. И не пишите, пожалуйста, не поняв суть работы этого редиректа.