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

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

Подключение модуля «Товары и Цены» осуществляется в разделе «Содержимое сайта» панели ЯндексВебмастер. Для подключения модуля «Товары и Цены» необходимо передать в поисковую систему Яндекс информацию о предлагаемых товарах и их стоимости. Передача данных осуществляется через специальный yml-файл, который размещается на сайте.

Последовательность действий для подключения модуля «Товары и Цены»

  1. Подготовка данных и создание yml-файла с данными о товарах и ценах

Подготовка данных и создание YML-файла

Для создания yml-файла необходимо для каждого товара подготовить следующие данные:

  • Тип товара
  • Модель
  • Фирма
  • Страна
  • Описание
  • URL-товара
  • URL-картинки товара
  • Категория
  • >Цена

Все данные о товарах нужно собрать в excel-файл – (*.xlsx, 10Kb). Пример заполнения excel-файла для создания yml-файла можно скачать по этой ссылке — (*.xlsx, 13Kb).

Создать yml-файл можно с помощью сервиса автоматической генерации yml-файла по адресу http://www.tagiltsev.ru/yml_generator/ или самостоятельно с использованием Microsoft Excel, после ознакомления с информацией в разделе помощи Яндекс — http://help.yandex.ru/webmaster/goods-prices/technical-requirements.xml . Пример автоматически созданного yml-файла можно скачать по этой ссылке – (*.xml, 24Kb).

Заполнение заявки на подключение модуля «Товары и Цены»

После создания yml-файла с данными о товарах необходимо заполнить заявку на подключение модуля «Товары и Цены» в разделе «Содержимое сайта» панели ЯндексВебмастер. Для заполнения заявки необходимы следующие данные:

  • Местонахождение магазина
  • Регионы доставки
  • Информация о доставке по городу местонахождения
  • Форма онлайн заказа
  • Контактный телефон магазина
  • Адрес страницы (URL), где представлена информация о времени работы магазина
  • Организационно-правовая форма
  • Название организации
  • Почтовый адрес
  • Адрес местонахождения, указанный в Уставе
  • Адрес страницы (URL), где представлена информация о юридическом лице
  • Адрес (URL), по которому находится YML-файл

Пример правильно заполненной заявки

Важно!!! На сайте обязательно должна быть страница с юридической информацией. Без этого заявку отклонят.

Обработка заявки и получение ответа

В среднем, заявку обрабатывают около 3 – 5 рабочих дней. После рассмотрения заявки приходит ответ о принятии или отклонении (с указанием причины). Если заявку отклонили, то необходимо устранить замечания и подать новую.

После принятия заявки с модуле «Товары и Цены» появляется следующее сообщение:

Цена товара в сниппете сайта в выдаче Яндекс

После нескольких апдейтов поисковой системы Яндекс (1 — 2 недели) в сниппете сайта появляется информация о цене и доставке:

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

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

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

Кроме того, Яндекс Маркет - это не только объявления в поиске.

Но и большая витрина, похожая на большой интернет-магазин:

Например, вы смотрите не фотоаппараты, а платья:

Все те же удобные фильтры есть и здесь.

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

Файл для Маркета

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

Допускается три формата:

  • CSV;
  • XLS;

CSV - это текстовый файл, состоящий из строк, данные в которых отделены специальными символами - разделителями.

XLS файл же наиболее удобен для тех, кто хранит свои товары в таблицах Excel.

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

YML файл для Маркета

YML файл (Yandex Market Language) - это специальный формат файла, позволяющий владельцам интернет-магазина размещать свои товары в Яндекс Маркете.

YML файл для Яндекс Маркета является предпочтительным форматом, так как если у вас большой ассортимент, который постоянно обновляется, то, чтобы не делать все вручную, вам не обойтись без помощи автоматического экспорта. Лучше всего с этим справляется YML.

Таким образом, если CSV и XLS удобны, когда вы составляете прайс-лист вручную, то YML лучше подойдет для автоматизации процессов. Поэтому если вы сомневаетесь, какой формат файла для загрузки на Маркете выбрать, решите: будете ли вы составляеть прайс-лист вручную или воспользуетесь услугами программистов.

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

Там же можно найти примеры.

