Делать ли "404" или писать, что статья не найдена?

V
На сайте с 09.03.2011
Offline
15
987

Может кто знаком с такой темой, поделитесь.

Сайт индексируется и участвует в поисковой выдаче, пусть и небольшой (около 100 страниц).

Недавно был заменен вид внутренних ссылок на "ЧПУ" вместо вида с цифровыми параметрами (по id).

Согласно рекомендациям Яндекса необходимо по старым видам ссылок показать ошибку 404 (не найдено).

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

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

yuz_ik
На сайте с 22.10.2009
Offline
33
#1

добавляйте 404 или в выдаче будут дубли страниц с "статья не найдена"

sevan
На сайте с 03.03.2006
Offline
139
#2

ответ сервера при обращении к старой странице должен быть 404, а что там будет указано - дело десятое

Vitg:

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

Такой вариант подойдет, при условии что ответ сервера будет 404

проверьте одну из старых страниц http://www.pr-cy.ru/simulator

V
На сайте с 09.03.2011
Offline
15
#3
sevan:
ответ сервера при обращении к старой странице должен быть 404, а что там будет указано - дело десятое


Такой вариант подойдет, при условии что ответ сервера будет 404

проверьте одну из старых страниц http://www.pr-cy.ru/simulator

Сайт написан на php, думаю в этом случае добавить собственный вывод заголовка:

header("http/1.0 404 Not Found");

Может об этом вы говорите?

ijk
На сайте с 19.08.2007
Offline
199
ijk
#4
Vitg:
Может кто знаком с такой темой, поделитесь.
Сайт индексируется и участвует в поисковой выдаче, пусть и небольшой (около 100 страниц).
Недавно был заменен вид внутренних ссылок на "ЧПУ" вместо вида с цифровыми параметрами (по id).
Согласно рекомендациям Яндекса необходимо по старым видам ссылок показать ошибку 404 (не найдено).
Но сейчас реализован вывод на сайте сообщения, что статья не найдена с предложением обратиться к рубрикатору или поиску на сайте.

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

Я бы R301 редиректы со старых на новые проставил через .htaccess. Это будет оптимально и точки зрения удобства пользователей и с точки зрения ПС.

P.S. Если по вашему варианту - то можно выдавать сообщение насчёт рубрикатора, но заголовок будет при этом 404. Такие страницы индексироваться ПС не будут.

[Удален]
#5
Vitg:
Может кто знаком с такой темой, поделитесь.
Вопрос в том, будет ли поисковик добавлять новые URL и исключать старые страницы с одинаковым сообщением или лучше все же показать 404 и ждать исключения этих страниц?

Если просто напишите везде одинаковое сообщение, то в индексе будет куча дублей, не содержащих ничего полезного.

ijk:
Я бы R301 редиректы со старых на новые проставил через .htaccess. Это будет оптимально и точки зрения удобства пользователей и с точки зрения ПС.

P.S. Если по вашему варианту - то можно выдавать сообщение насчёт рубрикатора, но заголовок будет при этом 404. Такие страницы индексироваться ПС не будут.

+1.

ТС, если у вас на сайте сохраняется весь старый контент, то лучше настроить 301-й редирект.

Со временем, в выдаче старые адреса заменятся на новые.

Если были какие-то внешние ссылки, то и они по 301-му подклеятся к новым адреса. В случае 404-й все ссылки, поставленные на старые адреса, забудутся роботами ПС вместе со старыми адресами.

1ncom1ng
На сайте с 24.03.2009
Offline
166
#6

Я использую 404 вот так, вроде ничего (:

Я советую показывать 404, никаких редиректов...

Кто-то делает зло. Кто-то делает добро. А Я придумываю для этого упаковку. ► SEO/UX Аудиты, White/Black Hat стратегии для серьёзных проектов ◀ Follow @1ncom1ng ( http://twitter.com/@1ncom1ng ) and enjoy the growthhacking (:
V
На сайте с 09.03.2011
Offline
15
#7
SeoMad:
Если просто напишите везде одинаковое сообщение, то в индексе будет куча дублей, не содержащих ничего полезного.



+1.
ТС, если у вас на сайте сохраняется весь старый контент, то лучше настроить 301-й редирект.
Со временем, в выдаче старые адреса заменятся на новые.
Если были какие-то внешние ссылки, то и они по 301-му подклеятся к новым адреса. В случае 404-й все ссылки, поставленные на старые адреса, забудутся роботами ПС вместе со старыми адресами.

да, это интересные решения.

сайт молодой и скорее всего выберу второй вариант, тем более, что уже убедился в его работоспособности, а именно:

1. настроил проверку передачи цифровых параметров в URL (как было "раньше")

2. вывожу принудительно заголовок ответа сервера "404 Not Found" для старых страниц

3. проверяю "глазами" ботов Яндекса и Google (есть специальная опция для веб-мастеров и у одного и у другого) как приходит ответ со "старой" страницы.

В моем случае - заголовок "страница не найдена", но при этом показан сам сайт с навигацией и поиском, а также с предложением найти интересующую статью вручную.

Мне показалось это разумным, т.к. "старые" ссылки надо все же удалять из поисковых баз. Интернет и так наполнен "мусором")))

Всем спасибо за участие

DO
На сайте с 20.01.2010
Offline
55
#8

правильно было сделать 301 со старых адресов на новые. это логично, старые страницы бы переклеились и "пропали" бы из поиска, зато ссылки, которые были на них проставлены - перенесли бы свой вес на новые адреса.

1ncom1ng:
Я советую показывать 404, никаких редиректов...

меж тем у вас страница http://www.tris.ua/omgomg отдает как раз-таки редирект с ответом сервера 302 Found

пруфлинк - http://web-sniffer.net/?url=http%3A%2F%2Fwww.tris.ua%2Fomgomg&http=1.1

платно проведу аудит сайта и исправлю все технические проблемы, которые могут мешать продвижению (/ru/forum/594052)
vlasoff
На сайте с 31.08.2007
Offline
101
#9

не обязательно 404, можете редиректить по 301 на новый URL, если новый URL можно сгенерить от старого, то достаточно добавить всего несколько строк в .htaccess

1ncom1ng
На сайте с 24.03.2009
Offline
166
#10
dustyo_O:
правильно было сделать 301 со старых адресов на новые. это логично, старые страницы бы переклеились и "пропали" бы из поиска, зато ссылки, которые были на них проставлены - перенесли бы свой вес на новые адреса.


меж тем у вас страница http://www.tris.ua/omgomg отдает как раз-таки редирект с ответом сервера 302 Found
пруфлинк - http://web-sniffer.net/?url=http%3A%2F%2Fwww.tris.ua%2Fomgomg&http=1.1

Нда, темка спалена...попробуйте у себя на сайте так, главное внимательно заточить "404" 🍿

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