Добавление цены товара в сниппет в Яндексе

Опубликовано: 20 Август, 2013
Обновлено: 22 Август, 2013
Категория: SEO оптимизация
Комментариев: 47

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

primer

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

Чтобы сделать тоже самое в магазине на virtuemart 2 для начала нужно добавить сайт в Яндекс Вебмастер. Об этом написано очень много, поэтому останавливаться на этом не буду.

Создание YML-файла

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

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

  1. Распаковываем архив и в корневую папку сайта копируем папку market.
  2. В файле site.ru/market/vm2_market.php редактируем первые 7 строк (подробные описания к каждой настройке даны в файле)
  3. Запускаем скрипт, введя в адресную строку site.ru/market/vm2_market.php.
  4. Проверяем, все ли правильно работает.

Добавление информации в Яндекс Вебмастер

Сайт добавлен в Яндекс Вебмастер и готов YML-файл, осталось сообщить от этом Яндексу. Для этого в панели Яндекс Вебмастера переходим в Содержимое сайта, далее в Товары и цены и нажимаем кнопку Начать работу.

nachalo raboty

Соглашаемся с условиями обслуживания и заполняем все данные  о магазине.

info magazin

В последнем пункте Источники данных указываем путь к нашему YML-файлу -  site.ru/market/vm2_market.php. Статус Ок подтвердит, что файл создан верно. После этого нажимаем на зеленую галку и статус изменится на Используется.

status faila

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

vklucheie magazina

Если верить Яндексу модерация занимает 5 дней и уже в течении 10 дней после нее расширенные сниппеты начнут отображаться. На своем сайте я заметил это через 3 недели, хотя не исключаю, что сниппеты появились раньше.

Чтобы проверить как выглядит ваш сайт можно набрать в поиске Яндекса site:ваш_сайт.ru или забить название конкретного товара и найти себя в выдаче. У меня получилось так:

сайт в ценовым снипетом

