Удаление страниц, как избежать ошибку 404 not found

 

Чтобы увидеть важную рекламу отключи блокировку рекламы! Продолжение статьи ниже:

 

Удаление страниц не самая лучшая идея.

Сразу вопрос, почему?

Если коротко, то Вы также удаляете один или несколько URL-адресов. Как это, несколько?

А вот так, URL-адрес связан с категориями, тегами, да и картинкой, которая находилась в теле удаленной странице.

Этот старый URL-адрес при посещении обычно возвращает ошибку «404 not found». Что не является лучшей вещью для ваших пользователей или для Google.

Так какие еще варианты у вас есть?

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

Перенаправить или удалить страницу полностью?

Первое, что вам нужно выяснить, есть ли у удаленного контента эквивалент где-то еще на вашем сайте.

Подумайте об этом так.

Если посетитель нажмет на ссылку, которую вы удалили, будет ли на вашем сайте еще одна страница, которая даст ему информацию, которую он искал?

Удаление страницЕсли это верно, вам следует перенаправить удаленный URL на альтернативную страницу.

В целом, я бы посоветовал вам перенаправить страницу, даже если от этого выиграет лишь небольшая часть посетителей.

Причина проста.

Отправка всех ваших посетителей на страницу «контент не найден 404», это тоже не очень хорошая альтернатива…

Создать редирект.

Существует несколько типов перенаправлений, но перенаправление 301 — это то, что называется постоянным перенаправлением. Это то, что вы должны использовать при перенаправлении URL удаленной страницы на другой URL.

Использование перенаправления 301 означает, что Google и другие поисковые системы назначат значение ссылки старого URL-адреса URL-адресу, на который вы перенаправили своих посетителей.

Redirect 301 /oldpage.html
Redirect 301 /oldpage2.html

Удаление контента полностью.

Если на вашем сайте действительно нет альтернативной страницы с такой информацией. Что тогда?

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

А это заголовок «410 контент удален».

HTTP заголовки 404 и 410.

Разница между заголовком 404 и заголовком 410 проста. Заголовок 404 означает «контент не найден», 410 означает «контент удален» и, следовательно, более конкретен.

Если URL возвращает 410, Google точно знает, что вы удалили его специально, и поэтому ему следует удалить этот URL из индекса намного раньше.

Проблема с обслуживанием 410 удаленных заголовков контента заключается в том, что поддержка Google не является полной.

Конечно, он удалит страницы 410, из своего индекса быстрее, но Консоль поиска Google сообщит 410 с ошибками сканирования «Не найдено», как 404.

Народ, уже несколько раз жаловались в Google на это, но, к сожалению, им еще предстоит это исправить.

Побочный ущерб при удалении страницы.

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

Скажем, вы удалили все сообщения на вашем сайте, которые имеют определенный тег. Этот тег теперь пуст, URL-адрес его архива также будет равен 404.

Даже когда вы обрабатываете все URL-адреса тех сообщений, которые вы удалили должным образом (путем перенаправления или 410-й передачи), архив тегов все равно выдаст 404.

Поэтому вы должны убедиться, что разобраться с этим URL тоже.

Даже если вы не удалили все записи в теге, в архиве тегов теперь может быть 5, а не 12 сообщений. Это не самая большая проблема в мире, когда вы удаляете одну или две записи.

Но если вы имеете дело с проблемой Google Panda и удаляете много плохого контента, то создание 404 может занять ваш сайт вниз. Будьте осторожны!

Пример, у вас страницы с некоторым расширением (например,.drf). Ну так случилось! Хочу выпустить заголовок 410 через htaccess. Чтобы непопасть на снижения рангов в поисковике.

RewriteEngine On
RewriteBase /
RewriteRule \.dfr$ — [NC,G,L]
RewriteRule ^index\.php$ — [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\.dfr$
RewriteRule . /index.php [L]
# END WordPress
RewriteRule ^.*\.dfr$ — [R=410]
# Not sure if I really need this, but whatever
ErrorDocument 404 default

Однако, сразу Google на это не регирирует. Тормаза у них что ли? Удаление страниц не такая простая затея!

Удачи, Друзья!

 

Спасибо, что прочитали этот пост, не забудьте подписаться!

Подписчики получают знаки внимания от нашего коллектива и также приятные сюрпризы.

ПОДПИСКА

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *