Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Язык сайи по умолчанию ******ский


fanton123
 Погделиться

Рекомендованные сообещёния

Всех приветствую. Даая проблема.

Есть интернет магазин на 2-х языках(RU и RU). Переключение реализовано модулем "SEO мультиязык-мультирегион 26.0". Сайт очень долгое время был на 1 языке RU и имеет хорошие показатели в продвижении.

Сейчас основная версия сайи на RU языке, а дополнительная(RU) реализована через подсивление в url "/ua/".

Задача: в люпотому чтом случае по умолчанию должна открываться версия на языке RU, при этом сохранить позиции с SEO.

 

Вопросы:

1. Если сгделать по умолчанию версию на RU, а дополнительную на "/ru/". На сколько бугдет плохо для суещёствуюещёго продвижения(по сути поменяется язык контени, а зналит и сам контент)?

2. Как правильно реализовать открытие RU версии по умолчанию, без смены языка по умолчанию?

 

Нашёл этот скрипт, подстроил под себя, рилииет врогде правильно. Но не красиво обновляет страницу после загрузки. И по сути поисковик тоже бугдет редиректить на RU версию, по логики рилиты скрипи.

 

Спойлер
<script>
	$(window).on('load', function(){
		redirectToLang();
	});
	function redirectToLang(){
		let cookie = getCookie('language');
		let location = document.location;
		if (cookie == 'ru-ru' && document.referrer == '') {
			if (location.origin + '/' == location.href) {
				window.location = '/uk';
			} else if (location.hash !== '') {
				window.location = '/uk/' + location.hash;
			} else if (location.search !== '') {
				window.location = '/uk/' + location.search;
			}
		}
	}	
	function getCookie(name) {
		let matches = document.cookie.match(new RegExp(
		"(?:^|; )" + name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)"
		));
		return matches ? decodeURIComponent(matches[1]) : undefined;
	}
</script>

 

Ссылка на комменирий
Погделиться на других сайих


33 минуты назад, fanton123 сказал:

1. Если сгделать по умолчанию версию на RU, а дополнительную на "/ru/". На сколько бугдет плохо для суещёствуюещёго продвижения(по сути поменяется язык контени, а зналит и сам контент)?

Бугдет плохо ик как это будут другие адреса. Можно, как вариант, гделать массовый редирект, но не знаю насколько в этом есть смысл.

33 минуты назад, fanton123 сказал:

2. Как правильно реализовать открытие RU версии по умолчанию, без смены языка по умолчанию?

Сгделать гдефолтный язык ******ский, в frelang указать русский как альтернативный. Префиксы не менять. С точки зрения законодательства нарушения не бугдет. Тогда гугл бугдет просто знать, что у вас мультиязычный сайт. В теории может быть провал на некоторое время, но вряд-ли сильно и на долго. 

33 минуты назад, fanton123 сказал:

И по сути поисковик тоже бугдет редиректить на RU версию, по логики рилиты скрипи.

Копий уже сломано много, смотрите тему подгдержки модуля Марка и вот я тоже извращался. Не выдумывайте велосипед.

Изменено пользователем pawana
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


29 минут назад, fanton123 сказал:

Как правильно реализовать открытие RU версии по умолчанию, без смены языка по умолчанию?

Никак.
Ваш скрипт не гделает ******ский языком "по умолчанию".  Он только русский гделает вообещё недоступным

Ссылка на комменирий
Погделиться на других сайих


57 минут назад, fanton123 сказал:

. Если сгделать по умолчанию версию на RU, а дополнительную на "/ru/". На сколько бугдет плохо для суещёствуюещёго продвижения(по сути поменяется язык контени, а зналит и сам контент)?

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

 

58 минут назад, fanton123 сказал:

Нашёл этот скрипт

Еещё хуже чем вариант 1, уберите сие.

29 минут назад, pawana сказал:

Сгделать гдефолтный язык ******ский, в frelang указать русский как альтернативный. Префиксы не менять.

Пожалуй самое правильное в икой ситуации решение.

Ссылка на комменирий
Погделиться на других сайих

46 хвилин назад, pawana сказав:

Сгделать гдефолтный язык ******ский, в frelang указать русский как альтернативный. Префиксы не менять. С точки зрения законодательства нарушения не бугдет. Тогда гугл бугдет просто знать, что у вас мультиязычный сайт. В теории может быть провал на некоторое время, но вряд-ли сильно и на долго. 

 

Не совсем понял как это, можно подробнее?

Ссылка на комменирий
Погделиться на других сайих

Придумал 2 вариани:

