301 & 404

12
BZ
На сайте с 23.03.2011
Offline
26
1174

Друзья, помогите советом.

Есть сайт. На нем произошла смена структуры, изменились URL. Старые адреса отдают 404-й ответ. Прописан 301-й редирект со старых на новые. Яндекс в этом случае передает вес со старых страниц на новые? Или яндексовского робота отшибает 404-я ошибка и он редирект не учитывает?

Нужно, чтобы старая страница существовала, или не обязательно?

Заранее спасибо за ответ!

Письмо платонам не увенчалось успехом:

В случае изменения адреса страницы с сохранением контента, мы рекомендуем устанавливать перенаправление 301 со старого адреса на новый. Более подробная информация по данному вопросу предоставлена в Помощи.

В хелпе по этому поводу написано следующее:

Смена структуры сайта

Если на сайте требуется изменить структуру URL страниц, и при этом контент остается прежним или меняется незначительно (между новыми и старыми страницами можно установить однозначное соответствие), рекомендуется настроить серверный редирект со старых URL страниц на новые. В этом случае робот будет переходить по редиректам, индексируя документы, на которые его перенаправляют, и удаляя из поиска ранее известные ему документы. По мере обхода сайта роботом в результатах поиска будут появляться новые документы.
Если же меняется не только структура сайта, но и его тематика, то вам необходимо настроить сервер таким образом, чтобы прежние страницы отдавали в заголовке код HTTP 404. Со временем робот отследит эти изменения, и страницы пропадут из результатов поиска. Чтобы ускорить удаление несуществующих документов, вы можете указать в файле robots.txt запрет на их индексирование. Также позаботьтесь о том, чтобы вновь созданные страницы как можно быстрее попали в поиск.

Давайте сделаем рунет чуточку лучше!
DPS1985
На сайте с 01.11.2008
Offline
181
#1
BoZZman:
Старые адреса отдают 404-й ответ. Прописан 301-й редирект со старых на новые.

это как?

объясните что происходит с пользователем, когда он заходит по старому урлу?

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#2

Яндексу отдаётся 301 ошибка. Это значит ресурс перемещён и бот переходит на новый урл. Никакой 404 ему не отдаётся.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
BZ
На сайте с 23.03.2011
Offline
26
#3
DPS1985:
это как?
объясните что происходит с пользователем, когда он заходит по старому урлу?

Пользователь получает 404 "Страница не существует"

---------- Добавлено в 21:12 ---------- Предыдущее сообщение было в 21:10 ----------

LEOnidUKG:
Яндексу отдаётся 301 ошибка. Это значит ресурс перемещён и бот переходит на новый урл. Никакой 404 ему не отдаётся.

То есть 301 ответ обрабатывается раньше 404?

DPS1985
На сайте с 01.11.2008
Offline
181
#4

BoZZman, ставьте либо везде 301 редирект либо везде 404 ошибку. Судя потому что вы написали

BoZZman:
Есть сайт. На нем произошла смена структуры, изменились URL

вам нужно ставить 301 редирект

BZ
На сайте с 23.03.2011
Offline
26
#5
DPS1985:
BoZZman, ставьте либо везде 301 редирект либо везде 404 ошибку. Судя потому что вы написали

вам нужно ставить 301 редирект

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

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#6
BoZZman:

То есть 301 ответ обрабатывается раньше 404?

Если не вдаваться в технические подробности, то да. 301 раньше отдаётся.

D
На сайте с 28.06.2008
Offline
1114
#7

3 месяца назад тоже изменил все урлы на старом сайте. Настроил 301 редирект на всех старницах со старых урлов на новые.

Гугл склеил все за пару недель (1500 ссылок). Яндекс за 2 месяца. Посещаемость не просела.

BZ
На сайте с 23.03.2011
Offline
26
#8
LEOnidUKG:
Если не вдаваться в технические подробности, то да. 301 раньше отдаётся.

Спасибо! Надеюсь, вы правы)

---------- Добавлено в 21:27 ---------- Предыдущее сообщение было в 21:24 ----------

Dram:
3 месяца назад тоже изменил все урлы на старом сайте. Настроил 301 редирект на всех старницах со старых урлов на новые.

Гугл склеил все за пару недель (1500 ссылок). Яндекс за 2 месяца. Посещаемость не просела.

При этом старые страницы отдавали 404? Просто обычно при переходе на новые урлы я старую страницу оставляю жить, чтобы она 404 не отдавала, как несуществующая.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#9
BoZZman:

При этом старые страницы отдавали 404? Просто обычно при переходе на новые урлы я старую страницу оставляю жить, чтобы она 404 не отдавала, как несуществующая.

Ну как вам объяснить то а.... ну не бывает ДВА ответа... ИЛИ 301 или 404. Если вы настроили 301, то 404 ФИЗИЧЕСКИ не может быть.

SeVlad
На сайте с 03.11.2008
Offline
1609
#10
LEOnidUKG:
Если не вдаваться в технические подробности, то да. 301 раньше отдаётся.

Если не говорить глупости и не путать ТСа, то правильно будет

LEOnidUKG:
ну не бывает ДВА ответа... ИЛИ 301 или 404. Если вы настроили 301, то 404 ФИЗИЧЕСКИ не может быть.

BoZZman, если юзёр получает 404 значит 301 ты не сделал (неправильно сделал).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
12

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