Как создать YML файл для Маркета?

  1. Прежде всего, только актуальная информация!
  2. Используйте каждое поле по его назначению: если это описание, то описывайте все преимущества данного товара, если у вас какие-то специальные условия покупки - используйте поле salеs_notes. делайте все, как положено, и будет вам счастье. Не нужно засорять поле информацией, для которой оно не предназначено.
  3. Четко и понятно прописывайте название предложения. Например, если вы продаете фотоаппарат Canon, то так и пишите:

Фотоаппарат Canon EOS 700D Kit

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

Как залить файл для Маркета?

Если вы подготовили YML файл для Яндекс Маркета и готовы вступить в бой за покупателей, то после создания магазина вам необходимо зайти в раздел «Ассортимент»:

и выбрать в появившемся меню «Прайс-лист».

И ввести ее в поле:

По принципу сайт.ру/название_файла.xml (то есть файл должен располагаться в корне сайта!), а потом нажать кнопку «Проверить прайс-лист».

Если вы хотите залить файл вручную, то выбирайте тогда «Загрузить файл»:

И смело жмите на кнопку выбора прайс-листа:

Если все сделано правильно, проблем не возникнет.

Если вы просто хотели проверить вашу базу данных, нажмите «Отмена», если вы готовы запустить размещение на Маркете, нажмите «Сохранить и продолжить».

Обратите внимание!

  1. Обновлять загруженный вами файл нужно минимум 1 раз в 30 дней.
  2. Модерация занимает 2 рабочих дня. Если будут обнаружены ошибки, вам поступит письмо на почту. Не злоупотребляйте, исправляйте все как можно внимательнее, иначе магазин могут вообще не принять к размещению.

Это стандарт, разработанный Яндексом для принятия и размещения информации в базе данных Яндекс.Маркета. YML основан на стандарте XML. Единый формат представления данных позволяет быстро и качественно обрабатывать предоставляемую магазинами информацию о товарах и услугах.

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

Процесс подключения

Разместите файл на сайте вашего магазина по URL , и укажите его при добавлении магазина в SocPoster. YML-файл регулярно скачивается роботом и обновленные данные импортируются в каталог товаров вашего сообщества во ВКонтакте.

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

Стандарт YML не допускает использования в текстовых данных непечатаемых символов с ASCII -кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13. Разрешены - табуляция, перевод строки, возврат каретки. ). Это требует обязательной замены некоторых символов на эквивалентные им символьные коды:

Если в файле все таки присутствуют html теги, то для надежности, можете обернуть их в конструкцию . Это необязательно. Пример:

> >

Описание элементов и пример файла

Несколько категорий для товара

В стандарте YML не предусмотрено использование нескольких категорий, но SocPoster делает исключение для этого правила и обрабатывает все тэги указанные для товара. Пример:

> Просто категория> Еще одна категория> Дочка просто категории> Обычная категория> Категория> > > http://socposter.ru/ > > 100> > RUB> > 1> > 3> > 5> > 12> > http://socposter.ru/product-img1.jpg > > http://socposter.ru/product-img2.jpg > > Название товара> > Производитель> > Описание. > "Название параметра 1" > параметр 1> "Название параметра 2" > параметр 2> >

Для выгрузки товаров в Яндекс Маркет из веб магазина в формате yml, есть . Тем не менее, частые заказы связаны с тем, что "программист взялся и yml написать осилил, но почему он не подходит Яндексу".

Мешает ограничение на 3 бесплатных проверки. Но елки палки, уж проверить то xml на валидность можно? Есть отличный онлайн сервис для проверки xml . Проверка в два этапа, сначала скармливаем yml, затем shops.dtd Это избавит от большей части ошибок. Перечислю самые частые.

1.В неправильном порядке перечислены элементы.

Пример yml файла, который не пройдет валидацию.

3000 http://sdsfsfsfsfs.ru/catalogue/17/1208/ RUR 17 http://sdsdssdsds.ru/uplfiles/2012101210550511.jpg Комод Лотос с крышкой 2.06 Комод Лотос с крышкой 2.06 Размеры: Высота 840 см, Ширина 814 см, Глубина 400 см

< offer id = "1208" available = "true" >

< price > 3000 < / price >

< url > http : //sdsfsfsfsfs.ru/catalogue/17/1208/

< currencyId > RUR < / currencyId >

< categoryId > 17 < / categoryId >

