Если старые страницы WordPress продолжают показываться в поиске, их нельзя просто удалить из админки и ждать, что всё исчезнет само. Поисковик может ещё долго хранить URL в индексе, а пользователь будет попадать на неактуальный контент, пустые разделы или черновые страницы. Правильный способ зависит от того, что именно вы убираете: иногда нужен редирект, иногда ответ 404, а в некоторых случаях лучше отдать 410.
Ниже разберём, как безопасно вывести такие URL из индекса и не сломать сайт лишними действиями.
Сначала определите, что делать с каждой страницей
Одна и та же стратегия не подходит для всех удаляемых URL. Перед тем как что-то менять, ответьте на простой вопрос: есть ли у страницы замена?
- Есть новая или похожая страница — ставьте редирект на релевантный адрес.
- Страница больше не нужна, и замены нет — отдавайте 404 или 410.
- Страница не должна индексироваться, но должна оставаться доступной пользователю — используйте `noindex`, а не удаление из индекса через 404.
Это важный момент: если вы просто закроете URL от индексации, но оставите на нём полезный контент, поисковик может продолжать держать его в выдаче какое-то время. Если же страница реально устарела и не должна существовать, лучше убрать её на уровне ответа сервера.
Когда ставить редирект, а когда 404 или 410
Для удаления из индекса важен не сам факт удаления записи в WordPress, а HTTP-ответ, который получает поисковый робот. Именно по нему поисковик понимает, что делать с URL дальше.
| Ситуация | Что делать | Почему |
|---|---|---|
| Есть новая версия страницы | 301 редирект | Передаёт пользователя и часть сигналов на новый URL |
| Страница удалена без замены | 404 | Сообщает, что страницы больше нет |
| Страница удалена окончательно и безвозвратно | 410 | Явно говорит поисковику, что URL удалён навсегда |
301 редирект нужен, если старый адрес логично заменить новым. Например, вы перенесли статью в другой раздел, сменили структуру URL или объединили несколько материалов в один. В этом случае не стоит отправлять пользователя на главную страницу — это плохой сигнал и для людей, и для поисковика.
404 подходит, когда страницы больше нет, но вы не хотите делать жёсткое заявление о её окончательном удалении. Поисковик сам со временем уберёт такой URL из индекса, если он стабильно отдаёт 404.
410 Gone полезен, когда вы точно знаете, что адрес удалён навсегда. Для поисковых систем это более прямой сигнал, чем 404, и обычно такие URL выпадают из индекса быстрее. Но использовать 410 стоит только тогда, когда вы действительно уверены, что возврата не будет.
Как удалить страницу WordPress правильно, если у неё есть замена
Если старый URL уже не нужен, но контент переехал, сначала настройте редирект, а уже потом удаляйте старую страницу. Иначе робот может успеть увидеть 404 и потерять связь между старым и новым адресом.
В WordPress проще всего сделать это через плагин редиректов или через настройки хостинга, если там есть такой инструмент. Для большинства сайтов достаточно 301-редиректа со старого URL на наиболее близкую по смыслу новую страницу.
Что важно проверить перед редиректом:
- новая страница действительно отвечает теме старой;
- редирект ведёт на конечный URL, а не в цепочку из нескольких переходов;
- не используется массовая отправка всех удалённых страниц на главную.
Если редиректов много, следите за тем, чтобы не создавать циклы и не отправлять пользователя через несколько промежуточных адресов. Для SEO и скорости загрузки это лишняя нагрузка.
Как убрать из индекса страницу без замены
Если материал устарел, не имеет актуальной версии и не должен оставаться в поиске, удалите саму страницу и дайте серверу корректный ответ. В WordPress это обычно выглядит так:
- Удалите страницу или запись в админке.
- Проверьте, что по старому URL теперь отдаётся 404 или 410, а не редирект на случайную страницу.
- Уберите внутренние ссылки на этот адрес с сайта.
- Если URL есть в карте сайта, он должен исчезнуть оттуда автоматически после удаления страницы.
Если страница удалена, но по адресу всё ещё открывается её копия, значит где-то остался редирект, кэш или страница не удалена полностью. В такой ситуации поисковик не увидит реального удаления.
Для проверки откройте URL в браузере в режиме инкогнито и посмотрите, что происходит: открывается ли старая страница, уходит ли редирект, или появляется сообщение о том, что страницы нет. Для точной проверки полезно смотреть HTTP-ответ через инструменты разработчика браузера или онлайн-проверку заголовков.
Что делать с черновыми разделами и тестовыми страницами
Черновые разделы и тестовые страницы лучше не доводить до индексации вообще. Если они уже попали в поиск, одного удаления из админки может быть недостаточно: поисковик ещё какое-то время будет помнить URL.
Для таких страниц безопаснее один из двух вариантов:
- если раздел ещё нужен для работы, но не для поиска, закройте его от индексации через `noindex` и не публикуйте ссылку в меню или карте сайта;
- если страница больше не нужна, удалите её и отдайте 404 или 410.
Не стоит оставлять тестовые URL доступными «на всякий случай». Если они уже попали в индекс, потом придётся отдельно чистить их из поиска, а это дольше, чем убрать проблему сразу.
Как ускорить удаление URL из поиска
После того как вы настроили 404, 410 или редирект, поисковик всё равно может не убрать страницу мгновенно. Это нормально. Но есть несколько действий, которые помогают ускорить процесс и снизить риск повторной индексации.
- Удалите внутренние ссылки на старый URL из меню, блоков, статей и шаблонов.
- Проверьте карту сайта: удалённая страница не должна в ней оставаться.
- Если есть внешние ссылки, по возможности обновите их на новый адрес.
- Отправьте страницу на повторную проверку в инструментах для вебмастеров поисковой системы, если они у вас подключены.
Если URL удалён окончательно, а в индексе он всё ещё висит, это не означает, что что-то сломано. Поисковику нужно время, чтобы повторно обойти адрес и убедиться, что он действительно недоступен.
Как проверить, что страница действительно исчезает из индекса
Проверка нужна не только после удаления, но и через несколько дней или недель, если URL был заметным и давно находился в поиске.
Смотрите на три вещи:
- HTTP-ответ — 404, 410 или 301 в зависимости от выбранного сценария;
- наличие страницы в карте сайта — удалённый URL не должен там оставаться;
- результат поиска по точному адресу — со временем старый URL должен исчезнуть или заменитьcя новым, если был редирект.
Если страница всё ещё показывается в поиске, но при открытии уже отдаёт 404 или 410, обычно это вопрос времени. Если же в поиске продолжает жить URL, который ведёт на другую страницу через редирект, проверьте, не получился ли неудачный переход на нерелевантный адрес.
Чего лучше не делать
Есть несколько типичных ошибок, из-за которых удаление из индекса затягивается или даёт плохой результат.
- Не редиректите все удалённые страницы на главную без разбора.
- Не оставляйте удалённый URL с кодом 200 и пустым шаблоном — для поисковика это всё ещё существующая страница.
- Не закрывайте от индексации страницу, которую уже нужно удалить окончательно: `noindex` и 404 решают разные задачи.
- Не забывайте про внутренние ссылки, иначе сайт сам продолжит подсказывать поисковику старый адрес.
Если нужен быстрый и аккуратный способ почистить сайт от дублей, старых URL и лишних технических страниц, в WordPress часто помогает Clearfy Pro. Но сам принцип остаётся тем же: сначала выбираете правильный ответ сервера для каждого URL, потом проверяете, что старый адрес действительно перестал быть полезным для поиска.
Если коротко: для страниц с заменой ставьте 301, для удалённых без замены — 404 или 410, а для черновиков и тестовых разделов не допускайте индексации с самого начала. Тогда поисковик будет убирать ненужные URL без лишних сюрпризов, а сайт не потеряет трафик на действительно важные страницы.