Как исправить ошибки индексации в WordPress: страницы есть на сайте, но их нет в поиске

Если страница опубликована в WordPress, но её нет в поиске, проблема обычно не в «плохой индексации вообще», а в одном из конкретных ограничений: поисковик не может зайти на URL, видит запрет в мета-тегах, считает страницу дублем или просто не находит её через внутренние ссылки и sitemap. В WordPress это особенно часто всплывает после смены темы, установки SEO-плагина, переноса сайта или массового редактирования записей.

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

Сначала проверьте, действительно ли страница закрыта от индексации

Самая частая причина — страница формально опубликована, но для поисковика она помечена как неиндексируемая. В WordPress это может происходить на нескольких уровнях сразу.

1. Настройка видимости сайта

Зайдите в админку WordPress и откройте раздел Настройки → Чтение. Там есть опция, которая просит поисковые системы не индексировать сайт. Если она включена, WordPress добавляет соответствующую директиву, и новые страницы могут не попадать в поиск или индексироваться очень медленно.

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

2. Мета-тег robots и настройки SEO-плагина

Даже если в WordPress всё открыто, SEO-плагин может поставить на конкретную страницу директиву noindex. Это бывает в Yoast SEO, Rank Math, AIOSEO и других плагинах, если для записи, страницы или шаблона включена индексация только по выбору.

Проверьте саму страницу в редакторе: в блоке SEO-настроек ищите параметры вроде Allow search engines to show this Page in search results?, Robots Meta или аналогичные. Для страницы, которую нужно индексировать, должно быть разрешение на показ в поиске. Если стоит noindex, поисковик может знать URL, но не включать его в выдачу.

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

Проверьте canonical: он может указывать не на ту страницу

Canonical — это канонический адрес страницы, который подсказывает поисковику, какую версию считать основной. Если canonical указывает на другой URL, поисковик может проигнорировать текущую страницу и выбрать другую версию как основную.

В WordPress это часто случается после:

  • дублирования записи и ручной правки URL;
  • использования шаблонов с нестандартной логикой canonical;
  • ошибок в SEO-плагине;
  • наличия нескольких версий одной страницы с параметрами, слешем или без него, http и https.

Откройте исходный код страницы и найдите тег rel="canonical". Он должен вести на ту же страницу в её единственной правильной версии. Если canonical указывает на главную, на другую запись или на URL с параметрами, это нужно исправить в настройках темы, плагина или SEO-модуля.

Для обычной записи canonical должен быть сам на себя. Исключение — когда вы сознательно объединяете дубли и хотите, чтобы поисковик учитывал только одну версию.

Проверьте robots.txt и серверные запреты

Если поисковик не может обойти страницу, она не попадёт в индекс. На WordPress-сайтах это нередко связано с robots.txt или с настройками сервера.

Что искать в robots.txt

Откройте https://ваш-домен/robots.txt и посмотрите, нет ли там запретов на нужные разделы. Типичные проблемы:

  • закрыта вся папка с контентом, например Disallow: /;
  • закрыты важные разделы сайта, где лежат страницы или записи;
  • robots.txt содержит старые правила после переноса или настройки плагина.

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

Когда проблема не в robots.txt

Иногда страница закрыта не robots.txt, а HTTP-ответом сервера: 401, 403, редиректом на логин, защитой от ботов или ошибкой 5xx. В этом случае поисковик тоже не сможет её проиндексировать.

Проверьте страницу в браузере в режиме инкогнито и, если есть доступ к серверу, через инструменты вроде curl -I https://example.com/page/. Если ответ не 200 OK, сначала нужно убрать техническую блокировку, а уже потом ждать индексации.

Убедитесь, что страница есть в sitemap.xml

Sitemap не гарантирует индексацию, но помогает поисковику быстрее найти новые и обновлённые URL. Если страницы нет в карте сайта, она всё равно может попасть в поиск, но обычно это происходит медленнее, особенно на молодом сайте или при слабой внутренней перелинковке.

