Google: обработка ошибок 404 и 410

Справка

  • Ошибка 404 обозначает, что по запрошенному адресу страница не найдена;
  • Ошибка 410 обозначает, что файл с данным адресом был удален;
  • Обе ошибки говорят о недоступности страницы.

Возникает вопрос, каким образом обрабатывает поисковик коды ошибок 404 и 410? Если оба HTTP кода  свидетельствуют о том, то страница в данный момент недоступна, то можно предположить, что обрабатываются эти станицы поисковиком одинаково.

Это не совсем так. Код 404 (Not Found – не найдено) может говорить о том, что ссылка неправильна, но также о том, что страница с таким URL удалена. Код не информирует, будет ли отображаться данная страница в будущем или она не появится больше совсем.

Код 410 (Gone - удален) говорит о том, что данная страница была, но теперь она удалена.

В случае ошибки 404 поисковик всячески будет оберегать и защищать страницу, через некоторое время он обязательно ее вторично проверит.  Робот не отметит страницу как удаленную еще 24 часа. Время, достаточное для перепроверки страницы и возможного уточнения информации.

А страницу с кодом 410 робот сразу отметит как удаленную, в результатах выдачи она перестанет отображаться.

Что делать веб-мастерам? Если Вы предполагаете, что страницы нет временно (исправляют ошибки, меняют текст), то лучше отметить ее кодом 404. Если же Вы уверены, что страница удалена, то код ответа будет 410. Если страница была проиндексирована, в выдаче появлялась на неплохих позициях, то лучше при удалении материала заменить ее другой страницей. Отметка кодом 404 не гарантирует появления того же материала, что был прежде. Но страница появиться может, а вот код 410 говорит об удалении навсегда.