Внедрение и экономика

Страница не появилась в поиске: как проверить доступность и индексацию

Практическая диагностика одного URL: как разделить ответ сервера, доступность обхода, запрет индексирования, canonical и показ по запросу, а затем назначить проверяемое действие без обещания срока.

Диагностика одного URL разделяет доступность, обход, индекс, canonical и показ.

Страница может открываться в браузере и при этом отсутствовать в поиске. Это не один статус, а несколько разных вопросов: какой ответ вернул сервер, смог ли робот обойти URL, разрешено ли индексирование, какой адрес выбран основным и показывается ли документ по конкретному запросу.

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

Уточните URL, поисковую систему и вопрос

Начните с паспорта одного наблюдения. Запишите полный адрес со схемой, хостом, путём и значимыми параметрами. Рядом укажите ожидаемый основной URL, дату публикации, дату последнего изменения и время проверки.

Затем сформулируйте жалобу точно:

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

Назовите систему, для которой проверяется состояние: Google, Яндекс или обе независимо. Если используются данные кабинета, запишите точное название отчёта и дату наблюдения.

Одна страница не представляет весь сайт. Ошибка одного URL не доказывает массовую проблему, а успешная проверка одной страницы не подтверждает исправность остальных. Публикация тоже не равна индексированию: общий процесс выпуска разобран в материале о подготовке SEO-контента.

Пример паспорта:

ПолеЧто записать
Входной URLПолный адрес, включая значимые параметры
Ожидаемый основной адресURL, который должен представлять содержание
СистемаGoogle, Яндекс или техническая проверка сайта
ВопросДоступность, индекс, canonical или показ по запросу
Даты страницыПубликация и последнее существенное изменение
НаблюдениеВремя, источник и допустимый способ получения данных
Поле
Входной URL
Что записать
Полный адрес, включая значимые параметры
Поле
Ожидаемый основной адрес
Что записать
URL, который должен представлять содержание
Поле
Система
Что записать
Google, Яндекс или техническая проверка сайта
Поле
Вопрос
Что записать
Доступность, индекс, canonical или показ по запросу
Поле
Даты страницы
Что записать
Публикация и последнее существенное изменение
Поле
Наблюдение
Что записать
Время, источник и допустимый способ получения данных

Даже опубликованный сайт Switch On AI требует отдельных наблюдений за доступностью, индексированием и поисковым результатом. Сам факт публикации не доказывает остальные состояния.

Проверьте конечный ответ и нужное содержание

Сначала установите фактический маршрут запроса. Сохраните исходный URL, время и способ проверки, каждый переход, конечный адрес и код ответа. После этого проверьте содержание конечной страницы.

HTTP 200 недостаточно. Сервер может вернуть с таким кодом форму входа, CAPTCHA, пустой шаблон или текст ошибки. Успешной технической проверкой нужного содержания можно считать только наблюдение, в котором по конечному адресу получена ожидаемая публичная страница. И оно всё равно описывает ответ конкретному клиенту в конкретное время, а не успешный обход Google или Яндексом.

Первая строка журнала может выглядеть так:

ВремяВходной URLМаршрут и конечный URLОтвет и содержаниеВывод
Дата и время проверкиПроверяемый полный адресВсе переходы и фактическая цельКод ответа и признаки нужного текстаЧто получил этот клиент; состояние поиска пока неизвестно
Время
Дата и время проверки
Входной URL
Проверяемый полный адрес
Маршрут и конечный URL
Все переходы и фактическая цель
Ответ и содержание
Код ответа и признаки нужного текста
Вывод
Что получил этот клиент; состояние поиска пока неизвестно

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

Разделите обход, запрет индексации и заявленный canonical

Для страницы, которую хотят публиковать в поиске, сделайте отдельные записи:

ПроверкаЧто наблюдатьГраница вывода
Доступность обходаПравило robots.txt для нужного URL и роботаРазрешение обхода не подтверждает индексирование
Запрет индексированияnoindex в HTML и заголовке X-Robots-Tag доступной версииОтсутствие запрета не означает, что поиск уже получил эту версию
Заявленный canonicalАдрес в rel=canonical или соответствующем HTTP-заголовкеЭто намерение владельца страницы, а не решение поиска
Выбранный canonicalПоле соответствующего индексного отчёта GoogleОтносится к известной Google версии и дате обхода
Проверка
Доступность обхода
Что наблюдать
Правило robots.txt для нужного URL и робота
Граница вывода
Разрешение обхода не подтверждает индексирование
Проверка
Запрет индексирования
Что наблюдать
noindex в HTML и заголовке X-Robots-Tag доступной версии
Граница вывода
Отсутствие запрета не означает, что поиск уже получил эту версию
Проверка
Заявленный canonical
Что наблюдать
Адрес в rel=canonical или соответствующем HTTP-заголовке
Граница вывода
Это намерение владельца страницы, а не решение поиска
Проверка
Выбранный canonical
Что наблюдать
Поле соответствующего индексного отчёта Google
Граница вывода
Относится к известной Google версии и дате обхода

Не снимайте защиту или запреты сразу со всего сайта. Сначала проверьте точный URL, конкретное правило и назначение страницы.

Если Google не может получить документ из-за robots.txt, нельзя заключить, что он прочитал актуальный noindex. В этом случае наблюдение о доступности обхода известно, а содержание текущей страницы для робота — нет. Эти состояния нельзя объединять в одну отметку «разрешено» или «запрещено».

В Google сравните индексную и живую версии

В разрешённых данных свойства сначала изучите индексную версию URL. Сохраните:

  • дату последнего обхода;
  • статус индексирования и указанную причину;
  • Google-selected canonical;
  • при необходимости — user-declared canonical известной версии.

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

Live test рассматривайте отдельной строкой с собственным временем. Он помогает проверить текущую доступность URL в пределах условий теста, но не обновляет индекс, не охватывает все условия показа и не предсказывает окончательный выбор canonical.

При перенаправлении сначала независимо установите конечный адрес. Live test может фактически проверять цель редиректа, поэтому маршрут нельзя восстанавливать только по итоговой отметке теста. Для исходного и конечного URL индексные состояния при необходимости смотрят отдельно.

Тип данныхЧто сохранитьЧего не заключать
Индексный отчётURL, статус, дата обхода, выбранный canonicalЧто это обязательно текущий HTML
Live testURL, время и результат доступных проверокЧто индекс обновлён или страница будет показана
Маршрут запросаИсходный адрес, переходы и конечную цельЧто индексный статус цели совпадает со статусом исходного URL
Тип данных
Индексный отчёт
Что сохранить
URL, статус, дата обхода, выбранный canonical
Чего не заключать
Что это обязательно текущий HTML
Тип данных
Live test
Что сохранить
URL, время и результат доступных проверок
Чего не заключать
Что индекс обновлён или страница будет показана
Тип данных
Маршрут запроса
Что сохранить
Исходный адрес, переходы и конечную цель
Чего не заключать
Что индексный статус цели совпадает со статусом исходного URL

В Яндексе используйте собственные данные обхода и поиска

Не переносите названия полей и результаты Google URL Inspection в Яндекс. В Яндекс Вебмастере разные задачи решают собственные разделы:

  • «Статистика обхода» показывает историю обращений робота и коды ответа;
  • «Проверка страницы» предназначена для проверки состояния конкретного URL;
  • «Страницы в поиске» показывает участие страниц в поиске и причины исключения;
  • «Мониторинг важных страниц» помогает следить за выбранными URL.

Для каждого наблюдения сохраните точный URL, название раздела, время и полученный результат. Если нужный кабинет, поле или отчёт недоступны по разрешённым данным, напишите «не проверено». Не заменяйте отсутствие данных нулём и не выводите статус Яндекса из состояния Google.

У двух систем могут быть разные даты обхода и разные известные версии страницы. Это не ошибка журнала: каждое наблюдение относится к своему источнику и времени.