47 комментариев

    Роман

    Добрый день!

    Ох не бережете вы подписчиков!!!! Целый час ищу что за сайт вы замуливали на картинке!!

    Единственный подходящий нашел: http://......ru/, но он по ходу на первом VM.

    А статья в очередной раз сильно помогла, спасибо огромное за ваш труд!

      admin

      admin

      с сайтом угадали, он на 2-м вирте 🙂
      убрал его, чтобы клиента не светить
      рад, что статья оказалась полезной

        Роман

        Я подумал что сайт на старом движке, поскольку все страницы (кроме категорий и товара) заканчиваются на .html кроме того корзина имеет адрес сайт.ру/cart.html

        C такой корзиной вообще не сталкивался, а вот окончания .html можно было добавить в старой версии Джумлы.

        Приоткройте пожалуйста завесу тайны, в чем прикол? Стоит какой то плагин для SEO оптимизации?

          admin

          admin

          нет, все стандартными средствами )

          html в конце - Общие настройки сайта -> Добавлять суффикс к URL
          cart в адресе корзины - просто добавил невидимый пункт меню VirtueMart Корзина и прописал ему алиас

    Михаил

    Тут нужно было уточнить что это подходит только для России, на номер егрпоу яндекс плюётся.

      admin

      admin

      спасибо за дополнение!

    Дмитрий

    Срочно нужна помощь!
    Скачал эту штуковину, все выправил как по инструкции. Яндекс ругается, так как прайс не видит реальные цены с учетом скидки. А выводит суммы без скидки.
    Вот как на сайте: http://s5.postimg.org/jueiwddfb/001.jpg
    Вот в прайсе: http://s5.postimg.org/ay3qsfmt3/003.jpg
    Вот в админке: http://s5.postimg.org/ketjz26nr/002.jpg

    Что исправить чтобы цены в прайсе скидочные были??
    Заранее спасибо!

      Дмитрий

      Решено. На сайте появилась новая версия скрипта. Спасибо разработчику.

    Александр

    Помогите пожалуйста. Голову сломал. Не могу в этом файле vm2_market.php настроить, что бы ЧПУ бралось из JoomSEF, а не стандартный ЧПУ вылезал вида http://pozitive.org/2013-07-17-17-21-41/-2013-09-11-13-01-19/-acer-aspire-one-zg5-detail.html. В оригинале эта страница должна быть http://pozitive.org/shop/klaviaturi/acer-aspire-one-zg5.html?limit=int&limitstart=0. Не могу понять почему не цепляет Jroute ссылку из JOOMSEFa

      admin

      admin

      С JoomSEF не работал (
      этот вопрос лучше задать разработчику плагина на форуме

    Дмитрий

    Здравствуйте, вопрос по строчке: define('CURRENCY', 'RUB');
    Цены на сайте по умолчанию в евро, но яндекс не принимает по умолчанию евро.
    Если переводить по умолчанию в рубли - то не конвертируются атрибуты корзины.
    Есть вариант решения проблемы?

    Серей

    У меня ошибка

      admin

      admin

      на каком этапе у вас появилась эта ошибка?

        Сергей

        сделал все как написано в инструкции, заполнил переменные, захожу по ссылке ...vm2_market.php и вижу такую страницу

          admin

          admin

          думаю по этому вопросу вам лучше спросить у авторов скрипта на joomlaforum.ru

    Алексей

    Добрый день.
    Нужна помощь. Все сделал, как в инструкции. Файл YML прошел модерацию. Спустя некоторое время сниппеты стали появляться. Но тут проблемка возникла. Цены в сниппетах примерно на 40% отличаются от цен на сайте в большую сторону. С чем может быть связанно? Сайт на Joomla 2,5 с Virtuemart.

      admin

      admin

      у меня такого не было
      может быть у вас настроены какие-то налоги и правила расчета...

    Алексей

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

      admin

      admin

      посмотрите в vm->товары->налоги и правила расчета
      там есть что-нибудь?

    Алексей

    Добрый день, уважаемый admin. Спасибо, что откликнулись на мою проблему. В налогах и правилах я все убрал с публикации. От этого ничего не изменилось. По прежнему цены в сниппетах выше на 40%, чем на самом сайте. К тому же, теперь еще и страницы стали пропадать из индекса. Не могу понять, что я сделал не так. До размещения интернет-магазина в Яндекс в индексе было 57 страниц, после стало около 150. Сейчас снова стало 57 страниц.

    Александр

    А можно как то поставить сниппеты без внесения юр. информации?

      admin

      admin

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

    Юрий

    Здравствуйте
    Файл YML, чтобы вставить на сайте, нужно создать отдельную страницу или можно вставить на любой имеющейся.

      admin

      admin

      Файл YML создаст плагин

    Роман

    Добрый день!
    Подскажите пожалуйста при индексации сайта в Яндексе, ссылки сортировки индексируется как документ является неканоническим, причем их много по каждой категории?

      admin

      admin

      Да, все правильно, так и должно быть, потому что никакого уникального контента они не содержат

    Роман

    Спасибо за ответ!А их можно как-то исключить из индекса или то что они в исключенных страницах нет ничего страшного?

      admin

      admin

      Они в исключенных страницах, поэтому в индексе их уже не будет

    Роман

    Спасибо вам большое за помощь!

    Александр

    Подскажите, при проверке работоспособности скрипта вижу

    ???????? ??????????
    ??? ???????? ??????????

    http://5academy.ru/

    название компании и описание вносил по инструкции.

    заранее спасибо!

    Александр

    сорри не правильно скопировалось.

    name>???????? ??????????/name

    company>??? ???????? ??????????</company

    http://5academy.ru/

      admin

      admin

      измените кодировку в файле скрипта на UTF-8(без ВОМ)
      сделать это можно с помощью Notepad++

    Александра

    Алилуя!!! получилось, оказывается все просто! а уже хотела за помощью к "специалистам" бежать...
    Спасибо огромное, очень полезная статья!!!

      admin

      admin

      Пожалуйста )

    Alexandr2

    Есть еще вот такой прекрасный модуль для VM2 и Яндекс http://joompoint.ru/solutions/1-virtuemart-xml-shlyuz-eksport-v-yandeks-market.html

    Сейчас уже 1050 руб стоит, а у меня есть да и в нете бесплатная версия.
    Ставится компонентом, имеет шаблон и очень удобен в настройке.
    Надеюсь пригодится...

    Михаил

    Здравствуйте admin, подскажите пожалуйста, решения для VM3 будут?
    А то вроде система заработала отлично на связке Jommla 3 с VM3.

      admin

      admin

      Здравствуйте!
      С выходом стабильной версии vm3 статьи буду обновлять
      Думаю, что и эту так же обновлю

    kit

    можно прислать архив со скрипт на kitunovich@mail.ru

    romanov

    Добрый день! Добавил товары, захожу на сайт /market/vm2_market.php, а он мне не добавляет их почемуто. С чем может быть связано?

    Slava

    Добрый день!
    На сайте два статуса товара:
    1. Наличие: в наличии
    2. Наличие: под заказ
    При формировании yml файла все товары имеют один статус - available="true"
    Почему на сайте в статусе товара- под заказ, а в файле yml показывает available="true"??
    В яндексе не показывает цену товара?
    Сделал все по инструкции, на старом сайте все работало.
    Заранее спасибо за ответ.

      admin

      admin

      Здравствуйте!

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

    Ника

    А на подскажите какое нибудь решение для сайта на modx?
    Заполнила форму, YML файл ошибок не нашел, но не проходит проверку. С яндекса написали, что нашли какую-то ошибку в сниппете, но какую не сообщили...

      admin

      admin

      С modx не работал, поэтому подсказать не смогу.

    Wlada

    Добрый день!
    Пытаюсь установить плагин на магазина шаблоне AirShop, но при загрузке появляется окошко что файл market.php существует. Я так понимаю в шаблоне есть одноименный файл, как в таком случае загрузить плагин?

      admin

      admin

      Здравствуйте!
      Создайте тему на форуме поддержки покупателей шаблона.

    Дмитрий

    Добрый день, подскажите пжл, при использовании скрипта ссылки в YML-файле формируются с ошибкой
    https://site.ru//catalog/matras-promtex-orient-monolit-mark-18.html, а нужно
    https://site.ru/catalog/matras-promtex-orient-monolit-mark-18.html
    как это можно исправить?

      admin

      admin

      Здравствуйте!
      Попробуйте в скрипте строку

      заменить на

      Если не поможет, то лучше обратиться к разработчику скрипта в теме на joomlaforum.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*
Для вставки кода заключите его в теги [php] [/php]
*