Как удалить страницу или запись WordPress без появления 404

|

Если просто удалить страницу или запись в WordPress, старый адрес почти всегда начнёт отдавать 404. Для поисковика это сигнал, что страница исчезла, а для пользователя — тупик. В нормальной ситуации удаление контента должно сопровождаться редиректом, заменой ссылки или осознанным оставлением 404, если у страницы нет ценности и входящего трафика. Ниже — практический порядок действий, который помогает убрать устаревший материал и не сломать сайт.

Что делать перед удалением

Сначала проверьте, действительно ли страницу или запись можно удалить без потерь. Если у URL есть переходы из поиска, внешние ссылки, закладки или внутренние ссылки с других страниц сайта, удаление без подготовки почти наверняка создаст проблему.

Перед удалением откройте:

Если контент устарел, но тема ещё актуальна, часто лучше не удалять его сразу, а заменить содержимое на новую версию и сохранить URL. Это самый безопасный вариант: адрес остаётся прежним, а трафик не теряется.

Когда удалять, а когда лучше заменить URL

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

СитуацияЧто делатьПочему
Страница полезна, но текст устарелОбновить контент и оставить тот же URLСохраняется история адреса, ссылки и позиции
Страница больше не нужна, но есть подходящая заменаСделать 301-редирект на новую релевантную страницуПользователь и поисковик попадают на актуальный материал
Страница не имеет замены и не приносит пользыУдалить и вернуть 404 или 410Такой адрес можно убрать из индекса без лишних переходов

Если есть близкая по смыслу страница, редирект обычно лучше, чем 404. Но редирект должен вести не на главную страницу «для галочки», а на действительно подходящий материал. Массовый редирект всех удалённых URL на главную — плохая практика: поисковики это часто воспринимают как мягкую ошибку и не считают замену релевантной.

Как удалить страницу или запись в WordPress правильно

В админке WordPress откройте список страниц или записей, наведите курсор на нужный элемент и нажмите «Корзина». После этого контент попадёт в корзину, но ещё не исчезнет окончательно. Это полезно, если вы передумали или заметили ошибку.

Если нужно удалить окончательно, откройте корзину и выберите «Удалить навсегда». На этом этапе важно помнить: сам WordPress не создаёт редирект автоматически. После окончательного удаления старый URL начнёт отдавать 404, если вы не настроите перенаправление вручную или через плагин.

Для записей и страниц логика одинаковая. Разница только в том, что записи чаще имеют больше внутренних ссылок, а страницы нередко используются в меню, хлебных крошках и блоках темы. После удаления проверьте не только сам URL, но и все места, где он был вставлен.

Как убрать 404 с помощью редиректа

Если у удалённой страницы есть замена, настройте 301-редирект. Это постоянное перенаправление, которое сообщает браузеру и поисковым системам, что адрес переехал окончательно.

Самый практичный способ для большинства сайтов — сделать редирект через плагин. Это удобнее, чем править серверные настройки вручную, особенно если вы не работаете с Apache или Nginx каждый день. Главное — не ставить редирект наугад и не создавать цепочки вида старый URL → промежуточный URL → новый URL.

Если у вас есть доступ к серверной конфигурации, редирект можно сделать и на уровне веб-сервера. Но это уже зависит от окружения: на Apache обычно используют .htaccess, на Nginx — конфигурацию сайта. Если вы не уверены, что именно используется на хостинге, безопаснее делать перенаправление в WordPress-плагине или через панель хостинга.

Пример для Apache в .htaccess, если нужно перенаправить один старый адрес на новый:

Redirect 301 /staryy-url/ https://example.com/novyy-url/

Эта строка работает только если на сервере включён модуль mod_alias и файл .htaccess действительно обрабатывается Apache. Для Nginx такой вариант не подходит.

Если редиректов много, удобнее использовать плагин для управления перенаправлениями. Тогда вы сможете быстро сопоставлять старые и новые URL, не трогая конфигурацию сервера и не рискуя сломать сайт одной неверной строкой.

