Индексируемость WordPress-сайта — это доля страниц, которые поисковик не только нашёл, но и положил в базу и готов показывать. У блога на сотню статей нормальная цифра — девяносто процентов и выше; если в Яндекс Вебмастере в поиске половина, проблема не в текстах, а в технике. Причины почти всегда одни и те же: случайно закрытый сайт, дубли адресов, которые съедают лимит обхода, отсутствие карты сайта, медленный ответ сервера и страницы, до которых нет ни одной внутренней ссылки. Ниже — как найти, что именно мешает, и что делать на недорогом хостинге без разработчика.
Сначала посмотреть, что не проиндексировано
В Яндекс Вебмастере откройте «Индексирование → Страницы в поиске» и переключитесь на вкладку «Исключённые». Там у каждого адреса указана причина: «Недостаточно качественная», «Дубль», «Запрещено в robots.txt», «Редирект», «Ошибка HTTP». Это готовая карта работ. В Google Search Console то же самое лежит в «Индексирование → Страницы»: «Обнаружена, но не проиндексирована» означает, что робот про страницу знает, но не считает нужным тратить на неё обход; «Просканирована, но не проиндексирована» — зашёл и не взял, обычно из-за слабости или дублирования текста.
Сравните две цифры: сколько записей опубликовано в WordPress и сколько адресов в поиске. Если в поиске больше, чем записей, — сайт плодит мусорные адреса: страницы вложений, архивы по датам, метки с одной записью, страницы пагинации комментариев с параметром replytocom. Если меньше — часть статей закрыта или не найдена. Оба случая лечатся по-разному, поэтому не начинайте с «ускорить обход»: сначала уберите лишнее, потом добавляйте нужное.
Пять причин, по которым страницы закрыты
- Галочка «Попросить поисковые системы не индексировать сайт» в «Настройки → Чтение» — осталась с момента разработки. Проверяется первой.
- Строка Disallow: / в robots.txt или закрытые папки wp-content/uploads — картинки и статьи с ними выпадают.
- Мета-тег noindex от SEO-плагина на рубриках, метках и записях — включён массово по неосторожности.
- Пароль на сайт от хостинга или заглушка «Скоро открытие», забытые после переезда.
- Ответ сервера дольше двух секунд: робот приходит, ждёт и уходит, а страница остаётся «обнаруженной».
Для проверки достаточно двух инструментов. В Вебмастере «Инструменты → Проверка ответа сервера» показывает код ответа, время и наличие noindex для любого адреса. В Search Console строка «Проверка URL» сверху делает то же для Google и заодно показывает, как робот видит страницу. Robots.txt проверяйте через «Инструменты → Анализ robots.txt» в Вебмастере: вставьте пять-шесть адресов статей и картинок и убедитесь, что все разрешены. Сам файл на WordPress обычно виртуальный, править его удобнее через SEO-плагин, а не по FTP.
Убрать дубли, которые съедают обход
У робота на ваш сайт есть лимит времени, и он тратит его на всё подряд. У блога с тремя сотнями записей легко находится две тысячи адресов: каждая картинка — отдельная страница вложения, каждая метка — архив, каждый год и месяц — ещё архив, плюс адреса с параметрами вроде ?replytocom и ?utm_source. В Yoast и Rank Math это закрывается в разделе «Внешний вид в поиске»: страницы вложений — перенаправлять на сам файл, архивы дат и авторов для одного автора — noindex, метки — noindex, пока в каждой не наберётся хотя бы пять записей. Параметры replytocom отключаются галочкой «Разбивать комментарии на страницы» в «Настройки → Обсуждение».

Карта сайта и ускорение обхода
Карту сайта WordPress отдаёт сам по адресу /wp-sitemap.xml, но SEO-плагин делает её лучше: без вложений и служебных типов, с датами изменения. Проверьте, что в карте нет закрытых адресов — это противоречие, за которое Google пишет предупреждение. Затем отдайте адрес карты в «Индексирование → Файлы Sitemap» Вебмастера и в «Файлы Sitemap» Search Console. Второй шаг — IndexNow: Яндекс принимает уведомления о новых и изменённых страницах мгновенно, а Rank Math, Yoast и AIOSEO отправляют их автоматически после включения одной галочки. Для срочных страниц есть «Переобход страниц» в Вебмастере — квота на сутки небольшая, тратьте её на новые статьи, а не на старые.
Третье, о чём забывают, — внутренние ссылки. Страница, на которую с сайта ведёт только карта, для робота почти невидима. Поставьте на каждую новую статью две-три ссылки из старых записей той же темы, выведите блок «Читайте также» в шаблоне и держите рубрики на главной. Автор блога о путешествиях после того, как связал полсотни старых заметок о регионах со свежими обзорами, за два месяца увидел в Вебмастере рост страниц в поиске с 60 до 90 процентов — без единого нового текста.
Робот не ленится. Он экономит. Ваша работа — сделать так, чтобы экономить ему было не на чем.
Как понять, что стало лучше
Изменения в индексации видны не сразу: Яндекс переобходит блог за одну-три недели, Google — дольше. Отметьте цифры «в поиске» и «исключённых» в день правок и сравните через месяц. Хороший результат — доля проиндексированных статей выше 90 процентов, число исключённых по причине «дубль» упало до единиц, в Search Console «обнаружена, но не проиндексирована» осталось только у совсем свежих записей. Если через два месяца ничего не сдвинулось, посмотрите отчёт «Статистика обхода» в Вебмастере: если робот тратит запросы на ошибки 404 и редиректы, значит, остался источник мусорных адресов — чаще всего старый плагин или тема.
Когда цифры не сходятся, а копаться в логах сервера некогда, техническую часть можно поручить: агентство «Креатифф» делает аудит индексации и настройку WordPress под Яндекс и Google, а вы возвращаетесь к текстам.
Вопрос — ответ
Какая индексируемость считается нормальной для блога?
У блога на сотню статей нормальная цифра девяносто процентов и выше. Если в поиске половина страниц, проблема, скорее всего, не в текстах, а в технике.
Какие причины чаще всего мешают индексации сайта?
Случайно закрытый сайт, дубли адресов, которые съедают лимит обхода, отсутствие карты сайта, медленный ответ сервера и страницы без внутренних ссылок. Сначала уберите лишнее, а потом добавляйте нужное.
Как найти страницы, которые не попали в поиск?
В Яндекс Вебмастере откройте страницы в поиске и вкладку исключённых, где у каждого адреса указана причина. В Google Search Console то же самое лежит в разделе индексирования страниц.
Что даёт проверка ответа сервера для индексации?
Проверка показывает код ответа, время и наличие noindex для любого адреса. Ответ сервера дольше двух секунд мешает роботу, и страница остаётся обнаруженной, но не попадает в поиск.