Не принимайте sitemap, квитанцию или site: за полный индекс

Внутренние ссылки и sitemap помогают поисковой системе обнаружить адрес. Наличие URL в карте сайта доказывает только то, что адрес в ней заявлен. Оно не подтверждает завершённый обход или включение страницы в индекс.

Квитанция запроса на переобход также фиксирует принятое действие, а не его будущий результат. По ней нельзя назначить гарантированный срок появления страницы.

Оператор site: в Google полезен как вспомогательное наблюдение, но список результатов может быть неполным. Отсутствие страницы в такой выдаче само по себе не устанавливает отсутствие URL в индексе.

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

НаблюдениеЧто известноЧто нужно проверить отдельно
URL есть во внутренней ссылке или sitemapАдрес предложен для обнаруженияОбход и индексное состояние
Запрос на переобход принятСистема приняла действиеПоследующий обход и решение об индексировании
site: не показал страницуURL отсутствовал в этой выдаче при данных условияхПрофильный отчёт по точному URL
Страница не показана по запросуЗафиксирован результат конкретной выдачиИндексное состояние и причины показа
Наблюдение
URL есть во внутренней ссылке или sitemap
Что известно
Адрес предложен для обнаружения
Что нужно проверить отдельно
Обход и индексное состояние
Наблюдение
Запрос на переобход принят
Что известно
Система приняла действие
Что нужно проверить отдельно
Последующий обход и решение об индексировании
Наблюдение
site: не показал страницу
Что известно
URL отсутствовал в этой выдаче при данных условиях
Что нужно проверить отдельно
Профильный отчёт по точному URL
Наблюдение
Страница не показана по запросу
Что известно
Зафиксирован результат конкретной выдачи
Что нужно проверить отдельно
Индексное состояние и причины показа

Соберите таблицу наблюдений и разберите учебный случай

Центральный материал диагностики — таблица, в которой каждое доказательство имеет время, источник и предел. Не объединяйте текущие технические условия, сохранённое индексное состояние и неизвестные данные.