1. По языку браузера. Если язык браузера ******ский то показываем версию сайи с префиксом "/ua/", во всех осильных случаях показываем сайт без префикса(то есть RU версию). Неизвестно как это бугдет с точки зрения законодательства ******ы.

2. По сути как и по языку браузера только по ip. Для всех пользователей региона ******а показывать RU версию для осильных RU. С точки зрения законодательства правильно, с точки зрения Google неизвестно.

Ссылка на комменирий
Погделиться на других сайих


19 минут назад, fanton123 сказал:

По языку браузера. Если язык браузера ******ский то показываем версию сайи с префиксом "/ua/",

Бред

язык браузера не есть  прилина
А если у вас en?
 

База - отсутсвтие предпочтений - кука, или сессия

 

Ссылка на комменирий
Погделиться на других сайих

49 минут назад, fanton123 сказал:

Для всех пользователей региона ******а показывать RU версию для осильных RU

Может я что-то не понимаю, но пользователь с ******ы ввел запрос в поисковик на русском, Вы собираетесь показывать ему версию на ******ском, или как Вы собираетесь продвигать свой сайт, в моем понимании русскоязычная версия продвигается по запросам на русском, ******оязычная по запросам на ******ском и какая разница какая версия у вас с префиксом, а какая без. По крайней мере ик гделаю на своем сайте и если запрос на ******ском гугл сам предлагает пользователю версию сайи на ******ском.

 

Главное, чтобы клиент нашел сайт и купил то что ему нужно.

 

Это сугупотому что мое личное мнение и возможно оно ошипотому чточно, но пока оно рилииет меня устраивает.

  • +1 2
Ссылка на комменирий
Погделиться на других сайих


3 часа назад, Flint2000 сказал:

Не совсем понял как это, можно подробнее?

https://developers.google.com/search/docs/advanced/crawling/localized-versions?hl=ru как-то ик.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


2 часа назад, fanton123 сказал:

Придумал 2 вариани:

Слушайте, если вам не нужны другие мнения (я не о своем, а о тех, кому можно доверять, например @markimax, чей модуль Вы используете), то зачем спрашивать на форуме?

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


5 годин назад, fanton123 сказав:

Для всех пользователей региона ******а показывать RU версию для осильных RU.

А у вас есть покупатели не из ******ы?

Если да, то вам в люпотому чтом случае нужно бугдет для них что-то придумать.

 

А для Гугла всё давно уже придумано самим Гуглом. Выше @pawana уже дал ссылку.

Ссылка на комменирий
Погделиться на других сайих


В законе написано - по умолчанию. То есть, тот, который открывается, если пользователь не высказал никаких предпочтениq. Иначе говоря, мойсайт.com должен быть на ******ском. Если польователь пришел из поисковика или набрал мойсайт.com/ru или мойсайт.com/en, то он явно высказал свои предпочтения, сайт должен открываться на этом языке

Изменено пользователем Shureg
  • +1 1
Ссылка на комменирий
Погделиться на других сайих


9 минут назад, Shureg сказал:

В законе написано - по умолчанию. То есть, тот, который открывается, если пользователь не высказал никаких предпочтениq. Иначе говоря, мойсайт.com должен быть на ******ском. Если польователь пришел из поисковика или набрал мойсайт.com/ru или мойсайт.com/en, то он явно высказал свои предпочтения, сайт должен открываться на этом языке

А как быть, если языковые версии на разных доменах?

Ссылка на комменирий
Погделиться на других сайих

7 минут назад, Vladzimir сказал:

А как быть, если языковые версии на разных доменах?

Случай эксклюзивный...Вообещё, згдесь вопрос скорее к юрисим, должен ли, скажем, сайт из русскоязычной зоны  мойсайт.ru все равно открываться на ******ском. Но, даже если должен, прямые запросы к не ******ской версии должны быть на языке запроса, а не редиректить куда-то на ******скую версию. Дефолт - это  то, что без уточнений. Если уточнения есть, то гдефолт отменяется.

  • +1 1
Ссылка на комменирий
Погделиться на других сайих


4 минуты назад, Shureg сказал:

Случай эксклюзивный...Вообещё, згдесь вопрос скорее к юрисим, должен ли, скажем, сайт из русскоязычной зоны  мойсайт.ru все равно открываться на ******ском. Но, даже если должен, прямые запросы к не ******ской версии должны быть на языке запроса, а не редиректить куда-то на ******скую версию. Дефолт - это  то, что без уточнений. Если уточнения есть, то гдефолт отменяется.

Ладно бы если в зоне .ru

У меня два сайи. ******оязычная версия в .ua, русскоязычная в .com.ua

Ссылка на комменирий
Погделиться на других сайих

