Зачем нужен YML?
Для того чтобы добавить цену в сниппет Яндекса (про это мы и будем говорить) и для размещения своих товаров на Яндекс.Маркете (про это не будем). У SEO-специалиста не очень много способов гарантированно повлиять на поисковые сниппеты. Это один из них. Вот как выглядит сниппет с ценой:
Очевидно что такой сниппет выделяется на фоне остальных, особенно если цена не 25 рублей, а например 15 000 (цифра занимает больше места и бросается в глаза).
Конечно, все популярные движки интернет магазинов имеют плагины/модули которые генерируют yml файл. Но что делать сайтам услуг? Для них такого функционала нет. Придется сгенерировать такой файл самостоятельно, это достаточно просто.
Как получить YML файл?
В таблице нужно заполнить 6 столбцов и это минимально необходимый набор для того чтобы файл соответствовал упрощенной схеме YML .
Если у вас сайт услуг, то при заполнении шаблона пишите услуги вместо товаров.
Нюансы:
- Раз уж мы не собираемся (я очень не рекомендую) использовать получившийся файл для размещения на Яндекс.Маркете то некоторые столбцы в таблице можно заполнять по принципу "Лишь бы не пусто было". Все равно они никак на сниппет не повлияют. Ответственно нужно заполнить только URL, Название товара, Цену.
- Нельзя менять местами столбцы шаблона
- Нельзя переименовывать столбцы кроме столбцов Произвольный параметр (их (или его) даже нужно переименовать, потому что название уйдет в YML)
- Не допускается пустых ячеек в строке. Если уж делаем новую строку то заполняем все ячейки. YML не может содержать пустых тегов, задано стандартом.
Что делать с YML файлом?
Для того чтобы получить сниппеты с ценой необходимо :
- Сгенерировать из шаблона yml файл и разместить по адресу site.ru/myfile.yml (можно даже не на своем домене)
- Скормить ссылку на этот файл Яндекс.Вебмастеру , раздел Товары и Цены (предварительно надо согласится с их условиями использования)
- Заполнить информацию о магазине и юрлице все в том же разделе Вебмастера
- Не забудьте нажать кнопку Включить магазин в разделе Товары и Цены когда все заполните
- Подождать примерно 3 дня (в официальном хэлпе написано 10 дней)
- Сниппеты обновятся с ценой
Обновление 1.4.6.
По многочисленным просьбам добавлена возможность добавлять свои произвольные параметры к товарам. Произвольные параметры можно добавить в столбцы G, H, I и далее. Количество параметров не ограничено. Название параметра тоже пойдет в yml файл. Если вам нужен один параметр, просто удалите столбец со вторым параметром. Заполнять хотя бы один параметр обязательно по стандарту yml.
Кроме этого теперь к вашим услугам 2 шаблона. Один для интернет магазинов, второй для сайтов услуг. Шаблон для сайтов услуг так же поддерживает добавление дополнительных параметров.
Добавлен новый обязательный к заполнению столбец Описание.
А как для услуг задается все? Естественно, поле «Доставка» там заполнено не будет
Скажите, а можно ли добавлять столбцы в шаблон YML файла. А то получается, что один и тоже товар, имеющий разную цену из-за разного размера упаковки, определяется как один товар. Хотелось бы для такого случая добавить значение артикула/кода.
Нет, добавлять столбцы нельзя, все таки это не тот инструмент который позволяет товарную выгрузку превратить в YML, он не для этого создан. Для вашей задачи лучше использовать плагин для CMS. У вас тогда и YML всегда будет свежий.
Привет.
Как можно больше параметров в файл добавить?
Сейчас идет один параметр за картинкой грузится. Я добавил другие, в yml он не заехал http://prntscr.com/lfy249
http://prntscr.com/lfy2ks
Начиная с версии 1.4.6. появилась возможность добавить новые столбцы с параметрами.
Пожалуйста обновите надстройку.
Тут ничего не сказано можно ли вставлять 2 строки с одинаковым урлом но с разными названиями услуг? Или только 1 url = 1 наименование
Например на 1 урл продвигаются запросы «перевозка пианино» и «перевозка рояля»
Предполагается что 1 url 1 услуга.
По другому не предполагается что это будет работать корректно.
Здравствуйте, подскажите пожалуйста. У меня сайт по услугам, не догоню как настроить в вебмастере. Зашел в товары и цены в источник данных добавил YML, вроде все гуд. А надо заполнять данные и включать магазин?
Да , все верно. Просто указать где у вас лежит yml недостаточно для того чтобы сниппеты обновились с ценой. Необходимо еще заполнить информацию о магазине (несмотря на то что у вас не магазин) и о юрлице. Это не является нарушением, вот тут об этом написано. Однако форма заполнения данных в Яндекс Вебмастере пока не предусматривает что в нее будут заносить не магазин.
Думаю это связано с тем что Яндекс Маркет ( и стандарт YML) и Яндекс Вебмастер разрабатывают две разные команды разработчиков внутри Яндекса. Скорее всего форма в Яндекс Вебмастер будет доработана, но пока пользуйтесь существующей.
Спасибо. А если нет категории в услугах, как быть? Оставлять пустым или?
Напишите «без категории», но пустым не оставляйте. Или придумайте категорию.
Непонятно. Создал YML каталог, как его можно сохранить? И в каком формате?
Пожалуйста, уточните ваш вопрос, я тоже не понял.
Правильно ли я понял, что для цены только одно значение и нет возможности указать акционную цену? Цена продажи price и старая цена oldprice
Все верно, только одно значение