Кликабельность сниппета сайта в выдаче поисковых систем является весьма значимым фактором ранжирования Интернет-ресурсов. В свою очередь, повышение кликабельности сниппета может способствовать не только росту позиций, но и росту целевого трафика. О том, как увеличить кликабельность сниппета коммерческого сайта в выдаче поисковой системы Яндекс пойдет речь далее.
Для повышения кликабельности сниппета коммерческого сайта в выдаче поисковой системы Яндекс мы будем использовать модуль «Товары и Цены» в панели ЯндексВебмастер. Данный модуль позволяет добавлять в сниппет сайта в выдаче поисковой системы Яндекс данные о цене товара и варианте доставки.
Подключение модуля «Товары и Цены» осуществляется в разделе «Содержимое сайта» панели ЯндексВебмастер. Для подключения модуля «Товары и Цены» необходимо передать в поисковую систему Яндекс информацию о предлагаемых товарах и их стоимости. Передача данных осуществляется через специальный yml-файл, который размещается на сайте.
Последовательность действий для подключения модуля «Товары и Цены»
- Подготовка данных и создание 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 файл для Маркета?
- Прежде всего, только актуальная информация!
- Используйте каждое поле по его назначению: если это описание, то описывайте все преимущества данного товара, если у вас какие-то специальные условия покупки - используйте поле salеs_notes. делайте все, как положено, и будет вам счастье. Не нужно засорять поле информацией, для которой оно не предназначено.
- Четко и понятно прописывайте название предложения. Например, если вы продаете фотоаппарат Canon, то так и пишите:
то есть указывайте важные параметры: тип товара, производителя/марку, модель, потому что именно
Как залить файл для Маркета?
Если вы подготовили YML файл для Яндекс Маркета и готовы вступить в бой за покупателей, то после создания магазина вам необходимо зайти в раздел «Ассортимент»:
и выбрать в появившемся меню «Прайс-лист».
И ввести ее в поле:
По принципу сайт.ру/название_файла.xml (то есть файл должен располагаться в корне сайта!), а потом нажать кнопку «Проверить прайс-лист».
Если вы хотите залить файл вручную, то выбирайте тогда «Загрузить файл»:
И смело жмите на кнопку выбора прайс-листа:
Если все сделано правильно, проблем не возникнет.
Если вы просто хотели проверить вашу базу данных, нажмите «Отмена», если вы готовы запустить размещение на Маркете, нажмите «Сохранить и продолжить».
Обратите внимание!
- Обновлять загруженный вами файл нужно минимум 1 раз в 30 дней.
- Модерация занимает 2 рабочих дня. Если будут обнаружены ошибки, вам поступит письмо на почту. Не злоупотребляйте, исправляйте все как можно внимательнее, иначе магазин могут вообще не принять к размещению.
Это стандарт, разработанный Яндексом для принятия и размещения информации в базе данных Яндекс.Маркета. YML основан на стандарте XML. Единый формат представления данных позволяет быстро и качественно обрабатывать предоставляемую магазинами информацию о товарах и услугах.
Настройте экспорт информации о товарах и услугах из вашей базы данных в YML-файл или используйте CMS со встроенными возможностями экспорта данных в формат YML.
Процесс подключения
Разместите файл на сайте вашего магазина по URL , и укажите его при добавлении магазина в SocPoster. YML-файл регулярно скачивается роботом и обновленные данные импортируются в каталог товаров вашего сообщества во ВКонтакте.
Требования к YML-файлу
Стандарт YML не допускает использования в текстовых данных непечатаемых символов с ASCII -кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13. Разрешены - табуляция, перевод строки, возврат каретки. ). Это требует обязательной замены некоторых символов на эквивалентные им символьные коды:
Если в файле все таки присутствуют html теги, то для надежности, можете обернуть их в конструкцию . Это необязательно. Пример:
Описание элементов и пример файла
Несколько категорий для товара
В стандарте YML не предусмотрено использование нескольких категорий, но SocPoster делает исключение для этого правила и обрабатывает все тэги
Для выгрузки товаров в Яндекс Маркет из веб магазина в формате yml, есть . Тем не менее, частые заказы связаны с тем, что "программист взялся и yml написать осилил, но почему он не подходит Яндексу".
Мешает ограничение на 3 бесплатных проверки. Но елки палки, уж проверить то xml на валидность можно? Есть отличный онлайн сервис для проверки xml . Проверка в два этапа, сначала скармливаем yml, затем shops.dtd Это избавит от большей части ошибок. Перечислю самые частые.
1.В неправильном порядке перечислены элементы.
Пример yml файла, который не пройдет валидацию.
< 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)Если указываю: Группа товаров/категория →ТИП" (товара, как я предполагаю) →
Формирую файл по типу Произвольный товар (vendor.model)Если указываю: Группа товаров/категория →ТИП (товара, как я предполагаю) →
Здравствуйте!Мы используем плагин Яндекс маркета, для выгрузки товарных позиций в мобильное приложение.Приложение создано на платформе мобиум.Столкнулись с проблемой что каждый размер товара, отображается отдельной товарной позицией в мобильном...
Экспорт 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.Щелкните по ссылке «Новый товар».Укажите основные данные...