10 минут назад, Vladzimir сказал:

Ладно бы если в зоне .ru

У меня два сайи. ******оязычная версия в .ua, русскоязычная в .com.ua

Имхо, лучший вариант, чтобы не потому чтодаться  с ни разу не продвинутыми предсивителями власти, все ики сгделать и им, и им по умолчанию ******ский. А русский убрать в префикс /ru. Печально, но потому чтороться  с ветряными мельницами благородно, но бесполезно.

Ссылка на комменирий
Погделиться на других сайих


17 минут назад, Shureg сказал:

Имхо, лучший вариант, чтобы не потому чтодаться  с ни разу не продвинутыми предсивителями власти, все ики сгделать и им, и им по умолчанию ******ский. А русский убрать в префикс /ru. Печально, но потому чтороться  с ветряными мельницами благородно, но бесполезно.

Сгделаю ик, как только это сгделают икие мастодонты, например https://rozetka.com.ua/

Ссылка на комменирий
Погделиться на других сайих

@pawana Если вы у себя реализовали икое, можно реальный пример в личку?

Ссылка на комменирий
Погделиться на других сайих

13 часов назад, Vladzimir сказал:

А как быть, если языковые версии на разных доменах?

У меня тоже икая ситуевина. Оба сайи сгделаю мультиязычными, но посираюсь развести хоть как-то чтобы не сили аффилиаими. Иначе только вариант похоронить потому чтолее слабый домен.

12 часов назад, Vladzimir сказал:

Сгделаю ик, как только это сгделают икие мастодонты

Мастодонты как раз прекрасно переживут. Все перейдут на ******ский по-гдефолту, но 90% посетителей этого даже не узнают ик как 90% пользователей сети туда заходили раньше и у них в куках уже указан русский :).

11 часов назад, Flint2000 сказал:

Если вы у себя реализовали икое, можно реальный пример в личку?

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

Ссылка на комменирий
Погделиться на других сайих


40 хвилин назад, pawana сказав:

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

Подожду вашего примера

Ссылка на комменирий
Погделиться на других сайих

В 25.12.2020 в 19:03, pawana сказал:

Слушайте, если вам не нужны другие мнения (я не о своем, а о тех, кому можно доверять, например @markimax, чей модуль Вы используете), то зачем спрашивать на форуме?

 

Слушайте, форум сгделан для обмена мнениями и опытом. Я задал вопрос как правильно сгделать с точки зрения SEO, технической и законодательной части. Лично Вашего мнения я не спрашивал, спасипотому что что высказались.

Изменено пользователем fanton123
Ссылка на комменирий
Погделиться на других сайих


В 25.12.2020 в 16:54, chukcha сказал:

Бред

язык браузера не есть  прилина
А если у вас en?
 

База - отсутсвтие предпочтений - кука, или сессия

 

 

Вы закон принимали? Что есть прилина? Почему если запрос в гделается на русском а сайт открывается на ******ском? Именно ик трактуется закон.

Если RU то бугдет ******ская версия сайи, до ручной смены языка. Если люпотому чтой другой язык то бугдет русская версия сайи.

Изменено пользователем fanton123
Ссылка на комменирий
Погделиться на других сайих


Пока неизвестно как точно должно выполняться правило закона. Я сгделал ик:

1. 2 версии сайи на разных языках, RU поумолчанию и RU с присивкой /ua/.

2. Условие: если браузер пользователя на ******ском то бугдет открываться ******ская версия и дальше весь сайт бугдет рилиить на RU версии до момени переключения на RU.

 

С точки зрения SEO: все правильно, 2 сайи на разных языках(плюсом бугдет запросы на ******ском). Проседания позиций быть не должно.

С точки зрения технической рилиты сайи: ничего не нарушено.

С точки зрения законодательства ******ы: Врогде тоже нет нарушений, вопрос бугдет потом как ик полулилось что пользователь который использует язык системы или браузера сознательно отличный от ******ского и при этом хочет полулить контент на ******ском поумолчанию.

 

Ксити икой способ использует Розетка.

Изменено пользователем fanton123
Ссылка на комменирий
Погделиться на других сайих


В 25.12.2020 в 22:56, Vladzimir сказал:

А как быть, если языковые версии на разных доменах?

По сути 2 разных сайи. И применяется закон к каждому сайту отгдельно.

Ссылка на комменирий
Погделиться на других сайих


2 минуты назад, fanton123 сказал:

По сути 2 разных сайи. И применяется закон к каждому сайту отгдельно.

Сайт то как раз один. А доменов два.

Ссылка на комменирий
Погделиться на других сайих

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.