Что делать, если замены нет

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

Но есть важная оговорка: если адрес уже был в индексе или на него ведут ссылки, лучше отдавать не 404, а 410 Gone. Этот код сообщает, что страница удалена окончательно и возвращать её не планируется. Для поисковых систем это более чёткий сигнал, чем обычная 404.

На практике WordPress по умолчанию отдаёт 404 для удалённого URL. Чтобы получить 410, обычно нужен отдельный плагин, серверное правило или кастомная логика. Если вы не готовы настраивать это аккуратно, обычный 404 тоже допустим, но тогда обязательно проверьте, что на сайт не ведут важные ссылки и что удалённый адрес не остался в меню, контенте и карте сайта.

Как заменить ссылки на сайте после удаления

Редирект решает проблему для внешних переходов, но внутренние ссылки лучше исправить отдельно. Если на сайте остались ссылки на удалённую страницу, пользователи будут сначала попадать на старый адрес, а потом уже переходить по редиректу. Это лишний шаг, который не нужен ни посетителю, ни поисковику.

Проверьте:

Если удалённая страница часто упоминалась в статьях, лучше заменить ссылку на новую релевантную. Это проще и надёжнее, чем надеяться только на редирект. Для массовой замены URL в базе данных используйте только инструменты, которые умеют корректно работать с сериализованными данными WordPress. Обычный поиск и замена в базе без понимания структуры может повредить настройки темы и плагинов.

Как проверить, что 404 больше нет

После удаления и настройки редиректа откройте старый адрес в браузере. Если всё сделано правильно, вы должны увидеть новую страницу, а не ошибку 404. Для проверки лучше использовать режим инкогнито или очистить кэш, если на сайте стоит кэширование на уровне плагина, сервера или CDN.

Проверьте ещё три вещи:

Если у вас есть доступ к инструментам для проверки заголовков ответа, убедитесь, что старый URL действительно отдаёт нужный код. Иногда в браузере всё выглядит правильно, но из-за кэша или цепочки перенаправлений сервер отвечает не так, как ожидается.

Отдельно проверьте Search Console или аналогичный инструмент вебмастера. Если старый адрес уже был в индексе, он может ещё какое-то время отображаться в отчётах. Это нормально: поисковик не обновляет данные мгновенно. Важнее, чтобы старый URL стабильно отдавал правильный код ответа и не вёл в тупик.

Типичные ошибки, из-за которых 404 всё равно появляется

Чаще всего проблема не в самом удалении, а в том, что редирект настроен неточно.

Если удаляете много страниц, не делайте массовые перенаправления вслепую. Сначала сгруппируйте URL по смыслу: что можно заменить, что нужно объединить, а что можно спокойно удалить без замены. Это экономит время и снижает риск ошибок.

Если нужен более удобный контроль за дублями, устаревшими URL и чисткой сайта, можно посмотреть Clearfy Pro: https://wpshop.ru/plugins/clearfy?utm_source=wpbusiness.ru&utm_medium=article&utm_campaign=kak-udalit-stranitsu-ili-zapis-wordpress-bez-poyavleniya-404. Но сам принцип остаётся тем же: сначала решите судьбу URL, потом удаляйте контент, а не наоборот.

Самый надёжный порядок такой: оценить ценность страницы, выбрать замену или решить, что редирект не нужен, настроить перенаправление при необходимости, удалить контент и только потом проверить ответ старого адреса. Если сделать именно в таком порядке, удаление записи или страницы в WordPress не превратится в цепочку 404 и не обнулит уже накопленный трафик.

Как ускорить WordPress без смены хостинга
01.11.2026
Как настроить редирект 301 в WordPress
21.10.2026
Как автоматизировать создание и обновление календаря мероприятий в WordPress
24.09.2026
Как найти и удалить дубли страниц в WordPress
18.10.2026
Как создать собственный шорткод в WordPress с примерами кода
12.09.2026
×
11.11 - выгоднее, чем когда-либо!

Скидка -20% на премиум темы и плагины

Воспользуйся скидкой сейчас