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

12
IC
На сайте с 28.04.2016
Offline
11
927

Доброго времени суток, вебмастера.

Вопрос технического плана.

Есть сайт https://smarty.sale/

Реализованы языковые версии /ru/ /ua/ /ua/uk /kz/ /by/ /us/ для разных стран

https://smarty.sale/ru

https://smarty.sale/ua

https://smarty.sale/ua/uk

https://smarty.sale/by

https://smarty.sale/kz

https://smarty.sale/us

Главная страница https://smarty.sale/ не заточена под определенную страну. Зайти на нее можно через cache, при обычном переходе на страницу Вас будет кидать на соответствующую языковую версию сайта по ip. Страницы различают с помощью указания страны в Title, H1 + на самых трафиковых страницах есть текст который разнится на разных версиях сайта.

Страница https://smarty.sale/ не заточена ни под какой запрос, сделана она как раздающая внутренний вес страница, с нее мы убрали весь контент и теги, и по факту, она принимает русскую версию сайта, и на ней стоят внутренние ссылки на https://smarty.sale/ru по факту ее надо было затачивать под какую то страну, но так в самом начале не сделали.

Страницу https://smarty.sale/ постоянно кидает, в выдаче может быть полностью англоязычной, так и русскоязычной версией сайта, в выдаче по брендовому запросу smarty.sale топ1. Для бота, как и для человека страница отдает 200 код ответа сервера, при том внутренние ссылки меняются на соответствующий регион, будь то /ru/ или /us/

Что делали:

Реализовали хрефланг, выдача устаканилась по всем регионам в поисковиках, но страницы кидает по позициям, из за главной страницы.

Ранее в коде страницы в хедере, ссылки на страны были не прямые, а формировались через ?change_country, и бот Яндекса в выдаче по разным запросам мог выдать страницу сформированную через гет параметр, хотя каноникал стоит на страницу без гетпараметра, после того как убрали блокировку в robots.txt увидели что напрямую страница отдает 200 код ответа сервера, но если бот начинает переходить по сайту, то при переходе со страниц магазина /ua/ версии на /ru/ версию бот видел 302 1.1 при этом expires не был указан + на сайте есть украиноязычная версия - /ua/uk/ которая была доступна для бота еще через 1 гетпарамет ?change_language, соотвественно бот с версии /ru/ видел два 302 редиректа на страницу магазина. Поставили прямые ссылки в коде, и в индексе исчезли страницы с гетпараметрами, все страницы при переходе бота на сайте отдают 200 код ответа.

По странице https://smarty.sale/

На ней стоял хрефланг x-default, кидало сайт так же, один день страница может быть ру версии, второй день us версии

Был также canonical на ru версию, приоритетная страна, т.к. трафа норм, и выдачу все равно колбасило каждый день, + бот все равно терялся, но не тестили после того как убрала все 302 редиректы + это неправильно, т.к. страница должна быть раздающей + на нее строятся норм линки естественно.

Вопрос, что делать со страницей https://smarty.sale т.к. по основным запросам типо, кэшбэк сервис, кэшбэк алиэкспресс, каждый день разные позиции, хотя из-за ссылочной массы сайт должен стоять в топе.

Для всех ботов в htaccess стоят одинаковые правила.

301 редирект не предлагать, страница должна быть в индексе.

302 редирект не вариант.

хрефланг нельзя установить на какую то определенную страну.

P.S. некоторые могут Вам выдавать 403 ответ, из-за cloudflare, а так же 503 может отдавать сервер из-за того, что рейт-лимитер режет частые get запросы на один и тот же урл.

P.S.S. по папкам в вебмастерах не разбивали еще, но это опять же не изменит ситуацию с главной страницей.

P.S.S.S. у меня есть вариант решения, но он довольно таки кардинальный, и затратный по ресурсам времени, если Вы дочитали до конца и у Вас есть вариант решения, буду очень рад услышать.

Если у Вас есть вопросы, задавайте.

D
На сайте с 13.05.2015
Offline
55
#1

Для хорошего ранжирования в разных странах лучше всего региональные домены. А такое решение как у Вас могут позволить себе известные международные кампании которые от СЕО тольком и не зависят.

Другой вариант - поддомены для каждой страны.

G
На сайте с 15.09.2015
Offline
15
#2

smarty.sale

noindex поставьте:) и все наладится, не сочтите за троллиг

