Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Многоязычность и поисковики

Автор kuksha, 11-10-2017, 14:57:59

« назад - далее »

kukshaTopic starter

Нужно сделать перевод некоторых служб сайта на другие языки.
Сомнения насчёт того, как это повлияет на поисковики - Яндекс и Google.
Как грамотно организовать это на доменно-ссылочном уровне?

Сейчас языка задан в параметре адресной строки:
http://хxхXX.ru/primer.php?lang=eng
http://хxхXX.ru/primer.php?lang=deu
Всё работает, но хотелось бы понять: как например на продвижение немецкой версии влияет куча страниц на других языках? Я имею ввиду, что под одним и тем же доменным именем сосуществуют страницы на разных языках.

Можно сделать соответствующие поддомены:
http://en.хxхXX.ru/primer.php
http://de.хxхXX.ru/primer.php
Тогда для поисковиков домены третьего уровня будут независимы и вроде бы должно стать лучше?
Но, я просто не знаю - помогает ли сейчас высокое положение
http://хxхXX.ru/primer.php?lang=rus
в продвижении её тёзки
http://хxхXX.ru/primer.php?lang=eng
???

Очень хочется услышать не общие соображения, а что-то из личного опыта.
  •  


Coder

Цитата: kuksha от 11-10-2017, 14:57:59Очень хочется услышать не общие соображения, а что-то из личного опыта.
На форуме тема обсуждалась - поищите.

А так - hreflang + хелпы гугла и яндекса в помощь.



kukshaTopic starter

дык, пробовал найти - не получилось...

hreflang - это для того, чтобы робот выбрал нужную страницу в соответствии с языковыми настройками браузера.
Да, спасибо, это полезно прописать, но я спрашивал немного другое...

Попробую другими словами спросить:
насколько немецкие страницы мешают номеру выдачи итальянских страниц, если они все лежат в пределах одного доменного имени?
  •  

Coder

#3
Цитата: kuksha от 11-10-2017, 16:21:03hreflang - это для того, чтобы робот выбрал нужную страницу в соответствии с языковыми настройками браузера.
Не совсем так - это для того, чтоб поисковики определяли страницы сайта как многоязычные и действовали соответственно.

Мультирегиональные и многоязычные сайты (google) _https://support.google.com/webmasters/answer/182192?hl=ru
Яндекс поддерживает стандарт для указания мультиязычности сайта (yandex) _https://yandex.ru/blog/webmaster/15326

При правильной настройке не мешают, а в плюс. 



kukshaTopic starter

Посмотрел. В целом почти всё то же самое - про hreflang.
Ну, разве что Гугл пытается мне объяснить сложность поддержки в каждом случае. Про разницу положения в выдаче при размещении в домене третьего уровня или по папкам для каждого языка - НИЧЕГО не говорится. Или я не увидел?

Цитата: Coder от 11-10-2017, 16:39:25
При правильной настройке не мешают, а в плюс. 
Вы имеете ввиду что всё равно как размещать:
http://en.хxхXX.ru/index.html
http://ru.хxхXX.ru/index.html
или
http://хxхXX.ru/en/index.html
http://хxхXX.ru/ru/index.html
Главное чтобы вот это было в каждом из двух index.html:
<link rel="alternate" hreflang="ru" href="http://хxхXX.ru/ru/index.html" >
<link rel="alternate" hreflang="en" href="http://хxхXX.ru/en/index.html" />
Я правильно понял?

Просто читал когда-то, что поисковики смотрят не только на синтаксическую близость содержимого соседних страниц сайта, но и на их язык (!). Отсюда и непонятки - делать отдельные папкдля для каждого языка или вытаскивать каждый язык в отдельные поддомены.
  •  


Coder

Цитата: kuksha от 11-10-2017, 17:02:35делать отдельные папкдля для каждого языка или вытаскивать каждый язык в отдельные поддомены
Вы не прочитали хелпы ПС внимательно - там прямо говорится о предпочитаемых вариантах.  Есть возможные, есть предпочитаемые - оптимальные.

Яндекс рекомендует на поддоменах.  Гугл также. В целом. вполне допустимо и в папках, и get параметром.

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

kukshaTopic starter

При всём уважении. Опять я не увидел ответа на свой вопрос...

Там говорится о предпочитаемых вариантах с точки зрения хостинга, трудозатрат, скорости ответа и т.п. - это всё не то.
Правда там про геотаргетинг упоминается, но у меня сайт не продажный, ему место не важно - главное язык.

Я говорю о месте в поисковой выдаче при свалке разноязычных страниц в одном домене :)
То есть вопрос о вреде смешения языков, а не о трудозатратах и перенаправлениях.
  •  

Coder

Цитата: kuksha от 11-10-2017, 17:36:31То есть вопрос о вреде смешения языков
Нет вреда. Если сделаете правильно - то есть, чтоб ПС понимали, что сайт на нескольких языках.

Ни с какой стороны - даже если содержимое для одного языка будет отличаться от других.

В выдаче приоритет языка выдачи, в ином случае - того, что по умолчанию. Свалки нет -всегда будет участвовать один язык.







kukshaTopic starter

Теперь понятно - в простейшем случае достаточно добавить hreflang в страницы, у которых есть иноязычные версии. А остальные страницы не трогать...
да, свалка при такомподходе останется и поддерживать неудобно... зато временной просадки в выдаче не будет из-за изменившихся путей.
Спасибо!
  •  

Coder




Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....