Поиск для сайта

Поиск для интернет-магазинов (бета)

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

Поиск для интернет-магазинов позволяет:

  • искать товар по названию или описанию;

  • искать товар «в наличии» и «под заказ»;

  • фильтровать результаты по цене и категориям;

  • получать в результатах поиска основные характеристики товара и его изображение.

Создание поиска для интернет-магазина

Чтобы создать новый поиск для интернет-магазина:

  1. Подтвердите права на управление сайтом.

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

  2. Подготовьте каталог товаров для поиска.

    Каталог товаров — YML-документ c перечнем товарных предложений и их основными характеристиками. На основе каталога строится поисковый индекс.

  3. Создайте новый поиск в личном кабинете.

    На странице Поиск для интернет-магазинов укажите параметры нового поиска: расположение каталога и адрес страницы с результатами.

  4. Проверьте правильность отображения результатов поиска.

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

Подтверждение прав

Вы может создавать поиски только для тех сайтов, на управление которыми вы имеете право. Чтобы подтвердить права на сайт, воспользуйтесь сервисом Яндекс.Вебмастер. Подробнее о том, как это сделать, вы можете узнать в помощи Яндекс.Вебмастера.

Создание и размещение каталога товаров

Каталог — это перечень товарных предложений в формате YML. С требованиями к YML-документам можно ознакомиться в помощи Яндекс.Маркета. Каталог необходимо создать и разместить таким образом, чтобы поисковый робот мог регулярно скачивать и индексировать его.

Чтобы подготовить каталог:

  1. Настройте экспорт информации о товарах из вашей базы данных в YML-каталог.

  2. Проверьте корректность полученного каталога с помощью валидатора XML-файлов сервиса Яндекс.Вебмастер.

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

  4. Разместите каталог на своем сайте, чтобы поисковый робот мог скачивать и индексировать его.

При подготовке YML-каталога следует учитывать следующие особенности работы поиска для интернет-магазина:

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

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

Создание нового поиска

Чтобы создать новый поиск:

  1. Перейдите на страницу Поиск для интернет-магазинов.

  2. Укажите адрес страницы на которой будут отображаться форма с результатами поиска. Эта страница может быть размещена только на подтвержденном сайте.

    Ограничение. Иногда формы разных поисков могут конфликтовать друг с другом. Если у вас уже есть поиск по сайту, укажите страницу отличную от той, что вы указывали ранее.
  3. Укажите расположение каталога товаров для поиска. Каталог должен располагаться на том же сайте, что и страница с результатами.

  4. Сохраните новый поиск. Новый поиск будет сохранен под именем «Поиск по каталогу http://URL», где http://URL — адрес вашего каталога.

Поиск заработает только после успешной загрузки и индексирования YML-каталога. Статус обработки каталога доступен на странице создания поиска после нажатия кнопки сохранить.

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

Проверка результатов поиска

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

Поиск работает правильно, если:

  1. Поисковая выдача содержит следующую информацию по каждому из предложений:

    • наименование;

    • цена;

    • категория;

    • краткое описание;

    • ссылка на страницу товара;

    • изображение;

    • первые четыре характеристики (в том же порядке, что и в YML-каталоге).

  2. Вы можете отфильтровать результаты поиска:

    • по категории;

    • по наличию в продаже

    • по ценовому диапазону.

  3. Вы можете отсортировать результаты поиска по цене.

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

Редактирование поиска для интернет-магазина

Адрес страницы с результатами и адрес YML-каталога для поиска можно изменить на странице Мои поиски. Для этого выберите нужный поиск из списка и перейти в раздел Поиск по каталогу. В разделе можно просмотреть текущие адреса и изменить их.

Внимание! Адрес страницы с результатами поиска и адрес YML-каталога должны принадлежать одному и тому же подтвержденному сайту. Права на сайт можно подтвердить с помощью Яндекс.Вебмастера.

В разделе так же отображаются сведения о состоянии поиска:

  • статус обработки YML-каталога;

  • дата и время последнего индексирования каталога;

  • количество проиндексированных товарных предложений;

  • коды ошибок.

Добавление поиска для интернет-магазина на сайт

Чтобы добавить поиск на свой сайт, разместите на нем поисковую форму и форму результатов поиска. Для этого скопируйте код формы и вставьте в HTML-код страницы вашего сайта:

  1. Выберите нужный поиск из списка на странице Мои поиски.

  2. Перейдите в раздел Код для вставки на сайт.

  3. Выберите кодировку и язык вашего сайта.

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

  4. Скопируйте коды форм и разместите:

    • Поисковую форму — на любых страницах вашего сайта.

    • Форму результатов — на странице, которую вы указали при создании поиска. Разместите на этой же странице одну из копий поисковой формы.

      Ограничение. Поиск не будет работать, если на странице с результатами отсутствует поисковая форма.

Получение результатов поиска в формате JSON

Поиск для интернет-магазинов позволяет отправлять запросы не только с через форму поиска, но и с помощью программного интерфейса API Яндекс.Поиска для сайта. Ответ на такой запрос возвращается в формате JSON.

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