Если страница в WordPress больше не нужна, устарела или содержит ошибку, убрать её из поиска можно разными способами. Ключевой момент здесь простой: удаление из индекса и закрытие от индексации — не одно и то же. Иногда нужно быстро скрыть URL из выдачи, иногда — сначала заменить контент, а иногда — полностью удалить страницу с сайта и дождаться, пока поисковики сами её выкинут из индекса.
Для Google и Яндекса рабочая схема обычно одна и та же: сначала определяете, должна ли страница вообще существовать, потом выбираете способ удаления, затем проверяете, что поисковик увидел изменения. Ошибка многих владельцев сайтов в том, что они ставят `noindex`, когда страницу нужно удалить совсем, или удаляют URL без редиректа, хотя на него уже есть трафик и ссылки.
Сначала решите, что именно вы хотите сделать с URL
Перед любыми настройками ответьте на один вопрос: страница должна исчезнуть только из поиска или ещё и с сайта?
- Страница должна остаться на сайте, но не показываться в поиске — используйте `noindex`.
- Страница больше не нужна — удалите её и отдайте сервером код ответа `404` или `410`.
- Есть новая версия страницы — старый URL лучше перенаправить на новый через `301`.
Это важнее, чем сам инструмент удаления. Если вы просто отправите URL на удаление в Google Search Console или Яндекс Вебмастер, поисковик может скрыть его временно, но причина останется. После повторного обхода страница может вернуться в индекс, если на сайте она по-прежнему доступна и не запрещена для индексации.
Когда нужен noindex, а когда удаление страницы
`noindex` подходит для страниц, которые должны работать для пользователей, но не участвовать в поиске: служебные страницы, результаты внутреннего поиска, дубли, фильтры, временные посадочные страницы. Для WordPress это обычно делается через SEO-плагин или мета-тег в `
`.Удаление страницы из индекса через фактическое удаление с сайта нужно, если контент устарел окончательно, нарушает структуру сайта или просто больше не должен существовать. В этом случае поисковик должен увидеть, что URL недоступен. Для окончательно удалённых страниц чаще всего лучше `410 Gone`, потому что он прямо сообщает: адрес удалён навсегда. Но `404 Not Found` тоже рабочий вариант, если `410` на вашем хостинге или в конфигурации не настроен.
Если у страницы есть замена, не оставляйте старый адрес пустым. В WordPress правильнее поставить `301` на новый релевантный URL, а не удалять страницу без следа. Так вы сохраните часть накопленного веса и не создадите лишнюю ошибку для пользователя.
Как убрать страницу из индекса Google
Для Google есть два уровня действий: ускоренное удаление и обычное исключение после обхода сайта.
1. Удалите или закройте страницу на сайте
Если страница должна исчезнуть полностью, удалите её в WordPress и убедитесь, что URL отдаёт `404` или `410`. Если страница остаётся, но не должна индексироваться, добавьте `noindex` через SEO-плагин или вручную в шаблоне.
Проверить ответ сервера можно в браузере через инструменты разработчика, через онлайн-проверку заголовков или в Search Console в разделе проверки URL. Важно, чтобы Google увидел именно то состояние, которое вы задумали.
2. Используйте удаление URL в Google Search Console
Если доступ к Search Console есть, откройте раздел удаления страниц и отправьте нужный URL на временное скрытие. Это полезно, когда страница уже попала в выдачу и нужно быстро убрать её из результатов, пока поисковик переобходит сайт.
Но этот инструмент не заменяет реальное исправление на сайте. Если URL остаётся доступным без `noindex`, без `404/410` или без редиректа, Google может вернуть его в индекс после истечения временного скрытия.
3. Дождитесь повторного обхода
После удаления или закрытия страницы Google обычно не выкидывает её мгновенно. Срок зависит от частоты обхода сайта, внутренней перелинковки, внешних ссылок и того, как быстро Googlebot вернётся на этот URL. Если страница важная и часто сканируется, изменения заметны быстрее. Если URL давно не посещался, процесс может занять больше времени.
Как убрать страницу из индекса Яндекса
У Яндекса логика похожая: сначала нужно изменить состояние самого URL, потом при необходимости ускорить переобход через Яндекс Вебмастер.
1. Сделайте URL недоступным или закройте его от индексации
Если страница удалена, она должна отдавать `404` или `410`. Если страница остаётся на сайте, но не должна индексироваться, используйте `noindex`. Для Яндекса это тоже рабочий механизм, но он должен быть реализован корректно и без конфликтов с другими настройками.
Не смешивайте `noindex` и полное удаление без необходимости. Если страница реально больше не нужна, лучше убрать её с сайта и отдать корректный статус ответа, чем держать пустой URL только ради того, чтобы он не индексировался.
2. Сообщите об изменении через Яндекс Вебмастер
В Яндекс Вебмастере можно воспользоваться инструментами переобхода и удаления страниц, если они доступны для вашего сайта. Это помогает ускорить пересмотр URL, но не отменяет необходимость правильно настроить сам сайт.
Если страница удалена, а в индексе всё ещё висит старая копия, Яндекс обычно убирает её после повторного обхода и проверки ответа сервера. Если вы просто закрыли страницу от индексации, робот должен увидеть `noindex` или другой сигнал, после чего URL постепенно исчезнет из выдачи.
Что делать в WordPress на практике
В WordPress удобнее всего действовать по сценарию страницы.
- Нужно убрать только из поиска — откройте запись или страницу, задайте `noindex` через SEO-плагин, сохраните изменения и проверьте исходный код страницы.
- Нужно удалить навсегда — удалите страницу в админке, затем убедитесь, что URL отдаёт `404` или `410`, а не показывает старый контент.
- Есть новая версия — настройте `301`-редирект со старого адреса на новый.
Если у вас нет SEO-плагина, закрыть страницу от индексации можно и вручную, но это уже зависит от темы и шаблона. Для обычного владельца сайта безопаснее использовать плагин, который умеет ставить `noindex` без правки кода. Если же вы удаляете страницу полностью, не забывайте проверить, не остались ли на неё внутренние ссылки из меню, блоков или похожих материалов.
Отдельно проверьте, не попадает ли URL в XML-карту сайта. Если удалённая страница всё ещё есть в sitemap, поисковики дольше будут пытаться её обходить. После удаления страницы из WordPress карта сайта обычно обновляется автоматически, но это зависит от плагина и настроек.
Как проверить, что страница действительно исчезает из поиска
После изменений не стоит сразу ждать полного исчезновения из выдачи. Сначала проверьте техническую сторону.
- Откройте URL в браузере и убедитесь, что он ведёт на нужную страницу, редиректит или отдаёт ошибку `404/410`.
- Посмотрите исходный код страницы, если она должна остаться на сайте, и проверьте наличие `noindex`.
- Проверьте, удалён ли URL из XML-карты сайта.
- В Google Search Console и Яндекс Вебмастере отправьте URL на переобход или удаление, если это доступно.
Если через некоторое время URL всё ещё показывается в выдаче, это не всегда означает ошибку. Поисковик может хранить старый сниппет или кэш, пока не переобойдёт страницу. Но если URL по-прежнему доступен как обычная страница без `noindex`, значит вы не завершили настройку.
Типичные ошибки, из-за которых страница не исчезает
Чаще всего проблема не в поисковике, а в том, как настроен сам сайт.
- Страницу удалили из WordPress, но она всё ещё отдаёт `200 OK` с пустым или старым контентом.
- Поставили `noindex`, но оставили страницу в sitemap и во внутренних ссылках.
- Удалили URL, но не сделали `301` на новую страницу, хотя она есть.
- Пытаются удалить страницу только через инструменты Google или Яндекса, не меняя сам сайт.
- Закрывают от индексации важную страницу вместо того, чтобы удалить устаревшую копию и оставить актуальную версию.
Если нужен именно результат в поиске, ориентируйтесь не на один инструмент, а на связку: состояние URL на сайте, ответ сервера и сигнал для поисковика. Тогда страница действительно уйдёт из индекса, а не просто временно пропадёт из выдачи.