Книги

  1. Для каких сайтов
  2. Что добавляет в результаты поиска
  3. Как настроить
  4. Условия

Для каких сайтов

Онлайн-библиотеки и книжные магазины.

Что добавляет в результаты поиска

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

Пример отображения (дизайн может меняться):

Как настроить

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

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

Чтобы ваш файл был обработан корректно, он должен соответствовать требованиям:

  • Файл должен соответствовать требованиям и доступным форматам.

    Количество предложений в одном фиде не должно превышать 30 000.

  • Файл должен быть доступен по публичной ссылке по протоколу HTTPS на домене магазина или онлайн-библиотеки. Пример ссылки на файл: https://www.yoursite.ru/feed.yml
  • Если для доступа к файлу используется авторизация, укажите также логин и пароль при передаче ссылки на файл.
Как передать фид

Авторизуйтесь на Яндексе. Добавьте сайт в Вебмастер и подтвердите права на управление или получите доступ для вашего аккаунта у владельца сайта.

  1. Перейдите в Вебмастер на страницу Представление в поиске → Источники данных о товарах и предложениях.
  2. Нажмите кнопку Загрузить фид.
  3. Выберите категорию бизнеса Товары, если ваши предложения касаются продажи электроники, бытовой техники, строительных материалов, книг, запчастей и пр.
  4. Укажите регион. Например, если предложения в фиде доступны по одной и той же цене во всех регионах, выберите Россия.
  5. В поле Ссылка на файл с предложениями укажите URL вида https://example.com/feed.yml.

    Если на вашем сайте настроена авторизация для доступа к YML-файлу, вы можете передавать логин и пароль вместе с URL, по которому он доступен. Например: http://yandex:WE9h4FfBml@example.com/feed.yml.

  6. Нажмите Готово.

Яндекс Вебмастер проверит фид. Если он содержит ошибки, в Вебмастере на странице Представление в поиске → Источники данных о товарах и предложениях рядом с фидом появится сообщение об ошибках. Чтобы открыть их, нажмите Посмотреть. Исправьте ошибки — в течение некоторого времени Вебмастер проверит фид снова.

Также информация о сайте и предложениях будет проверена службой контроля качества в течение нескольких дней. Фид может быть отклонен за нарушение правил.

Формат данных

Оформите прайс-лист в формате YML или CSV.

Формат YML

Стандарт YML разработан Яндексом и основан на стандарте XML. Формат YML предоставляет больше возможностей и преимуществ, чем формат CSV.

Требования к YML-файлу

  1. В YML нельзя использовать непечатаемые символы с ASCII-кодами от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки).

  2. Допустимые кодировки YML-файла: UTF-8, Windows-1251.

  3. Символы " & > < ' нужно заменять на эквивалентные коды:

    Символ в тексте

    Код для YML-файла

    
    "
    &
    >
    <
    '
                                    
    
    &quot;
    &amp;
    &gt;
    &lt;
    &apos;
                                    
    Примечание. Вы можете использовать символы "&><' в блоке CDATA в описании предложения.
Формат CSV

Формат данных с разделителями удобен при генерации прайс-листа из базы данных или редакторов электронных таблиц (например: Exсel, OpenOffice, Google Docs).

Требования к CSV-файлу

  1. Одна строка файла должна соответствовать одной строке электронной таблицы.

  2. В качестве разделителя полей используется запятая или точка с запятой.

  3. Одна строка файла должна содержать описание одного предложения.

  4. Первая строка файла должна содержать названия полей.

  5. Кодировка файла должна быть UTF-8.

  6. Нельзя использовать табуляцию и перенос строки внутри полей.

  7. Файл не должен содержать пустых столбцов.

  8. Порядок столбцов (полей) не задан строго, но в пределах одного файла порядок столбцов (полей) должен быть одинаковым.

Содержание файла
Разберем требования к содержанию на примере YML-файла. CSV-файл оформлен аналогично.
Структура YML-файла
<?xml version="1.0" encoding=&#