Недавно я заметил что в Yandex Webmaster появился новый есть раздел, он называется «Товары и цены». Там я увидел как можно бесплатно улучшить в выдаче яндекса, страницы товаров магазина.

yandex

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

Стоит отметить что подключиться могут не все магазины. Из самых важных критериев, как по мне, является, то что у магазина должно быть юридическое лицо на которое магазин зарегистрирован. Более детально про подключение можно прочитать в документации к Yandex Webmaster в разделе Подключение магазина.

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

Мне хотелось максимально обезопасить пользователя от генерации не корректного YML файла. По этому все ноды xml представлены в виде PHP objects. В идеале было б еще сделать валидацию обьекта перед записью его в yml файл, но руки пока к этому не дошли. Боннусом является то что формат файла для Яндекс Маркет и для Яндекс вебмастер одинаковый в связи с чем библиотеку можно использовать для двух сервисов.

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


Документацию по использованию библиотеки и ее саму вы можете найти на GitHub YmlGenerator.

З.Ы. Вопрос к сообществу, кто пользовался возможностью выгрузки товаров в Яндекс Вебмастер вы заметили улучшение в конверсии или приросте трафика? (У меня пока нету такой информации).
Поделиться с друзьями
-->

Комментарии (11)


  1. xpert13
    21.10.2016 15:33
    +3

    YML уже сто лет в обед, формат простой как двери, разбираться там не в чему.

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

    Если были в процессе работы какие-то подводные камни или вы использовали интересные и уникальные решения — обязательно поделитесь этим. Но в таком виде этому не место на хабре, имхо.


    1. Bukashk0zzz
      21.10.2016 16:26
      +1

      YML был в Yandex Market теперь он появился в Yandex Webmaster и многие думаю об этом не знают. Если написать в своем блоге о библиотеке ее не заметят. И если у кого то возникнет потребность создания даного файла ему не прийдется решать проблему самому.
      В связи с тем что теперь выгрузка товаров в яндекс бесплатная я думаю это будет актуально.


      1. keslo
        21.10.2016 20:50

        Насколько недавно? Я помню эту возможность довольно давно


        1. Bukashk0zzz
          22.10.2016 10:35

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


  1. rhamdeew
    21.10.2016 15:41
    +1

    А вы случаем не в курсе, будет ли положительный эффект от этой фичи если магазин уже выгружает в Яндекс.Маркет информацию о товарах? И можно ли выгружать в маркет только часть товаров, а в вебмастер все товары в yml?


    1. Bukashk0zzz
      21.10.2016 16:29
      +1

      С того что читал в документации про разные yml в маркет и вебмастер ничего не писали.
      По логике это не должно мешать друг другу.


    1. keslo
      21.10.2016 20:53

      Я нашёл профит в том, что Яндекс страницы не теряет товарные при индексе (аналог sitemap) и становится более привлекательным виджет в основном поиске (появляется указанная на товар цена).


  1. neonox
    21.10.2016 17:54
    +1

    Эта фича уже более 2 лет в вебмастере. После разбора YML, в выдаче Яндекс.Поиск появляется товар уже с ценой. Возможно это и хорошо, если ваш сайт на первой странице. Особого роста конверсии на размещаемых сайтах я не заметил.


    1. keslo
      21.10.2016 20:57

      Подтверждаю. Какого-то заметного эффекта в конверсии не заметил.


  1. technik
    24.10.2016 17:41

    Этой штуке уже несколько лет, помню интегрировал его ещё в старом вебмастере. Фаил YML совершенно стандартный, подходит также обычный фаил который используется (если используется) для экспорта товаров.

    Сейчас они его обновили и он видимо стал сильно заметен, хотя раньше был запихнут вглубь и найти его было не так то просто.
    Основной плюс, в том, что позиция вашего магазина визуально более заметная чем у конкурентов. А конверсия сильно повышается по НЧ трафику и запросом прямых названий товаров или артикулов. Если цена хотя бы незначительно ниже, чем у всего что может заметить пользователь на первой странице выдачи, как в снипетах, так и допустим в ценах яндекс маркета.
    Ну и естественно ваш магазин должен быть как минимум до 5 строчки в поиске, тогда есть эффект.


  1. bx-coder
    24.10.2016 17:42

    так это же по-моему появилось очень давно. Помнится еще в старой версии Вебмастера это было.