Применение микроразметки в OpenCart

Тема в разделе "OpenCart", создана пользователем Alexxcha, 1 апр 2013.

  1. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    Ребят, подскажите, кто и как использовал микроразметку в opencart?
    Пробовал использовать автоматический модуль Schema.org для OC, но не понравилось - как то кривовато все... в итоге все размечал ручками в темплейтах...
    А вы пользуетесь микроразметкой, микроформатами или rdfa?
    Если у Вас размечено, есть ли польза?
    Кстати, а кто нить для магазина использовал привязку к профилю Google+?

    З.Ы. До недавних санкций со стороны Google (примерно конец февраля начало марта - за ссылки чет наезжали), и отзывы в сниппетах со звездочками отображались, и авторство иногда вылазило с фотой... а счас.... Э-х-х-х....
     
  2. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    [​IMG]
    Я вот о чем говорил если что...
    А то смотреть то смотрите, а никто ничего не ответил :(
     
  3. 1nSane

    1nSane

    Регистрация:
    1 апр 2013
    Сообщения:
    7
    Симпатии:
    0
    Сам только планирую ввести микроразметку после обновления магазина :wink: Так что тоже с удовольствием почитал бы об опыте других...
     
  4. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    285
    Симпатии:
    312
    Я тоже добавлял ручками микроданные и делал привязку к +странице, но сайт все еще в очереди на индексирование.
    Можно подробней?
    --- добавлено: Apr 2, 2013 7:21 PM ---
    [​IMG]
     
  5. ixion

    ixion

    Регистрация:
    16 янв 2013
    Сообщения:
    121
    Симпатии:
    75
    польза только в том, что ссылка в выдаче красивей оформлена, и возможно в связи с этим кликнут именно на ней, больше пользы никакой. Кстати у автора темы не доделан сниппет для хлебных крошек, т.е. чтобы как в последнем сообщении выводились не ссылки а хлебные крошки.
     
  6. fanton123

    fanton123

    Регистрация:
    24 дек 2012
    Сообщения:
    256
    Симпатии:
    29
  7. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    На самом деле все доделано и нормально отображается, правда не для всех товаров... Я так думаю, что проблема в длине текста 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 перестали отображаться в сниппетах, после того как пришло сообщение от них - о том, что на сайт есть исскуственные ссылки, мол это противоречит руководству по продвижению от гугла... После этого по малому начал падать траффик с гугла... Благо для яндекса это пока не принципиально - в основном оотуда идет... Но в выдаче гугла действительно сниппеты пропали... :( Надеюсь, что все таки когда нить вылезу из под гнета буржуйской Пс и оне меня вновь заметят.... :smile:
     
    halfhope нравится это.
  8. R4an_93

    R4an_93

    Регистрация:
    14 янв 2013
    Сообщения:
    265
    Симпатии:
    30
    Тоже бы хотел узнать подробней о установке и проверке работы модуля. Всего 1 xml, который ни на что не ругается (смотрю по логам) и ниче не делает смотрю по средству гугл
     
  9. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    Советую все делать руками - польза очевидна - начинаешь разбираться в коде магазина + размечаешь так как нужно тебе.
    Если интересно, то могу выложить здесь свои размеченные product.tpl и category.tpl - шаблоны продуктов и категорий - наиболее важные.
     
    halfhope нравится это.
  10. R4an_93

    R4an_93

    Регистрация:
    14 янв 2013
    Сообщения:
    265
    Симпатии:
    30
    Хотелось бы подробней про установку и разметку "своими руками", можно и с примерами.
     
  11. halfhope

    halfhope

    Регистрация:
    31 дек 2012
    Сообщения:
    285
    Симпатии:
    312
    Выложите, пожалуйста.
     
  12. noobie

    noobie

    Регистрация:
    27 мар 2013
    Сообщения:
    173
    Симпатии:
    22
    Т.е. модуль Schema 2.1 который есть в теме форумов не работает вообще? Или работает но не так?
     
  13. Alexxcha

    Alexxcha

    Регистрация:
    21 ноя 2012
    Сообщения:
    130
    Симпатии:
    36
    Работает, но шаблоны зачастую не типовые - а следовательно и разметка из модуля в них не работает...
    --- добавлено: 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="&nbsp;<?php echo $currency; ?>&nbsp;" />
    				<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>
    
    Мой Продукт.тпл
     
    starlin и halfhope нравится это.
  14. TexnikTexnolog

    TexnikTexnolog

    Регистрация:
    11 июл 2013
    Сообщения:
    11
    Симпатии:
    0
    Я так понял нужно править только файл "product.tpl"
    вот мой product.tpl
    Все ли я там правильно сделал, а что категории видны нормально а вот сам продукт походу нет.
    Может кто то знающий посмотреть, может что то посоветовать!
     
  15. sky3333

    sky3333

    Регистрация:
    27 май 2013
    Сообщения:
    3
    Симпатии:
    1
    Я использовал микроразметку, но валидатор сильно на неё ругался. Да и гугл только в двух товарах добавил сниппеты со звездочками, остальные 149 товаров проигнорировал.
     
  16. Nikolay23

    Nikolay23

    Регистрация:
    25 апр 2013
    Сообщения:
    2
    Симпатии:
    1
    Как вариант предлагаю купить мой модуль. Понимаю что пиарюсь, но по теме все же.:Acute:

    Либо могу сюда залить.
    Модуль формирует json-ld разметку, очень перспективная на данный момент и размечает в магазине все что можно разметить.:Cool:
     
    Lasted edited by : 17 июн 2016
    Pelmen2 нравится это.
  17. sonicking

    sonicking

    Регистрация:
    26 май 2013
    Сообщения:
    406
    Симпатии:
    104
    Nikolay23, купить я думаю, если модуль действительно стоящий и Вы будете оказывать поддержку, не проблема
    выкладывайте, кто оценит - тот купит
    (а то некоторые модули покупал без возможности пощупать - до сих пор лежат невостребованные, хотя обещаний от авторов был воз и маленькая тележка...)
     
  18. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    2.051
    Симпатии:
    779
    Слишком перспективная. В том смысле, что сейчас только на перспективу, ибо кроме Гугла никто её не понимает (по крайней мере, второй по популярности в Рунете, Яндекс по официальной информации её поддерживает только в Островах). Если моя информация устарела и у вас есть другая официальная, поделитесь.