Зачем нужен YML?

Для того чтобы добавить цену в сниппет Яндекса (про это мы и будем говорить) и для размещения своих товаров на Яндекс.Маркете (про это не будем). У SEO-специалиста не очень много способов гарантированно повлиять на поисковые сниппеты. Это один из них. Вот как выглядит сниппет с ценой:

Цена в сниппете

Очевидно что такой сниппет выделяется на фоне остальных, особенно если цена не 25 рублей, а например 15 000 (цифра занимает больше места и бросается в глаза).
Конечно, все популярные движки интернет магазинов имеют плагины/модули которые генерируют yml файл. Но что делать сайтам услуг? Для них такого функционала нет. Придется сгенерировать такой файл самостоятельно, это достаточно просто.

Как получить YML файл?

GIF

В таблице нужно заполнить 6 столбцов и это минимально необходимый набор для того чтобы файл соответствовал упрощенной схеме YML .

Если у вас сайт услуг, то при заполнении шаблона пишите услуги вместо товаров.

Нюансы:

  • Раз уж мы не собираемся (я очень не рекомендую) использовать получившийся файл для размещения на Яндекс.Маркете то некоторые столбцы в таблице можно заполнять по принципу "Лишь бы не пусто было". Все равно они никак на сниппет не повлияют. Ответственно нужно заполнить только URL, Название товара, Цену. 
  • Нельзя менять местами столбцы шаблона
  • Нельзя переименовывать столбцы кроме столбцов Произвольный параметр (их (или его) даже нужно переименовать, потому что название уйдет в YML)
  • Не допускается пустых ячеек в строке. Если уж делаем новую строку то заполняем все ячейки. YML не может содержать пустых тегов, задано стандартом.

Что делать с YML файлом?

Для того чтобы получить сниппеты с ценой необходимо :

  • Сгенерировать из шаблона yml файл и разместить по адресу site.ru/myfile.yml (можно даже не на своем домене)
  • Скормить ссылку на этот файл Яндекс.Вебмастеру , раздел Товары и Цены (предварительно надо согласится с их условиями использования)
  • Заполнить информацию о магазине и юрлице все в том же разделе Вебмастера
  • Не забудьте нажать кнопку Включить магазин в разделе Товары и Цены когда все заполните
  • Подождать примерно 3 дня (в официальном хэлпе написано 10 дней)
  • Сниппеты обновятся с ценой

Обновление 1.4.6.

GIF

По многочисленным просьбам добавлена возможность добавлять свои произвольные параметры к товарам. Произвольные параметры можно добавить в столбцы G, H, I и далее. Количество параметров не ограничено. Название параметра тоже пойдет в yml файл. Если вам нужен один параметр, просто удалите столбец со вторым параметром. Заполнять хотя бы один параметр обязательно по стандарту yml.

Кроме этого теперь к вашим услугам 2 шаблона. Один для интернет магазинов, второй для сайтов услуг. Шаблон для сайтов услуг так же поддерживает добавление дополнительных параметров.

Добавлен новый обязательный к заполнению столбец Описание.

Как установить?
Инструмент Генератор YML это часть SEO-Excel

18 комментариев к “Генератор YML

  1. А как для услуг задается все? Естественно, поле «Доставка» там заполнено не будет

  2. Скажите, а можно ли добавлять столбцы в шаблон YML файла. А то получается, что один и тоже товар, имеющий разную цену из-за разного размера упаковки, определяется как один товар. Хотелось бы для такого случая добавить значение артикула/кода.

    1. Нет, добавлять столбцы нельзя, все таки это не тот инструмент который позволяет товарную выгрузку превратить в YML, он не для этого создан. Для вашей задачи лучше использовать плагин для CMS. У вас тогда и YML всегда будет свежий.

  3. Привет.
    Как можно больше параметров в файл добавить?

    1. Начиная с версии 1.4.6. появилась возможность добавить новые столбцы с параметрами.
      Пожалуйста обновите надстройку.

  4. Тут ничего не сказано можно ли вставлять 2 строки с одинаковым урлом но с разными названиями услуг? Или только 1 url = 1 наименование

    1. Например на 1 урл продвигаются запросы «перевозка пианино» и «перевозка рояля»

      1. Предполагается что 1 url 1 услуга.
        По другому не предполагается что это будет работать корректно.

  5. Здравствуйте, подскажите пожалуйста. У меня сайт по услугам, не догоню как настроить в вебмастере. Зашел в товары и цены в источник данных добавил YML, вроде все гуд. А надо заполнять данные и включать магазин?

    1. Да , все верно. Просто указать где у вас лежит yml недостаточно для того чтобы сниппеты обновились с ценой. Необходимо еще заполнить информацию о магазине (несмотря на то что у вас не магазин) и о юрлице. Это не является нарушением, вот тут об этом написано. Однако форма заполнения данных в Яндекс Вебмастере пока не предусматривает что в нее будут заносить не магазин.
      Думаю это связано с тем что Яндекс Маркет ( и стандарт YML) и Яндекс Вебмастер разрабатывают две разные команды разработчиков внутри Яндекса. Скорее всего форма в Яндекс Вебмастер будет доработана, но пока пользуйтесь существующей.

      1. Спасибо. А если нет категории в услугах, как быть? Оставлять пустым или?

        1. Напишите «без категории», но пустым не оставляйте. Или придумайте категорию.

  6. Непонятно. Создал YML каталог, как его можно сохранить? И в каком формате?

    1. Пожалуйста, уточните ваш вопрос, я тоже не понял.

  7. Правильно ли я понял, что для цены только одно значение и нет возможности указать акционную цену? Цена продажи price и старая цена oldprice

    1. Все верно, только одно значение

Комментирование закрыто, спасибо всем за помощь в разработке программы.