Перейти к содержимому
Назад в блог

Диагностика поиска

Почему AI-поиск не находит страницу сайта: доступ, индексация и PDF

Проверьте одну пропущенную страницу или PDF: публичный доступ, сбор, извлечение текста и наличие в индексе. Сохраните результаты повторного теста.

ПрактикаAchla AI
Опубликовано
Обновлено

5 мин чтения

Бумажная лупа над документом рядом с прерванным маршрутом и замком.

Если AI-поиск не находит факт со страницы сайта, проверьте, есть ли этот факт в источнике, доступна ли страница для сбора и попал ли её текст в индекс. Сохраняйте URL страницы и формулировку вопроса. Пропущенная страница, нечитаемый PDF и вопрос без ответа в источнике требуют разных исправлений.

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

Зафиксируйте одну страницу, один факт и один вопрос

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

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

Разделите пропавший виджет и пропущенный источник

Если поисковое поле не появляется, сначала проверьте установку. Видимый виджет и источник, доступный поиску, — разные проверки. Успешная проверка установки также не доказывает, что конкретная страница или PDF проиндексированы.

Achla AI описывает размещение виджета и проверку в инструкции по установке. Проверка установки анализирует одну загруженную страницу без выполнения JavaScript: проверяет сниппет, публичную конфигурацию и размещение, но не содержимое поискового индекса.

Пройдите дерево решений до внесения изменений

  1. Содержит ли источник ожидаемый факт в явном виде? Если нет, уточните требования к содержанию; не называйте корректный отказ ошибкой индексации.
  2. Открывается ли конечный URL без входа в аккаунт и входит ли он в разрешённую область сбора? Если нет, решите вопрос доступа или области сбора с владельцем.
  3. Доступен ли на странице или в документе пригодный для извлечения текст? Если факт появляется только после выполнения JavaScript в браузере или находится внутри скана, проверьте поддерживаемый сервисом способ извлечения.
  4. Показано ли, что именно этот URL успешно собран или проиндексирован? Используйте фактическую диагностику сервиса. Запись в sitemap или завершённое задание для всего сайта сами по себе не доказывают успешную индексацию конкретной страницы.
  5. Отличается ли текущий источник от доступной проиндексированной версии? Зафиксируйте версии и выполните документированную процедуру обновления; по одному ответу нельзя определить срок обновления.
  6. Ссылается ли видимый ответ на нужный раздел? Если доступны трассировки извлечения, проверьте, содержат ли они его; иначе оставьте этап извлечения непроверенным.

Сопоставьте симптом, проверку и следующее действие

Наблюдаемый симптомЧто проверитьЧто это устанавливаетСледующее действие
Источник открывается только после входаОткройте конечный URL без авторизованной сессииДоступ может зависеть от сессии браузера; доступность для публичного сбора не установленаИспользуйте разрешённый публичный контент или документированный поддерживаемый способ доступа
URL перенаправляет на другой адресЗафиксируйте конечный адрес и его принадлежность области сбораВозможно, проверяется другая страница или исключённый хостУточните нужный URL и область сбора
Возможно, доступ краулера заблокированЕсли сервис предоставляет диагностику краулера, показывает ли она заблокированный или неуспешный запрос?Зафиксированная ошибка указывает на проблему доступа; без диагностики причина неизвестнаПопросите администратора сайта проверить разрешённый доступ краулера и документированную ошибку
URL есть в sitemap, но результата для страницы нетНайдите запись сбора или индексации для этого точного URLОбнаружение URL подтверждено; успешная индексация остаётся непровереннойЗапросите результат для страницы или зафиксируйте, что он недоступен для наблюдения
PDF открывается, но ответ не использует нужный фрагментПроверьте выделяемый текст и результат поддерживаемого извлечения, если он доступенРасширение файла само по себе не доказывает извлечение текста или поддержку OCRУточните поддержку этого файла; при необходимости опубликуйте доступную текстовую версию
Источник проиндексирован, но наблюдается старый фактСравните текст публичной страницы, доступную версию источника и время наблюденийВидимый факт устарел; ответственный за это этап может оставаться неизвестнымВыполните документированную процедуру обновления и сохраните каждую повторную проверку
Ответ ссылается на общую или нерелевантную страницуОткройте видимую цитируемую ссылку и найдите подтверждающий фрагментНаличие ссылки видно; подтверждение факта не установленоЗафиксируйте несоответствие цитаты отдельно от доступа и индексации

Для PDF проверяйте документ, а не расширение файла

Откройте именно нужный PDF и найдите необходимый фрагмент. Проверьте, можно ли выделить слова или найти их поиском по документу. Это полезная начальная проверка, но она не доказывает, что конкретный сервис извлёк этот текст.

  • Для скана может потребоваться OCR; не выводите поддержку OCR из общего заявления «PDF поддерживается».
  • Диаграмма, таблица или рисунок могут содержать условие, которое не попало в извлечённый обычный текст. Проверьте именно необходимый факт.
  • Если сервис показывает извлечённый текст, сравните фрагмент напрямую. Иначе отметьте извлечение как непроверенное и используйте документированный порядок обращения за помощью.

Доступная HTML-версия может облегчить проверку важной информации. Согласуйте её с исходным документом, чтобы в поисковой коллекции не появились две противоречащие версии.

Проверяйте одно исправление и сохраняйте каждый результат

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

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

Проверяйте подтверждение ответа отдельно

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

Используйте документированные проверки установки и индексации

Начните с поддерживаемой инструкции по установке для вашей интеграции, затем проверьте один конкретный источник и вопрос. Актуальная документация по установке доступна на английском языке.

Лимиты страниц Achla, доступ с учётом robots и firewall и контент, который появляется только после выполнения JavaScript, описаны в разделе «Поиск не знает страницу» англоязычной документации по устранению проблем. Если нужная диагностика не предоставляется, оставьте причину неизвестной.

Более общий процесс загрузки контента описан в руководстве как обучить чат-бота на контенте сайта. Используйте дерево решений на этой странице, когда нужно разобраться с одной пропущенной страницей или PDF.