ВремяСистема или источникТочный URLНаблюдениеЧто подтверждаетЧего не подтверждаетСледующее действиеОтветственный
Время запросаСерверный ответПроверяемый и конечный URLGET вернул 200 и нужный текстОтвет этому клиенту в это времяОбход, индекс или показПолучить датированное поисковое наблюдениеВладелец диагностики
Время запросаМаршрутСтарый и конечный URLСтарый адрес перенаправляет на новыйФактический маршрутИндексный статус обоих адресовПроверить нужный конечный объектТехнический специалист
Время проверкиrobots.txt и текущий HTMLКонечный URLОбход разрешён, noindex не найденТекущие проверенные условияЧто поиск уже получил редакциюСверить дату обхода и отчёт системыВладелец сайта
Время проверкиТекущий HTMLКонечный URLЗаявлен canonical AНамерение этой версии страницыЧто Google выбрал AСопоставить с индексным отчётомSEO-специалист
Время тестаGoogle live testПроверяемый URLТекущая версия доступна в проверенной областиРезультат живого тестаИндексацию, показ или окончательный canonicalДождаться нового датированного индексного наблюденияВладелец свойства
Дата обходаИндексный отчёт GoogleПроверяемый URLСохранён статус и Google-selected canonicalИзвестное Google состояние версииЧто текущий HTML совпадает с нейСравнить даты, адреса и содержаниеSEO-специалист
Время отчётаЯндекс ВебмастерПроверяемый URLОбход, участие или причина исключенияФакт из конкретного отчёта ЯндексаСтатус Google или всего сайтаЗаписать причину и назначить действиеВладелец свойства
Время проверкиSitemapПроверяемый URLURL присутствует в картеАдрес заявлен в sitemapОбход или индексированиеПроверить ссылки и данные системыТехнический специалист
Время действияКвитанция запросаПроверяемый URLЗапрос принятПриём действияЗавершённый обход, индекс или срокПроверить последующее событиеВладелец свойства
Время поискаВыдача или Google site:URL и точный запросРезультат есть или отсутствуетНаблюдение конкретной выдачиПолный состав индексаСопоставить с профильным отчётомSEO-специалист
Время
Время запроса
Система или источник
Серверный ответ
Точный URL
Проверяемый и конечный URL
Наблюдение
GET вернул 200 и нужный текст
Что подтверждает
Ответ этому клиенту в это время
Чего не подтверждает
Обход, индекс или показ
Следующее действие
Получить датированное поисковое наблюдение
Ответственный
Владелец диагностики
Время
Время запроса
Система или источник
Маршрут
Точный URL
Старый и конечный URL
Наблюдение
Старый адрес перенаправляет на новый
Что подтверждает
Фактический маршрут
Чего не подтверждает
Индексный статус обоих адресов
Следующее действие
Проверить нужный конечный объект
Ответственный
Технический специалист
Время
Время проверки
Система или источник
robots.txt и текущий HTML
Точный URL
Конечный URL
Наблюдение
Обход разрешён, noindex не найден
Что подтверждает
Текущие проверенные условия
Чего не подтверждает
Что поиск уже получил редакцию
Следующее действие
Сверить дату обхода и отчёт системы
Ответственный
Владелец сайта
Время
Время проверки
Система или источник
Текущий HTML
Точный URL
Конечный URL
Наблюдение
Заявлен canonical A
Что подтверждает
Намерение этой версии страницы
Чего не подтверждает
Что Google выбрал A
Следующее действие
Сопоставить с индексным отчётом
Ответственный
SEO-специалист
Время
Время теста
Система или источник
Google live test
Точный URL
Проверяемый URL
Наблюдение
Текущая версия доступна в проверенной области
Что подтверждает
Результат живого теста
Чего не подтверждает
Индексацию, показ или окончательный canonical
Следующее действие
Дождаться нового датированного индексного наблюдения
Ответственный
Владелец свойства
Время
Дата обхода
Система или источник
Индексный отчёт Google
Точный URL
Проверяемый URL
Наблюдение
Сохранён статус и Google-selected canonical
Что подтверждает
Известное Google состояние версии
Чего не подтверждает
Что текущий HTML совпадает с ней
Следующее действие
Сравнить даты, адреса и содержание
Ответственный
SEO-специалист
Время
Время отчёта
Система или источник
Яндекс Вебмастер
Точный URL
Проверяемый URL
Наблюдение
Обход, участие или причина исключения
Что подтверждает
Факт из конкретного отчёта Яндекса
Чего не подтверждает
Статус Google или всего сайта
Следующее действие
Записать причину и назначить действие
Ответственный
Владелец свойства
Время
Время проверки
Система или источник
Sitemap
Точный URL
Проверяемый URL
Наблюдение
URL присутствует в карте
Что подтверждает
Адрес заявлен в sitemap
Чего не подтверждает
Обход или индексирование
Следующее действие
Проверить ссылки и данные системы
Ответственный
Технический специалист
Время
Время действия
Система или источник
Квитанция запроса
Точный URL
Проверяемый URL
Наблюдение
Запрос принят
Что подтверждает
Приём действия
Чего не подтверждает
Завершённый обход, индекс или срок
Следующее действие
Проверить последующее событие
Ответственный
Владелец свойства
Время
Время поиска
Система или источник
Выдача или Google site:
Точный URL
URL и точный запрос
Наблюдение
Результат есть или отсутствует
Что подтверждает
Наблюдение конкретной выдачи
Чего не подтверждает
Полный состав индекса
Следующее действие
Сопоставить с профильным отчётом
Ответственный
SEO-специалист

Ниже — полностью синтетический учебный журнал. Это не текущие данные Google Search Console или Яндекс Вебмастера и не выполненные Switch On AI проверки. Условный адрес https://example.invalid/service/ приведён как текст и не предназначен для перехода.

Страницу хотели открыть для поиска. В условный момент T1 она содержала noindex, а в T2 запрет сняли. Все состояния заданы для объяснения.

