Яндекс неправильно ставит URL страницы

P0
На сайте с 18.06.2003
Offline
0
1232

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

Подскажите, почему Яндекс неправильно подставляет URL страницы при индексации?

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

Например, я 2 недели назад добавил новость, которая имеет ссылку вида:

http://www.digital-market.ru/index.php?news=178

а Яндекс в результе запроса выдает:

http://www.digital-market.ru/?chap=shop&com=shop_goods&act=search&obj=Kodak

Подскажите, с чем это может быть связано?

И при чем тут Kodak? :)

Д
На сайте с 27.11.2002
Offline
23
#1

Вполне может быть, что Яндекс проиндексировал старую структуру, а до новой еще не дошел.

Причем тут Кодак, можете знать только вы сами :D .

Кстати, посмотрел на страницы - они РАЗНЫЕ и чего вы тогда хотите? :)

P0
На сайте с 18.06.2003
Offline
0
#2

Спасибо, что не оставили без внимания. ;)

Я наверное неправильно выразился.

Они не то чтобы разные, одна из них просто неправильная.

http://www.digital-market.ru/index.php?news=178

Является текущей ссылкой на эту новость.

http://www.digital-market.ru/?chap=shop&com=shop_goods&act=search&obj=Kodak

Является непонятно чем, так как ведет в никуда (в Апаче стоит настройка, что все 404 ошибки ведут на первую страницу, что и происходит в данном случае).

Почему Яндекс показывает эту ссылку - непонятно. В старой версии движка, этот URL можно было расшифровать так: Искать среди товаров слово "Kodak". На странице с этой новостью слово "Kodak" не присутствует и почему подставляется ссылка от старого движка, непонятно. 😕

ER
На сайте с 19.11.2002
Offline
107
#3
Является непонятно чем, так как ведет в никуда (в Апаче стоит настройка, что все 404 ошибки ведут на первую страницу, что и происходит в данном случае)

Но выдаётся у вас по этой ссылке не 404, а 200 ОК, поэтому главная страница под этим урлом нормально индексируется. Нехорошо это.

wolf
На сайте с 13.03.2001
Offline
1183
#4

Неправильно у Вас 404-я настроена. По адресу http://www.digital-market.ru/?chap=shop&com=shop_goods&act=search&obj=Kodak заголовок отклика сервера следующий:


Status: HTTP/1.1 200 OK
Date: Thu, 19 Jun 2003 05:21:17 GMT
Server: Apache/1.3.27 (Unix) mod_perl/1.26 PHP/4.3.1 AuthMySQL/2.20
X-Powered-By: PHP/4.3.1
Set-Cookie: PHPSESSID=ecbdcad48fe14e2a8076f024550e7adf; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html

Робот получает 200 ОК и справедливо считает, что такая страница есть в природе. Поэтому и не удаляет ее из своей базы.

Сергей Людкевич, независимый консультант, SEO-аудиты и консультации - повышаю экспертность SEO-команд и специалистов ( http://www.ludkiewicz.ru/p/blog-page_2.html ) SEO-блог - делюсь пониманием некоторых моментов поискового продвижения ( http://www.ludkiewicz.ru/ )
P0
На сайте с 18.06.2003
Offline
0
#5

Да, действительно есть такая ошибка с Апачем, поправим.

Но индексация все равно неправильная. Вместо нормальной ссылки он подставляет какую-то старую.

wolf
На сайте с 13.03.2001
Offline
1183
#6
Но индексация все равно неправильная. Вместо нормальной ссылки он подставляет какую-то старую.

Но ведь это страница, видимо, когда-то была на сайте. Робот ее нашел по ссылке, и периодически проверяет. А так как ему выдают 200 ОК, то он ее из базы не удаляет, а переиндексирует.

P0
На сайте с 18.06.2003
Offline
0
#7

Ага, помоему начинаю понимать. 🚬

Спасибо всем.

Спасибо wolf.

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