Поиск по сайту
Поиск по сайту ищет по страницам и документам контентного сайта — клиники, банка, госучреждения, документации — и отвечает на вопросы посетителей со ссылками на источники. Это отдельный продукт от товарного поиска: у него свой индекс, свои настройки и свой виджет, но синонимы и исправление опечаток — общие с товарным поиском проекта.
Что получает посетитель:
- поиск на лету по ⌘K / Ctrl K или по кнопке на сайте: результаты ведут прямо к нужному разделу страницы, найденные слова подсвечены;
- ответ ИИ карточкой над выдачей, если запрос похож на вопрос: короткий ответ по материалам сайта со ссылками
[1],[2]на источники и вопросами для продолжения; - карточки врачей с портретом, услуг с ценой и длительностью, филиалов с адресом и часами работы;
- исправление опечаток и неверной раскладки: «nfhbas» → «тарифы».
Как подключить
Заголовок раздела «Как подключить»-
Источники. В кабинете, Контентный сайт → Поиск по сайту → Источники и индексация: укажите sitemap сайта и (или) ссылку на выгрузку SB Content Feed. Здесь же можно исключить разделы и подписать страницы типами и разделами по началу URL.
-
Индексация. Нажмите Переиндексировать — первый прогон начнётся в течение минуты, его итог и ошибки видны там же. Дальше сайт переиндексируется сам раз в несколько часов. Число документов ограничено тарифом проекта — тем же лимитом, что и товары в каталоге. Страницы sitemap сверх лимита не скачиваются, итог прогона покажет, сколько не вошло.
-
Проверка. На вкладке Проверка введите запросы и посмотрите выдачу с разбором весов.
-
Виджет. Если на сайте уже стоит код SearchBooster, виджет подключится сам после включения поиска по сайту. Иначе вставьте отдельный тег. Добавьте кнопку поиска в шапку — элемент с атрибутом
data-sb-site-search.
Источники
Заголовок раздела «Источники»Sitemap. Мы обходим sitemap.xml (и sitemap index), скачиваем страницы и берём из них основной текст: меню, шапка, подвал, формы, слайдеры и блоки, повторяющиеся на многих страницах, вырезаются. Текст делится на разделы по заголовкам. Из разметки schema.org (JSON-LD) берутся даты публикации, хлебные крошки, врачи, услуги с ценами и филиалы; из og:image — картинка карточки.
- Страницы с
noindexи дубли поcanonicalпропускаются; адреса с?— тоже, если не включить их в настройках. - Страницы из sitemap можно дополнить списком адресов, а лишние исключить регулярными выражениями по URL.
- Части страниц, которые не должны попадать в поиск (блок автора, баннер), исключаются селекторами:
aside,#id,.class,[атрибут=значение].
Выгрузка. Файл SB Content Feed, который сайт выгружает сам: модуль CMS, МИС клиники, сборка документации. Нужен, когда в HTML не хватает данных или часть документов не лежит на страницах.
Вместе. Можно указать и sitemap, и выгрузку: документы выгрузки дополняют страницы с тем же адресом — например, цены и портреты врачей из МИС поверх страниц сайта.
Если источник в очередной раз не скачался, поиск работает на его прошлой удачной версии.
Ранжирование и правила
Заголовок раздела «Ранжирование и правила»Выдача — гибрид: поиск по словам (с морфологией, префиксом последнего слова, опечатками) и поиск по смыслу, когда запрос и текст говорят об одном разными словами. Затем применяются настройки из кабинета, вкладка Ранжирование:
- веса типов и разделов: например, услуги выше статей, архив ниже всего;
- свежесть для выбранных типов: новость полугодовой давности весит меньше вчерашней;
- близость к главной: страницы верхнего уровня немного выше глубоко вложенных;
- вес документа из выгрузки (
boost).
Вкладка Правила — мерчандайзинг: для запросов, которые содержат заданные слова (или точно совпадают с ними), поднять документы раздела или с тегом, закрепить страницу на позиции или скрыть документы. Например, на «сколько стоит» первой показывать страницу тарифов.
Синонимы — общие с товарным поиском, раздел Синонимы проекта. Изменения применяются примерно за минуту, без переиндексации.
Ответы ИИ
Заголовок раздела «Ответы ИИ»Если запрос похож на вопрос («как подготовиться к МРТ?»), виджет предлагает ответ ИИ, а по Tab или кнопке «Спросить ИИ» — сразу его показывает. Ответ строится только по найденным документам сайта, каждое утверждение ссылается на источник. Если ответа в материалах нет, ИИ так и говорит и предлагает связаться с компанией.
В кабинете, на вкладке Виджет и ассистент, задаются описание компании, контакты, дисклеймер под ответом и правила для отрасли — например, «не ставь диагнозы, предлагай записаться к врачу».
Посетитель может оценить ответ и уточнить вопрос в диалоге. Ответов на одного посетителя — до 30 за 10 минут.
Области
Заголовок раздела «Области»Один индекс может обслуживать несколько виджетов. Область — набор префиксов URL и хостов со своей подсказкой, частыми вопросами и ссылками. Например, на docs.site.ru виджет ищет только по документации, а на основном сайте — по всему сайту. Область выбирается по хосту страницы автоматически или атрибутом data-scope. Фильтр области действует на выдачу, источники ответов ИИ и закрепления.