Условный моментИсточник наблюденияЗаданное условиеКорректный вывод
T1Индексный отчёт Google, дата обхода T1Сохранённая версия исключена по noindexЭто состояние известной Google версии на T1
T2Текущий ответ и HTML200, нужный текст, noindex отсутствует, canonical заявлен на этот URLТекущее техническое условие изменено
T2Условный live test GoogleТекущая версия доступна для проверяемых условийЭто не новый индексный статус
После T2Новый индексный отчёт Google и данные ЯндексаДанных не предоставленоСостояние неизвестно; нельзя дописать «проиндексировано»
Условный момент
T1
Источник наблюдения
Индексный отчёт Google, дата обхода T1
Заданное условие
Сохранённая версия исключена по noindex
Корректный вывод
Это состояние известной Google версии на T1
Условный момент
T2
Источник наблюдения
Текущий ответ и HTML
Заданное условие
200, нужный текст, noindex отсутствует, canonical заявлен на этот URL
Корректный вывод
Текущее техническое условие изменено
Условный момент
T2
Источник наблюдения
Условный live test Google
Заданное условие
Текущая версия доступна для проверяемых условий
Корректный вывод
Это не новый индексный статус
Условный момент
После T2
Источник наблюдения
Новый индексный отчёт Google и данные Яндекса
Заданное условие
Данных не предоставлено
Корректный вывод
Состояние неизвестно; нельзя дописать «проиндексировано»

Старый отчёт и новая доступная версия не противоречат друг другу: они относятся к разным моментам и версиям. Подтверждены изменение текущего технического условия и доступность в пределах описанных проверок. Включение новой версии в индекс и её показ не подтверждены.

Итоговая запись: «Исправление текущего технического условия подтверждено; состояние новой версии в поиске не проверено».

Есть два важных исключения:

  1. Если свежий индексный отчёт показывает другой выбранный canonical, одного ожидания недостаточно. Сопоставьте назначение страниц, редиректы, заявленные canonical, внутренние ссылки и сходство содержания.
  2. Если HTTP 200 возвращает форму входа или CAPTCHA, проверка нужной публичной страницы не пройдена. Сначала выясните, как получить требуемое содержание.

Учебный журнал сравнивает старую индексную версию и новую доступную страницу.

Назначьте действие и последующую проверку

Для каждого найденного условия оформите запись по одной формуле:

адрес → датированное доказательство → техническое действие → ответственный → новый факт, подтверждающий исправление.

Например, если текущая версия содержит ошибочный noindex, техническим результатом будет публикация версии без него и повторная проверка HTML или ответа. Решение поисковой системы нужно записать отдельно после нового обхода или появления свежего отчёта. Завершённое техническое исправление не означает автоматического включения в индекс.

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

В проекте SEO-мониторинга Switch On AI наблюдения связывают с конкретными источниками и следующими задачами. Это выполненный проект наблюдения, но не гарантия индексации, позиций или автоматического исправления страниц.

Если нужен не только разбор журнала, но и согласованные изменения, Switch On AI предлагает диагностику и исправления на сайте. Состав может включать датированный исходный срез, приоритеты, ограниченный набор технических или содержательных правок и последующую проверку затронутых адресов. Индексацию и срок появления поисковая система определяет самостоятельно.

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

Вопросы по этой задаче

Означает ли HTTP 200, что страница в индексе?

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

Почему переобход принят, а страница не появилась?

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

Достаточно ли поиска через оператор site:?

Нет. Для Google это вспомогательный способ, который не гарантирует полный список проиндексированных URL. Отсутствие результата само по себе не доказывает отсутствие страницы в индексе; нужен профильный отчёт по точному адресу.

Что означает другой выбранный canonical?

Сначала различите canonical, заявленный текущей страницей, и URL, выбранный Google по известной ему версии. Сопоставьте дату обхода, назначение страниц, редиректы, внутренние ссылки и содержание. Сам тег в HTML не гарантирует выбор того же адреса поиском.

Почему Google и Яндекс показывают разные состояния?

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