Проверьте, что:

  • страница действительно включена в XML-карту сайта;
  • в sitemap нет старых или битых URL;
  • карта сайта доступна без ошибок и отдаёт код 200;
  • в Search Console или Яндекс.Вебмастере карта сайта отправлена и не содержит критических ошибок.

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

Внутренние ссылки часто решают больше, чем кажется

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

Проверьте, есть ли на страницу ссылки:

  • из главного меню;
  • из рубрик и архивов;
  • из связанных материалов;
  • из главной страницы или популярных разделов;
  • из других уже проиндексированных статей.

Для новой страницы достаточно нескольких естественных ссылок из релевантных материалов. Не нужно искусственно проставлять десятки ссылок, но и оставлять важный материал «в изоляции» не стоит.

Если страница глубоко спрятана, находится на 4–5 клике от главной и не имеет входящих ссылок, это прямой сигнал для поисковика, что она не приоритетна. В таком случае сначала добавьте её в связанные статьи, а уже потом ждите переобхода.

Проверьте, не мешают ли дубли и неправильные URL

Иногда страница есть на сайте, но поисковик выбирает другую версию URL. Это бывает при наличии:

  • версий со слешем и без слеша;
  • http и https;
  • www и без www;
  • параметров в адресе;
  • дублирующих страниц, созданных вручную или плагином;
  • похожих архивов, которые конкурируют с записью.

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

Проверка простая: откройте страницу по разным вариантам адреса и посмотрите, всегда ли вы попадаете на один и тот же URL. Если нет, нужно привести адреса к единому виду через настройки сайта, SEO-плагин или правила редиректа на сервере.

Что делать, если страница технически открыта, но всё равно не индексируется

Если robots.txt, noindex, canonical и sitemap в порядке, а страница всё равно не появляется в поиске, обычно проблема уже не техническая, а связана с качеством или приоритетом страницы. Поисковик может считать её слишком слабой, повторяющейся или не заслуживающей отдельного места в выдаче.

В таком случае проверьте:

  • есть ли у страницы уникальный текст, а не шаблонный набор фраз;
  • не повторяет ли она уже существующую статью почти дословно;
  • есть ли у неё заголовок, который точно описывает содержание;
  • не пустая ли она по смыслу для пользователя;
  • не закрыта ли она случайно от индексации через тему или плагин.

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

Как быстро проверить результат после исправлений

После изменений не стоит ждать «на глаз». Лучше проверить несколько вещей сразу:

  1. Страница открывается с кодом 200 OK.
  2. В исходном коде нет noindex.
  3. Canonical указывает на саму страницу.
  4. URL присутствует в sitemap.xml.
  5. На страницу есть внутренние ссылки.

Дальше отправьте страницу на переобход в Google Search Console или Яндекс.Вебмастере, если у вас есть доступ к этим инструментам. Это не гарантирует мгновенную индексацию, но помогает ускорить повторную проверку после исправления ошибки.

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

Для сайтов на WordPress полезно периодически проверять индексацию после обновлений темы, установки SEO-плагина и массовой правки контента. Именно в эти моменты чаще всего появляются незаметные запреты, неправильные canonical и сбои в sitemap.

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Мобильные уведомления в WordPress с помощью Pushover: настройка и примеры кода
16.09.2026
Как отключить Emoji в WordPress без плагинов: практическое руководство
16.09.2026
Как создать адаптивный мобильный слайдер в WordPress с AJAX-подгрузкой
02.10.2026
Как создать собственный шорткод в WordPress с примером кода
16.09.2026
Как исправить ошибки индексации в WordPress: страницы есть на сайте, но их нет в поиске
22.10.2026
×

AI-плагин от WPShop.ru

анализирует конкурентов

пишет статьи

готовит SEO

генерирует изображения

и еще кое-что...
WPGPT
Плагин, который наполняет ваш сайт WordPress
Узнать больше