
🚫 Как удалить страницы WordPress из результатов поиска Google
Поставили тестовую страницу, а Google её уже проиндексировал. Или страницы пагинации с /page/2 вдруг полезли в выдачу и создали дубли. А может, личный кабинет клиента кто-то нашёл через поиск. Каждый, кто всерьёз занимается WordPress, хотя бы раз обнаруживал в индексе то, чего там быть не должно.
Проблема неприятная: поисковик отправляет людей туда, куда вы не хотели, а дублирующиеся страницы размывают вес основного контента и сбивают позиции. Хорошая новость, убрать страницу из результатов поиска можно. Причём навсегда.
Ниже, пять рабочих способов: от быстрого временного удаления через Search Console до полной блокировки мета-тегами и настройки массовой индексации через Yoast SEO. Каждый метод проверен на живом WordPress и описан с точным местом действия.
💡 Быстрый обзор:
- Узнайте, зачем вообще удалять страницы из индекса и когда это действительно нужно
- Добавьте мета-тег
noindexна конкретную страницу, самый надёжный способ постоянного удаления - Настройте
robots.txtкак дополнительный барьер для ботов - Закройте черновики и приватные разделы паролем
- Временно уберите URL через инструмент Temporary Removals в Google Search Console
- Управляйте индексацией десятков страниц централизованно, через Yoast SEO
Шаг 1: Добавьте мета-тег noindex на страницу
Самый прямой и надёжный способ убрать страницу из индекса, сообщить поисковику: «Эту не индексируй». Делается это мета-тегом noindex в секции <head>.
Если страница генерируется WordPress, тег можно вставить через хук. Добавьте код в functions.php дочерней темы или через плагин Code Snippets:
1 add_action('wp_head', 'sdstudio_noindex_specific_page'); 2 function sdstudio_noindex_specific_page() { 3 if (is_page(42)) { // замените 42 на ID вашей страницы 4 echo '<meta name="robots" content="noindex">' . "\n"; 5 } 6 }
ID страницы можно посмотреть в админке: откройте страницу на редактирование и взгляните на URL, там будет post=42. После сохранения откройте исходный код страницы (Ctrl+U) и убедитесь, что тег появился в <head>.
Если доступ к файлам темы неудобен, ровно тот же результат дают SEO-плагины (разберём в Шаге 5), они добавляют noindex в один клик.
После установки тега Google удалит страницу из индекса при следующем переобходе. Обычно это занимает от нескольких дней до пары недель. Ускорить процесс помогает Шаг 4.
Шаг 2: Настройте robots.txt как дополнительный барьер
robots.txt не удаляет уже проиндексированные страницы, он запрещает ботам заходить на них в будущем. Поэтому его используют как второй эшелон: сначала ставите noindex (Шаг 1), а потом закрываете страницу в robots.txt, чтобы поисковик даже не пытался её переобойти.
WordPress формирует виртуальный robots.txt, физического файла в корне сайта нет. Править его можно двумя путями:
Через Yoast SEO: SEO → Tools → File Editor. Если файла нет, плагин создаст его по кнопке.
Через фильтр в коде:
1 add_filter('robots_txt', 'sdstudio_block_page_in_robots', 10, 2); 2 function sdstudio_block_page_in_robots($output, $public) { 3 $output .= "Disallow: /private-page/\n"; 4 $output .= "Disallow: /client-dashboard/\n"; 5 return $output; 6 }
Проверьте результат по адресу https://ваш-сайт.ru/robots.txt, там должны появиться ваши директивы Disallow.
Важный нюанс: если страница уже в индексе и вы закроете её ТОЛЬКО через robots.txt (без noindex), Google перестанет её сканировать, но может продолжать показывать в выдаче, просто без обновлённого сниппета. Поэтому robots.txt всегда сочетайте с noindex.
Посмотрите короткое видео, в нём показан полный процесс noindex-настройки страницы через Yoast SEO и ручным методом:
Шаг 3: Закройте страницу паролем
Пароль на страницу, instant-решение: поисковик физически не может пройти дальше формы ввода пароля и не видит содержимого. Подходит для клиентских кабинетов, черновиков и страниц в разработке.
В редакторе WordPress откройте нужную страницу. В боковой панели «Документ» найдите блок «Видимость» и нажмите «Публичный», откроется выбор из трёх вариантов: публичный, приватный и защищённый паролем.

Выберите «Защищено паролем», задайте пароль и сохраните страницу. Теперь при попытке открыть её Google получит только форму ввода пароля, контент останется невидимым.
Метод не для всего сайта: закрывать паролем десятки страниц неудобно. Для массовой индексации используйте Yoast SEO (Шаг 5).
Если Google уже проиндексировал страницу до установки пароля, в выдаче останется старый сниппет. Он исчезнет только после того, как бот попытается переобойти страницу и упрётся в пароль. Чтобы ускорить, запросите повторный обход через Search Console (Шаг 4).
Шаг 4: Временно удалите URL через Google Search Console
Инструмент Temporary Removals в Search Console убирает страницу из выдачи примерно на полгода. Это временная мера, но она работает быстро, обычно в течение суток.
Зайдите в Google Search Console, выберите свой сайт (свойство должно быть подтверждено). В левом меню откройте Removals и нажмите New Request.
Введите точный URL страницы, которую хотите убрать, вместе с https:// и без якоря (#). Выберите Temporarily remove URL и подтвердите.

Через шесть месяцев страница может вернуться в выдачу, если к тому моменту на ней не будет noindex и она останется доступной для обхода. Поэтому Temporary Removals, это НЕ самостоятельное решение, а ускоритель к постоянным методам из Шага 1 и Шага 5.
Хотите убрать страницу навсегда? Ставите noindex → запрашиваете удаление в Search Console → через полгода noindex уже не даст ей вернуться.
Шаг 5: Управляйте индексацией десятков страниц через Yoast SEO
Когда нужно закрыть от индекса не одну страницу, а целые типы контента, архивы авторов, страницы пагинации, медиафайлы, вручную не набегаешься. Yoast SEO даёт централизованное управление индексацией.
Откройте Yoast SEO → Settings → Content types. Вы увидите все зарегистрированные типы контента: Posts, Pages, Media и кастомные типы от плагинов.

Для каждого типа можно individually решить, показывать ли его поисковикам. Переключатель Show in search results? в положение «No», и весь контент этого типа уходит из индекса. Полезно для Media (страницы вложений WordPress), которые часто создают мусорные URL в выдаче.
Страницу-одиночку тоже можно закрыть через Yoast точечно:

Откройте страницу на редактирование, пролистайте до метабокса Yoast SEO внизу, перейдите на вкладку Advanced и в выпадающем списке Allow search engines to show this page in search results? выберите No. Yoast добавит noindex именно для этой страницы, без единой строки кода.
Массовое управление индексацией, главная причина использовать SEO-плагин вместо ручных правок functions.php, когда страниц больше трёх.

Отдельно проверьте настройку Site representation в Yoast SEO → Settings → General → Site basics. Если сайт ещё в разработке и вы не хотите, чтобы он индексировался целиком, включите там переключатель «I'm not ready to index my site». Это глобальный noindex на весь сайт, удобно для staging-окружений.
⁉️🤔 Частые вопросы
Через сколько страница исчезнет из Google после добавления noindex?
Стандартный срок, от нескольких дней до 2-4 недель. Всё зависит от частоты переобхода сайта: у новостных проектов с ежедневным кроулингом страница уходит за 2-3 дня, у небольшого блога процесс может занять до месяца. По опыту администрирования, у сайта со средней посещаемостью 5-10 тысяч в месяц страница уходила из индекса за 6 дней после установки
noindexплюс ручной запрос переобхода в Search Console.
Можно ли удалить страницу навсегда через один только robots.txt?
Нет.
robots.txtзапрещает сканирование, но не удаляет страницу из индекса. Google может продолжать показывать её в выдаче, просто без сниппета и с пометкой «No information available». Типичный сценарий: страница/old-promo/закрыта вrobots.txtи висит в индексе полгода с пустым описанием.noindexрешил проблему за неделю.
Что делать, если страница чужая и я не могу поставить на ней noindex?
Если контент на чужом сайте нарушает ваши права, подайте юридический запрос через Google Legal Removal. Если страница просто устарела и контент на ней изменился, запросите обновление сниппета через инструмент Remove outdated content в Search Console. Он доступен даже без подтверждения права собственности на сайт.
Почему Google всё равно индексирует страницы пагинации и поиска?
WordPress по умолчанию генерирует страницы вроде
/page/2/,/search/запрос/и/author/name/, и поисковики их находят. Если они не закрыты в Yoast SEO (Шаг 5), дубли плодятся десятками. Проверьте Yoast SEO → Settings → Advanced → Crawl optimization, там можно централизованно отключить индексацию пагинации и архивных страниц.
Что делать, если страница не уходит из выдачи: пошаговый план
Собрали контрольный список в одну таблицу, пройдите по порядку, и в большинстве случаев страница исчезнет из результатов поиска за 1-2 недели.
Шаг | Действие | Результат |
|---|---|---|
1 | Проверьте, что | Подтверждение, что тег на месте |
2 | Запросите повторный обход через URL Inspection в Search Console | Google узнает об изменениях немедленно |
3 | Подайте запрос на Temporary Removal там же | Страница уходит из выдачи в течение суток |
4 | Закройте URL в | Боты перестают тратить краул-бюджет на страницу |
5 | Убедитесь, что страница не указана в sitemap (Yoast → Settings → Content types) | Исключаете повторное обнаружение через карту сайта |
Если после всех пяти шагов страница через месяц всё ещё в индексе, проверьте, не ведут ли на неё внешние ссылки. Активный входящий линк с другого сайта может заставить Google держать URL в индексе дольше обычного. В этом случае помогает только время и отсутствие повторного сканирования.