< picture > http : //sdsdssdsds.ru/uplfiles/2012101210550511.jpg

< name > КомодЛотосскрышкой2.06 < / name >

< vendorCode > КомодЛотосскрышкой2.06 < / vendorCode >

< description > Размеры: Высота840 см, Ширина814 см, Глубина400 см< / description >

< / offer >

Элементы price и url перепутаны, а ведь порядок указан в shops.dtd, да и в мануале черным по-белому указано блюсти правильный порядок.

2. Запрещенные символы

Стандарт XML не допускает использования в текстовых данных непечатаемых символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки). Опять таки в мануале указаны 5 символов, которые подлежат замене на их эквиваленты в текстовых полях.
Error parsing XML feed: Unterminated entity reference, "gt" (строка 53105, столбец 25)

3. Несоответствие типу.

Выбирают тип vendor.model например и пытаются пихать в него какой либо элемент, специфичный для типа book. Или наоборот, не указывают обязательный эелемент. В результате примерно такое
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Not enough elements to match content model: "(name,company,url,phone?,platform?,version?,agency?,email*,currencies,categories,store?,pickup?,delivery?,deliveryIncluded?,local_delivery_cost?,adult?,offers)" (строка 22, столбец
Или
Element "store" is not valid for content model

И перечень основных ошибок от Яндекса.

[скачать]

Для того, чтобы избавиться от этих ошибок, написал простенький класс, который работает с типом "vendor-model". В Яндекс Маркете их несколько, но vendor-model подходит для большинства веб магазинов. Скрипт генерирует валидный yml-файл, с нормальным заголовком, с правильным порядком элементов и заменяет "неправильные" символы.
Пример его использования. В примере всего 1 товар, но их можно добавить сколько нужно.

addCurr("RUR", 1); $market->addCurr("USD", "CBRF"); $market->addCat("Все товары",1); $model = self::_getModel(); $entries = $model->fetchEntries(); foreach ($entries as $entry) { // offer catId, title, entryId $offer = new OfferYmt($entry["id"]); $offer->setUrl("http://ikey.ru/product/" . $entry["uri"]); $offer->setRequired($entry["price1"], "RUB", 1, $companyName, $entry["title"]); $offer->setElem("description", $entry["data"]); $market->addOffer($offer->save()); } //var_export($entries); $xml = $market->save(); $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); /* $view = new Zend_View(array("basePath"=>APPLICATION_PATH."/views")); $view->xml = $xml; $this->render("/yamarket/view") ;*/ header("Content-type:application/xml"); $yml = iconv("utf-8", "cp1251//IGNORE", $xml); //file_put_contents("ymt.xml", $yml); // а можно сохранить в файл echo $yml; }

< ? php

include "YandexMarket.php" ;

public function viewAction () {

$ shopName = "Все для домофонных ключей" ;

$ companyName = "OOO "ККККЕЙ"" ;

$ siteURL = "http://kkkkey.ru" ;

$ market = new YandexMarket ($ shopName , $ companyName , $ siteURL ) ;

$ market -> addCurr ("RUR" , 1 ) ;

$ market -> addCurr ("USD" , "CBRF" ) ;

$ market -> addCat ("Все товары" , 1 ) ;

$ model = self :: _getModel () ;

$ entries = $ model -> fetchEntries () ;

foreach ($ entries as $ entry ) {

// offer catId, title, entryId

$ offer = new OfferYmt ($ entry [ "id" ] ) ;

$ offer -> setUrl ("http://ikey.ru/product/" . $ entry [ "uri" ] ) ;

$ offer -> setRequired ($ entry [ "price1" ] , "RUB" , 1 , $ companyName , $ entry [ "title" ] ) ;

Экспорт товаров в онлайн-сервис «Яндекс.Маркет» в Shop-Script выполняется с помощью плагина из магазина Webasyst. 1. Установите плагин Установите плагин «Яндекс.Маркет»: в бекенде вашего Вебасиста перейдите в приложение «Инсталлер»,...

+3 Принято

Добрый день!У меня есть файл YML-файл с товарами.Файл предоставлен поставщиком товаров.Я посмотрел документацию Яндекса https://yandex.ru/support/webmaster/goods-prices/t...Как я понял, файл составлен верно. Потому что они и сами у себя его и...

Импорт YML (предоставленый сервисом prom.ua)

При импорте не только этого файла:http://ua-torg.biz.ua/yandex_market.xml?hash_tag=2...И других файлов раньше формата YML импорт успешен но категории товаров созданы в общую директорию и под категории также.Это видно на сайте: ua-torg.biz(закрыли) Вот...

Использую плагин перехода на ShopScript.Использую YML. Все импортируется, за исключением реального наличия и характеристик. Наличие затем через CSV обновляю, однако с характеристиками все сложнее.Вопрос такой: как научить этот плагин подтягивать...

Добрый день, всем.Подскажите, пожалуйста, как сделать импорт характеристик и их значений при импорте товаров из yml файла через плагин "Переход на Shop-script".yml файл специально был подготовлен другой стороны для яндекс.маркета.Создал...

+4

+1

В связи с правилами яндекс маркета нам запретили выгружать все изображения товаров. Можно выгружать только некоторые (торгуем бокалами, а изображения бокалов с налитым алкогольным напитком запрещено - можно только пустые). По умолчанию в YML файл...

Создание каталога товара из YML и XML файлов поставщика

У поставщика есть два файла. YML - с описанием и характеристиками и XML - для подгрузки остатков. На основе этих файлов необходимо создать каталог товаров на сайте.

Яндекс не принимает YML из-за отсутствия тега delivery. Попытался понять как это работает. В плагине экспорта я создал два новых профиля. В одном из них в пункте 5.Условия доставки(домашний регион) поставил галочку "Доставка включена в...

Интересует плагин или способ создавать XML/YML прайс с актуальными остатками на складе. Или может подскажете как создать характеристику под Яндекс.Маркет которая будет подтягивать остатки?

Добрый день, подскажите пожалуйста как создать отдельный YML-файл для Яндекс-Вебмастера?И как сделать чтобы он обновлялся? Может быть есть плагин?

Есть решение

В плагине Яндекс.Маркет, после последнего обновления перестала создаваться ссылка на yml-файл. Теперь вместо ссылки вида https://сайт.ru/yandexmarket/2156-358.xmlФормируется ссылка https://сайт.ru/my/При этом старые файлы экспорта...

Почистите кеш Вебасиста.Проверьте, нет ли ошибок в структуре сайта.Попробуйте отключать плагины, кроме «Яндекс.Маркета» — возможно, какой-то из них с ошибками.

Rat

Здравствуйте. На сколько я понял из этой документации http://partner.market.yandex.ru/legal/tt/#id14782920 для гарантии есть абсолютно определенные фиксированные значения: false — товар не имеет гарантии производителя; true — товар имеет...

+1

Формирую файл по типу Произвольный товар (vendor.model)Если указываю: Группа товаров/категория →ТИП" (товара, как я предполагаю) →То вот этот код: case "typePrefix": $model = new shopTypeModel();...

Формирую файл по типу Произвольный товар (vendor.model)Если указываю: Группа товаров/категория →ТИП (товара, как я предполагаю) →То вот этот код: case "typePrefix": $model = new...

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

Экспорт YML

Создаем мобильное приложение на платформе Mobium.В него выгружаются товары из интернет-магазина по протоколу Яндекс маркетаПроблема в том что при выгрузке не отображаются размеры товаров так как они у меня заданы не в характеристиках, а как отдельные...

Магазин под ключ

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

Перенос товара поставщика к себе на сайт! Есть решение

Добрый День!Большая просьба помочь с выгрузкой товара на сайт (ambrella-mebel.ru)Я сделал перенос через плагин переход shop-script. Т.е. выбрали платформу YML-файл Вставили ссылку и создали характеристику! После переноса у нас слетели цены на...

В маркете можете купить конвертер YML в CSV https://www.webasyst.ru/store/plugin/shop/yml2csv/ И проблемы с переносом не будет. И в ближайшее время выйдет плагин, который будет автоматически обновлять цены и наличие. Стоимость второго плагина 1499 р. То есть 4500 р. за два плагина и проблем с заливкой товара и автоматическим обновлением цен у вас уже нет.

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

Добавлять товары в Shop-Script можно множеством разных способов - как вам удобнее.ВручнуюНаиболее простой и интуитивно понятный способ добавления - вручную, в разделе «Товары» бекенда Shop-Script.Щелкните по ссылке «Новый товар».Укажите основные данные...