Но, эта страница мешает вашей странице с /ru

Одной из них быть не должно!

T
На сайте с 10.03.2017
Offline
22
#3

Кстати а чего на под домены не захотел закинуть языки?

G
На сайте с 15.09.2015
Offline
15
#4

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

---------- Добавлено 19.06.2017 в 14:40 ----------

devlad, 2017, мультиязычность фактор ранжирования. А вот лет 7 назад, было бы актуальным на поддомены раскидать. + раньше это была сложноисполнимая фичуля, если мультиязычность не заложена имеется ввиду, и могли это позволить только компании с большим баблом, либо в штате должен быть прогер рукастый. так рукастый пол беды, надо еще понимать как этот финт ушами исполнить так, чтобы все было довольны. Все не нравится мне эта ветка серча. Тут чет дилетантами махнет сильно.

Fringer
На сайте с 19.09.2012
Offline
82
#5

+1 Goltsev

IvanCH, либо главная либо /ru/. Определитесь.

Я бы продублировал\средиректил все урл, без /ru и назначил им свой язык.

G
На сайте с 15.09.2015
Offline
15
#6
Fringer:
+1 Goltsev
IvanCH, либо главная либо /ru/. Определитесь.

Я бы продублировал\средиректил все урл, без /ru и назначил им свой язык.

А не считаете ли вы, что достаточно каноник поменять? и какой поставить, с ру или без ру, вопрос на засыпку:)? мне интересно, что вы скажите и почему.

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

IC
На сайте с 28.04.2016
Offline
11
#7
Fringer:
+1 Goltsev
IvanCH, либо главная либо /ru/. Определитесь.

Я бы продублировал\средиректил все урл, без /ru и назначил им свой язык.

Вариант который я вижу, настроить одну русскоязычную версию smarty.sale/ru на smarty.sale и все урлы средиректить соотвественно.

---------- Добавлено 19.06.2017 в 17:17 ----------

Goltsev:
А не считаете ли вы, что достаточно каноник поменять? и какой поставить, с ру или без ру, вопрос на засыпку:)? мне интересно, что вы скажите и почему.
Добавлено: а невнимательность моя, поторопился. Вы сказали на морду сайта, все верно, я тоже так думаю и даже настаиваю xD

Каноникал можно настроить на любую версию. Ранее каноникал стоял на ру. Но, бот все равно путался и выдачу бросало, в принципе как и сейчас, пока что.

G
На сайте с 15.09.2015
Offline
15
#8

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

IC
На сайте с 28.04.2016
Offline
11
#9
Goltsev:
Нужно указать одинаковый каноник на двух страницах и сделать обе доступными без редиректов. Это долгий процесс, не быстрый, это локальная склейка. Как всегда поисковик на свое усмотрение решает, как поступить. Яндекс не гугл, 301 в большинстве случаев не прокатит.

301 всегда прокатывает. Каноникал был настроен на 2 версиях, склейки не было, т.к. что на 1 версию, что на другую, ставятся ссылки, партнерки, форумы т.д. Грубо говоря, у каждой версии своя жизнь. Поисковик решает по определенным правилам.

G
На сайте с 15.09.2015
Offline
15
#10
IvanCH:
301 всегда прокатывает. Каноникал был настроен на 2 версиях, склейки не было, т.к. что на 1 версию, что на другую, ставятся ссылки, партнерки, форумы т.д. Грубо говоря, у каждой версии своя жизнь. Поисковик решает по определенным правилам.

Робот считает ссылку с атрибутом rel="canonical" не строгой директивой, а предлагаемым вариантом, который учитывается, но может быть проигнорирован. Гугле склейку бреет, потому, что отдавался разный контент с https://smarty.sale/ и https://smarty.sale/ru, в таких случаях каноник разумеется не учитывается. проверить это можете по сохраненной копии двух страниц.. либо ваш случай уникален, я не знаю в чем дело. noindex пропишите значит:) но я не знаю чем дело закончится. Может конкретно роботам отдается такой вариант страницы.

вообще бред какой-то, https://smarty.sale/ru роботам отдается вовсе не ру.

Это значит, что вы роботов кидаете на ту версию страниц, как посчитает ваша система, какому региону принадлежит робот. Робот с USA заходит на RU его кидает на US

Вы сказали редирект прокатывает всегда, что-то в вашем варианте не прокатил.

12

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