Несуществующие УРЛы попадают в индекс, несмотря на редирект 301

IM
На сайте с 05.01.2013
Offline
65
1001

Есть сайт site.com и его синоним site.ru. При наборе брендового запроса "название_компании" в google.ru почему-то видим в выдаче 1-ую позицию УРЛ site.ru/ru/. При клике на данный УРЛ мы ожидаемо переходим на site.com/ru/ , как и задумано.

Вопрос: что делает в выдаче site.ru/ru и ещё 300+ страниц (проверял по site:site.ru), если с них настроен 301 редирект на соответствующий URL на site.com.

$ curl -I https://site.ru/ru/

HTTP/1.1 301 Moved Permanently

Server: nginx/1.10.1

Date: Fri, 16 Dec 2016 11:16:03 GMT

Content-Type: text/html

Content-Length: 185

Connection: keep-alive

Location: https://site.com/ru/

Просто при наборе в google.com и прочих версиях гугла выходит site.com/ru/ с расширенным сниппетом, что, конечно, намного кликабельнее.

В кеше гугла по адресу https://webcache.googleusercontent.com/search?q=cache:2-tcgf-qtfMJ:https://site.ru/ru/+&cd=1&hl=en&ct=clnk&gl=ru вижу This is Google's cache of https://site.com/ru/. It is a snapshot of the page as it appeared on 19 Dec 2016 12:04:44 GMT.

Что за проблема, и как решить, как думаете (Nginx?)? Как вообще такое может быть, чтобы в индексе торчали переадресованные УРЛы? Я пока не придумал ничего, кроме как тупо открепить site.ru - пусть 404-ую выдает - так бажный индекс пропадет, и google.ru возьмет правильный УРЛ для брендового запроса. Но пока не реализовываю.

P.S. На днях случайно установили регион для всего site.com в "Россия" в Search Console. Сейчас уже убрали эту галочку. Вот, думаю, не оно ли повлияло. Устанавливать site.com/ru версией для России не хочу, т.к. много заходов из Украины, и пр.

borej
На сайте с 11.08.2008
Offline
171
#1

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

все это чушь собачая
IM
На сайте с 05.01.2013
Offline
65
#2
borej:
Поставьте каноникал на новый домен на каждой странице, помимо 301. Проверьте ксеной не стоят ли ссылки на сайт.ру/ру на страницах нового домена (иногда бывает, что проставлены жесткие ссылки из тела статьи)

Не уверен в необходимости canonical (хотя они вообще не используются на сайте), ведь в кеше Гугла - .com, и только УРЛы - .ru. URL - это всё, что успевает прочитать краулер перед редиректом.

Ссылок на ру/ру нет - проверено с помощью Сайтрепорт.

Вообще покурил буржуйское SEO и обнаружил, что такое бывает, причем старые ссылки торчат в индексе больше года. Из того, что помогает - "Изменение адреса" в Search Console вместе с ответом 401 по старым ссылкам. В моем случае .ru и не было в Серчконсоли. Вот завели и изменили адрес на .com. Посмотрим... 401 пока не применяем - по .ру идет трафик.

C
На сайте с 21.01.2014
Offline
65
#3

забейте, купил сайт 35 000 страниц уже 3 месяца из индекса не выходят, редирект удаление, срать гугл на это хотел, гавно сайты надо в топ выдачу ему срочно выводить, нет дела до нас ему, да и после 22 декабря, если верить западным форумам вообще ничего гугл делать не будет

E
На сайте с 21.09.2009
Offline
283
#4
Ippona mama:
проверял по site:site.ru

Что просили(поиск по определенному сайту с оператором site), то гугл и показал.

Склейку проверяйте как info:site.ru должен показать site.com главный урл.

Вот если тех страниц, на которые редирект нет в индексе(проверять только с info) тогда это проблема.

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