Ребят, подскажите, кто и как использовал микроразметку в opencart? Пробовал использовать автоматический модуль Schema.org для OC, но не понравилось - как то кривовато все... в итоге все размечал ручками в темплейтах... А вы пользуетесь микроразметкой, микроформатами или rdfa? Если у Вас размечено, есть ли польза? Кстати, а кто нить для магазина использовал привязку к профилю Google+? З.Ы. До недавних санкций со стороны Google (примерно конец февраля начало марта - за ссылки чет наезжали), и отзывы в сниппетах со звездочками отображались, и авторство иногда вылазило с фотой... а счас.... Э-х-х-х....
Сам только планирую ввести микроразметку после обновления магазина Так что тоже с удовольствием почитал бы об опыте других...
Я тоже добавлял ручками микроданные и делал привязку к +странице, но сайт все еще в очереди на индексирование. Можно подробней? --- добавлено: Apr 2, 2013 7:21 PM ---
польза только в том, что ссылка в выдаче красивей оформлена, и возможно в связи с этим кликнут именно на ней, больше пользы никакой. Кстати у автора темы не доделан сниппет для хлебных крошек, т.е. чтобы как в последнем сообщении выводились не ссылки а хлебные крошки.
есть модуль Микроданные Schema.org 2.1 - поможет понять как делать. Здесь и видел такое же для категорий.
На самом деле все доделано и нормально отображается, правда не для всех товаров... Я так думаю, что проблема в длине текста title... Вот например для категорий - http://www.google.com/webmasters/tools/richsnippets?url=http://www.ural-otoplenie.ru/gvs/vpgnl/&html= Вот ссылка на саму категорию - http://www.ural-otoplenie.ru/gvs/vpgnl/ З.Ы. На всех не угодишь - для меня важнее все же SEO чем сниппеты Google - поэтому и title такие какие есть :( --- добавлено: 3 апр 2013 в 20:04 --- По поводу санкций - на самом деле все улучшения для Google перестали отображаться в сниппетах, после того как пришло сообщение от них - о том, что на сайт есть исскуственные ссылки, мол это противоречит руководству по продвижению от гугла... После этого по малому начал падать траффик с гугла... Благо для яндекса это пока не принципиально - в основном оотуда идет... Но в выдаче гугла действительно сниппеты пропали... :( Надеюсь, что все таки когда нить вылезу из под гнета буржуйской Пс и оне меня вновь заметят....
Тоже бы хотел узнать подробней о установке и проверке работы модуля. Всего 1 xml, который ни на что не ругается (смотрю по логам) и ниче не делает смотрю по средству гугл
Советую все делать руками - польза очевидна - начинаешь разбираться в коде магазина + размечаешь так как нужно тебе. Если интересно, то могу выложить здесь свои размеченные product.tpl и category.tpl - шаблоны продуктов и категорий - наиболее важные.
Работает, но шаблоны зачастую не типовые - а следовательно и разметка из модуля в них не работает... --- добавлено: 10 апр 2013 в 22:37 --- Итак как и обещал по порядку выкладываю продукт и категори.тпл Разметка крошек: Код: <div class="center breadcrumb" xmlns:v="http://rdf.data-vocabulary.org/#"> <h1><?php echo $seo_h1; ?></h1> <div> <?php foreach ($breadcrumbs as $breadcrumb) { ?> <?php if($breadcrumb['separator']){ ?> <span><?php echo $breadcrumb['separator']; ?></span> <?php } ?> <span typeof="v:Breadcrumb"> <a href="<?php echo $breadcrumb['href']; ?>" rel="v:url" property="v:title"><?php echo $breadcrumb['text']; ?></a> </span> <?php } ?> </div> </div> Разметка продуктов с отзывами и оценками: Код: .................... <div itemscope itemtype="http://schema.org/Product" id="content"> - Собственно разметка продукта <meta itemprop="name" content="<?php echo $seo_h1; ?>"> <meta itemprop="model" content="<?php echo $model; ?>" > <meta itemprop="manufacturer" content="<?php echo $manufacturer; ?>" > <meta itemprop="url" content="<?php echo $breadcrumb['href']; ?>" > .................... <?php if ($thumb) { ?> - Разметка изображений - так чтобы отдавались реальные размеры изображений - как главного, так и иконок <div class="image"> <a href="<?php echo $popup; ?>" itemprop="image" title="<?php echo $seo_h1; ?>" class="colorbox" rel="colorbox"> <img itemprop="image" src="<?php echo $thumb; ?>" title="<?php echo $seo_h1; ?>" alt="<?php echo $seo_h1; ?>" id="image"/> </a> </div> <?php } ?> <?php if ($images) { ?> <div class="image-additional"> <?php foreach ($images as $image) { ?> <a href="<?php echo $image['popup']; ?>" itemprop="image" title="<?php echo $seo_h1; ?>" class="colorbox" rel="colorbox"> <img itemprop="image" src="<?php echo $image['thumb']; ?>" title="<?php echo $seo_h1; ?>" alt="<?php echo $seo_h1; ?>" /> </a> <?php } ?> </div> <?php } ?> ..................... <?php if ($price) { ?> - разметка цен <div itemprop = "offers" itemscope itemtype = "http://schema.org/Offer" class="price"><?php echo $text_price; ?> <meta itemprop="price" content="<?php echo ($special ? $special : $price); ?>" /> <meta itemprop="priceCurrency" content=" <?php echo $currency; ?> " /> <meta itemprop="seller" content="Ural-Otoplenie.ru - Екатеринбург" /> <link itemprop = "availability" href = "http://schema.org/<?php echo (($quantity > 0) ? "InStock" : "OutOfStock") ?>" /> ..................... </div> <?php } ?> <?php if ($review_status) { ?> - разметка общего рейтинга оценок <div itemprop = "aggregateRating" itemscope itemtype = "http://schema.org/AggregateRating" class="review"> <meta itemprop = "reviewCount" content="<?php echo $review_count; ?>"> <meta itemprop = "ratingValue" content="<?php echo $rating; ?>"> ..................... </div> <?php } ?> </div> ..................... <div id="tab-review" class="tab-content"> - Вкладка ОТЗЫВЫ - и её разметка <div id="review"> <h2 style="font: 18px us101; margin-bottom: 15px;">Отзывы о <?php echo $seo_h1; ?></h2> <?php if ($reviews_array) { ?> <?php foreach ($reviews_array as $review) { ?> <div itemprop = "review" itemscope itemtype = "http://schema.org/Review" class="review-list"> <span class="review-list-date" itemprop = "datePublished" datetime = "<?php echo $review['date_added']; ?>"><?php echo $review['date_added']; ?></span> <div class="review-list-rating rating" title="<?php echo $review['reviews']; ?>" itemprop = "reviewRating" itemscope itemtype = "http://schema.org/Rating"> <meta itemprop = "worstRating" content = "1" > <meta itemprop = "ratingValue" content="<?php echo $review['rating']; ?>"> <meta itemprop = "bestRating" content="5"> <div class="stars-<?php echo $review['rating']; ?>"></div> <span></span></div><span class="review-list-author" itemprop = "author" content = "<?php echo $review['author'] ?>"><?php echo $review['author']; ?></span> <div class="review-list-text" itemprop = "reviewBody" ><?php echo $review['text']; ?></div> </div> Мой Продукт.тпл
Я так понял нужно править только файл "product.tpl" вот мой product.tpl Все ли я там правильно сделал, а что категории видны нормально а вот сам продукт походу нет. Может кто то знающий посмотреть, может что то посоветовать!
Я использовал микроразметку, но валидатор сильно на неё ругался. Да и гугл только в двух товарах добавил сниппеты со звездочками, остальные 149 товаров проигнорировал.
Как вариант предлагаю купить мой модуль. Понимаю что пиарюсь, но по теме все же. Либо могу сюда залить. Модуль формирует json-ld разметку, очень перспективная на данный момент и размечает в магазине все что можно разметить.
Nikolay23, купить я думаю, если модуль действительно стоящий и Вы будете оказывать поддержку, не проблема выкладывайте, кто оценит - тот купит (а то некоторые модули покупал без возможности пощупать - до сих пор лежат невостребованные, хотя обещаний от авторов был воз и маленькая тележка...)
Слишком перспективная. В том смысле, что сейчас только на перспективу, ибо кроме Гугла никто её не понимает (по крайней мере, второй по популярности в Рунете, Яндекс по официальной информации её поддерживает только в Островах). Если моя информация устарела и у вас есть другая официальная, поделитесь.