Мультиязычный сайт - как прописать для поисковиков?

12
happinet
На сайте с 06.08.2010
Offline
78
752

Дано: мультиязычный сайт, по языку браузера определяется какую версию выдавать пользователю и перенаправляется 302-м редиректом.

Получается главная site.com и site.com/ru

Прописываю мультиязычность для поисковиков. В Яндексе прочитала, что если идет автоматическое определение языка, то нужно прописывать

<link rel="alternate" hreflang="x-default" href="https://site.com/" />

кто делал? это правильно? какой то случай у меня запутанный)

Станислав Романенко
На сайте с 05.09.2007
Offline
325
#1
happinet:
Получается главная site.com и site.com/ru

Так основной язык какой? Если русский, то версия site.com/ru не нужна, вместо неё site.com.

Сайт не лезет в топ? Сделаю аудит без воды всего за 8000 рублей! Отзывы клиентов тут (https://searchengines.guru/ru/forum/939454), почта для связи: ingref@ya.ru Посмотрю, в чём проблема с вашим сайтом, за 100 рублей (https://searchengines.guru/ru/forum/comment/15662080).
happinet
На сайте с 06.08.2010
Offline
78
#2
Ingref:
Так основной язык какой? Если русский, то версия site.com/ru не нужна, вместо неё site.com.

Языков два: русский и английский. Сайт полностью переведен под два языка, важны оба.

WR
На сайте с 27.04.2016
Offline
56
#3
happinet:
Языков два: русский и английский. Сайт полностью переведен под два языка, важны оба.

тут 2 варианта

либо:

site.com - english

site.com/ru - russian

либо:

site.com - russian

site.com/en - english

сайты на OVH
happinet
На сайте с 06.08.2010
Offline
78
#4
WCREATOR:
тут 2 варианта

либо:
site.com - english
site.com/ru - russian

либо:
site.com - russian
site.com/en - english

Это я знаю, я про то как правильно прописать для поисковиков

<link href="https://site.com/ru" rel="alternate" hreflang="ru">

<link href="https://site.com/" rel="alternate" hreflang="en">

либо

<link rel="alternate" hreflang="x-default" href="https://site.com/" />

<link href="https://site.com/ru" rel="alternate" hreflang="ru">

S
На сайте с 01.12.2017
Offline
122
#5

1- й вариант

WR
На сайте с 27.04.2016
Offline
56
#6
happinet:
Это я знаю, я про то как правильно прописать для поисковиков

<link href="https://site.com/ru" rel="alternate" hreflang="ru">
<link href="https://site.com/" rel="alternate" hreflang="en">

либо

<link rel="alternate" hreflang="x-default" href="https://site.com/" />
<link href="https://site.com/ru" rel="alternate" hreflang="ru">

<link rel="alternate" hreflang="en" href="https://site.com/" />

<link href="https://site.com/ru" rel="alternate" hreflang="ru">

первый более популярен

оба варианта правильные

IL
На сайте с 20.04.2007
Offline
418
#7
happinet:
Это я знаю, я про то как правильно прописать для поисковиков

Правильно указать каждый язык (2 строки) и указать язык по умолчанию (ещё одна). Итого 3 строки.


<link rel="alternate" hreflang="ru" href="https://site.com/ru" />
<link rel="alternate" hreflang="en" href="https://site.com/" />
<link rel="alternate" hreflang="x-default" href="https://site.com/" />

* Each language version must list itself as well as all other language versions.
* Consider adding a fallback page for unmatched languages, especially on language/country selectors or auto-redirecting homepages. Use the the x-default value:

отсюда

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
Anamnado
На сайте с 08.02.2010
Offline
242
#8
happinet:
то нужно прописывать

ничего не нужно.

и всё будет работать!

happinet:
по языку браузера определяется

поисковые боты имитируют браузер - для Я русский основной

на англ версию бота направить просто сылкой с рус версии в анг..

хотя я не знаю в чем сложность анг версии поставить ссылку на рус

ЗАЧЕМ ВАМ КАКОЙТО МУСоРНЫЙ ТЕГ И Только единолично для Я = много чести!

happinet:
какой то случай у меня запутанный)

даже не в трех а в 2х соснах путаница извините..

Alex Agent
На сайте с 07.04.2011
Offline
301
#9

Лучше так с указанием региона в дополнительном теге (в примере основной язык сайта - английский):

<link rel="alternate" href="http://mysite(.)site/page.html" hreflang="en" />
<link rel="alternate" href="http://mysite(.)site/page.html" hreflang="en-US" />
<link rel="alternate" href="http://mysite(.)site/ru/page.html" hreflang="ru" />
<link rel="alternate" href="http://mysite(.)site/ru/page.html" hreflang="ru-RU" />
<link rel="alternate" href="http://mysite(.)site/page.html" hreflang="x-default" />
Всему свое время. Все сами принесут и все сделают. Быстрый и выгодный перевод денег Россия ↔ Украина онлайн (http://smartwm.ru/referral/cea1f09842be).
L
На сайте с 25.12.2013
Offline
279
#10

А почему на сабдоменах сайты на других языках не рассматриваете?

Недорогой, надежный и отзывчивый VPS хостинг (http://goo.gl/sSkvjr) Нужно быстро и недорого вывести крипту? Легко! (http://goo.gl/yi4LRb)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий