+7 (495) 215-53-73

В Москве

Заказать SEO-услуги
Согласен с правилами обработки персональных данных
Скорость ответа - до 30 минут!

Главная    Форум
Вы должны войти в систему для того, чтобы создавать сообщения и темы. » Авторизоваться
Автоматический редирект на соответствующую языковую версию сайта ...

Здравствуйте.

С удовольствием читаю выпуски "Шпаргалки оптимизатора", хотел бы обратиться с вопросом. Суть в следующем. Я занимаюсь сайтом https://aikido.by Сайт на двух языках - русском и английском. По умолчанию грузится главная страница на русском языке. Возникла идея сделать так, чтобы сервер в зависимости от языка, установленного в браузере пользователя, перекидывал посетителя на английскую страницу. Нашел следующее решение. В файле .htaccess установить редиректы:

RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteCond %{HTTP:Accept-Language} (az|hy|be|kk|ky|mo|ru|tg|tk|uz|uk) [NC]
RewriteRule .* https://aikido.by/index.html [R=302,L]
RewriteCond %{REQUEST_URI} ^/$ [NC]
RewriteRule .* https://aikido.by/index_en.html [R=302,L]

Все работает великолепно. Однако задался вопросом, как это может повлиять на продвижение сайта? Например, в Google, примерно через неделю, по русскоязычному запросу в выдаче ссылка и сниппет стали англоязычными. Правда, при клике на ссылку русскоязычный пользователь отправлялся на русскую страницу, но ведь для этого на ссылку еще нужно кликнуть. А глядя на выдачу поисковика человек может просто подумать, что это англоязычный сайт и значит там нечего делать. Поэтому после такого эксперимента было решено редиректы убрать, чтобы по незнанию не сделать хуже.

Таким образом, вопрос заключается в следующем - не повлияет ли описанное выше решение на поисковое продвижение сайта?

Спасибо.

Что-то вы перемудрили ))).
Как я понял ваша главная страница переклеилась с  англ. версией.

Что нужно сделать:
1. Убрать перенаправление  в файле .htaccess;
2. Настроить разметку локализованных страниц.

https://help.yandex.ru/webmaster/yandex-indexing/locale-pages.xml
https://support.google.com/webmasters/answer/189077?hl=ru

Поисковые алгоритмы не любят такие редиректы.
Настроить определения языка лучше с помощью скрипта. При этом если пользователь русскоязычный (думаю таких большинство), то ничего не делать. Если же в настройках браузера английский, то отображать окно выбора версий. В этом случае пользователь сможет сам  решить  нужна ли ему англ. версия.

Также хочу обратить внимание что главная страницу сейчас доступна
по двум адресам, что не верно.
aikido.by/index.html
aikido.by

Рекомендую так же проверить сайт на наличие других ошибок.
https://siteclinic.ru/blog/raznoe/cheklist/
https://www.seochecklist.ru/

Я понял. Спасибо большое!