fishordog Posted January 27, 2014 Share Posted January 27, 2014 (edited) I want to display price in google search results(maybe reviews too). I found some guides online how to do it but i'm worried it will affect my current links that already indexed. Will google just update them with price or will it be crawled as completely new site links? Also in that guide author adds product name and description but i don't think i need all that because my indexed products already show all that information by default. Am i correct? Edited January 27, 2014 by SeVi (see edit history) Link to comment Share on other sites More sharing options...
Dh42 Posted January 27, 2014 Share Posted January 27, 2014 You need to add as much information as you can. you should use the rich snippet testing tool, because if you do not have enough information they will not be included in search results. And yes, price, product name, and description are required to be explicitly named out in rich snippets. Link to comment Share on other sites More sharing options...
fishordog Posted January 27, 2014 Author Share Posted January 27, 2014 (edited) not sure if i explained well. I already have my links indexed and i like how it displays meta title and description. So the question is: do i need to add product name, description in rich snippets or not if it's already looks like this? Will my page ranking stay the same or it will be reindexed if i add only price? I want to make it look like this: Edited January 27, 2014 by SeVi (see edit history) Link to comment Share on other sites More sharing options...
Dh42 Posted January 27, 2014 Share Posted January 27, 2014 You do. Google will not display them if you do not have all of the rich snippet markup data. Link to comment Share on other sites More sharing options...
fishordog Posted January 27, 2014 Author Share Posted January 27, 2014 (edited) but it already display my pages like this : I'm just confused. I don't wan't to loose my page rankings. Will it replace my meta title and description? I want google to keep displaying my meta description and meta title and use rich snippets only for price Edited January 27, 2014 by SeVi (see edit history) Link to comment Share on other sites More sharing options...
Dh42 Posted January 27, 2014 Share Posted January 27, 2014 Google displays what they want, there is no guarantee that meta data will be displayed at all. They might choose to display on page text if it is more relevant to the search. Have you used the rich snippet testing tool at all? 1 Link to comment Share on other sites More sharing options...
NemoPS Posted January 27, 2014 Share Posted January 27, 2014 Also: there is no guarantee that your rank will rise, as many factors determine your ranking (links pointing to your site, for example). However, rich snippets might attract more visitors as they give more info in the SERP Link to comment Share on other sites More sharing options...
fishordog Posted January 28, 2014 Author Share Posted January 28, 2014 (edited) Tried to add snippets and it didn't work. Probably because i'm using custom theme and i missed something. Gonna try it again later Edited January 29, 2014 by SeVi (see edit history) Link to comment Share on other sites More sharing options...
NemoPS Posted January 29, 2014 Share Posted January 29, 2014 What is failing exactly? What do you get out of the rich snippets testing tool? Link to comment Share on other sites More sharing options...
fishordog Posted January 31, 2014 Author Share Posted January 31, 2014 (edited) What is failing exactly? What do you get out of the rich snippets testing tool? it was showing empty property Offer under Item 1. i have to take replace product.tpl and .js again and take a screenshot this weekend, don't want to do it now because store is live. BTW i think Yotpo working on fixing rich snippets so maybe it's better to wait until it works and add price snippet later. Edited January 31, 2014 by SeVi (see edit history) Link to comment Share on other sites More sharing options...
NemoPS Posted January 31, 2014 Share Posted January 31, 2014 you might be missing the price in the respective itemprop Link to comment Share on other sites More sharing options...
Yotpo Posted February 2, 2014 Share Posted February 2, 2014 it was showing empty property Offer under Item 1. i have to take replace product.tpl and .js again and take a screenshot this weekend, don't want to do it now because store is live. BTW i think Yotpo working on fixing rich snippets so maybe it's better to wait until it works and add price snippet later. I can confirm that we are working on Rich Snippets for Presta and it should be ready in a few weeks. Link to comment Share on other sites More sharing options...
fishordog Posted February 7, 2014 Author Share Posted February 7, 2014 (edited) You need to add as much information as you can. you should use the rich snippet testing tool, because if you do not have enough information they will not be included in search results. And yes, price, product name, and description are required to be explicitly named out in rich snippets. Dh42 i followed your tutorial and it worked, at least in snippet testing tool. Will have to wait now to see if google will display it. Thanks Nemo and Dh42. Edited February 7, 2014 by SeVi (see edit history) Link to comment Share on other sites More sharing options...
Dh42 Posted February 7, 2014 Share Posted February 7, 2014 Great, I am glad it helped. Link to comment Share on other sites More sharing options...
fishordog Posted February 7, 2014 Author Share Posted February 7, 2014 Great, I am glad it helped. btw is there any difference between data-vocabulary.org and schema.org? Link to comment Share on other sites More sharing options...
Dh42 Posted February 7, 2014 Share Posted February 7, 2014 At the current time, not really. But in the future schema will be the only supported type. 1 Link to comment Share on other sites More sharing options...
fishordog Posted February 8, 2014 Author Share Posted February 8, 2014 (edited) At the current time, not really. But in the future schema will be the only supported type. so can i just replace data-vocabulary with schema now? also, i can't make images to display in snippet testing tool. could you please tell where to paste itemprop="image", i tried couple times and it didn't work </script> <div itemscope itemtype="http://data-vocabulary.org/Product"> <span itemprop="category">{include file="$tpl_dir./breadcrumb.tpl"}< <div class="main"> <div class="main-inner"> <div class="row-fluid show-grid"> {if $themesdev.td_pro_sidebar=="enable"} <div class="col-left sidebar span3"> {$HOOK_LEFT_COLUMN} {$themesdev.td_left_sidebar_customhtml|html_entity_decode} </div> {/if} <div class="col-main {if $themesdev.td_pro_sidebar=="enable"}span9{else}span12{/if}"> <div id="messages_product_view"></div> <div class="product-view"> <div class="product-essential row-fluid"> <div class="product-img-box {if $themesdev.td_pro_sidebar=="enable"}span6{else}span5{/if}"> <div class="main-image product-image" id="image-block"> {if $have_image} {if $product->new}<div class="label-pro-new">{l s='New'}</div> {/if} {if $product->on_sale}<div class="label-pro-sale">{l s='Sale'}</div>{/if} <span id="view_full_size"> <a id="ma-zoom1" style="position: relative; display: block;" rel="adjustX:10, adjustY:-2, zoomWidth:440, zoomHeight:440" href="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')}" {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if}> <img id="bigpic" class="zoom-image" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')}" alt="{$product->name|escape:'htmlall':'UTF-8'}" title="{$product->name|escape:'htmlall':'UTF-8'}"> </a> </span> {else} <span id="view_full_size"> <a id="zoom" class="main-thumbnail" href="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')}" {if $jqZoomEnabled}class="jqzoom" alt="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'thickbox_default')}"{else} title="{$product->name|escape:'htmlall':'UTF-8'}" alt="{$product->name|escape:'htmlall':'UTF-8'}" {/if}> <img id="bigpic" class="zoom-image" src="{$link->getImageLink($product->link_rewrite, $cover.id_image, 'large_default')}" alt="{$product->name|escape:'htmlall':'UTF-8'}" title="{$product->name|escape:'htmlall':'UTF-8'}"> </a> </span> {/if} </div> {if isset($images) && count($images) > 0} <div class="more-views ma-thumbnail-container"> <h2>{l s='More Views'}</h2> <div class="flexslider carousel"> <div class="flex-viewport"> <ul class="slides"> {if isset($images)} {foreach from=$images item=image name=thumbnails} {assign var=imageIds value="`$product->id`-`$image.id_image`"} <li class="slide " id="thumbnail_{$image.id_image}"> <a class="cloud-zoom-gallery" rel="useZoom: 'ma-zoom1', smallImage: '{$link->getImageLink($product->link_rewrite, $imageIds,'thickbox_default')}'" href="{$link->getImageLink($product->link_rewrite, $imageIds, 'thickbox_default')}" > <img id="thumb_{$image.id_image}" src="{$link->getImageLink($product->link_rewrite, $imageIds, 'medium_default')}" alt="{$image.legend|htmlspecialchars}" height="{$mediumSize.height}" width="{$mediumSize.width}" /> </a> </li> {/foreach} {/if} </ul> <script type="text/javascript"> //<![CDATA[ $jq('.ma-thumbnail-container .flexslider').flexslider({ slideshow: false, itemWidth: 78, itemMargin: 5, minItems: 2, maxItems: 4, controlNav: false, slideshowSpeed: 3000, animationSpeed: 500, animation: "slide" }); //]]> </script> </div></div> </div> Edited February 9, 2014 by SeVi (see edit history) Link to comment Share on other sites More sharing options...
NemoPS Posted February 10, 2014 Share Posted February 10, 2014 Don't worry about images, they are not yet supported for the product schema in serps. Also, yes, you can replace them all with Schema Link to comment Share on other sites More sharing options...
sapphal Posted March 5, 2014 Share Posted March 5, 2014 Hi I followed Nemos tutorial to add rich snippets. Everything went well until I added the code below. When I add the code the price is not displayed on my product page. where have I gone wrong? <p class="our_price_display" itemprop="offers" itemscope itemtype="http://schema.org/Offer"> {if $priceDisplay >= 0 && $priceDisplay <= 2} {if $currencyFormat == 1 || $currencyFormat == 3} <meta itemprop="priceCurrency" content="{$currency->iso_code}" /> {$currencySign} <span id="our_price_display" itemprop="price">{$rightPrice|regex_replace:"/[\\{$currencySign}]/":""}</span> {else} <span id="our_price_display" itemprop="price">{$rightPrice|regex_replace:"/[\\{$currencySign}]/":""}</span> <meta itemprop="priceCurrency" content="{$currency->iso_code}" /> {$currencySign} {/if} {if $tax_enabled && ((isset($display_tax_label) && $display_tax_label == 1) OR !isset($display_tax_label))} {if $priceDisplay == 1}{l s='tax excl.'}{else}{l s='tax incl.'}{/if} {/if} {/if} </p> TIA Lee Link to comment Share on other sites More sharing options...
NemoPS Posted March 5, 2014 Share Posted March 5, 2014 Have you assigned $rightPrice before using it? Link to comment Share on other sites More sharing options...
sapphal Posted March 5, 2014 Share Posted March 5, 2014 Thanks Nemo. i had missed {$rightPrice = {convertPrice price=$productPrice[spam-filter] it works now. Link to comment Share on other sites More sharing options...
fishordog Posted March 11, 2014 Author Share Posted March 11, 2014 (edited) Something odd is with snippets or google. I have been checking my webmaster tools and google has been adding them slowly. Out of 4000 products i had around 1700 items under Structured Data but they still were not showing price in SERP. The odd part is today i noticed my items under Structured Data dropped to 400, the drop was on March 4th. No errors or warnings, they just dropped from 1700 to 400 Edited March 11, 2014 by fishordog (see edit history) Link to comment Share on other sites More sharing options...
mir-aus Posted August 13, 2014 Share Posted August 13, 2014 I can confirm that we are working on Rich Snippets for Presta and it should be ready in a few weeks. HI there, I would like to know how can I active Rich Snippets in my website! do you have any suggestion? Link to comment Share on other sites More sharing options...
NemoPS Posted August 13, 2014 Share Posted August 13, 2014 You don't need to "activate" them, if you use the default template they are already available in prestashop 1 Link to comment Share on other sites More sharing options...
Compolux Posted December 8, 2014 Share Posted December 8, 2014 You don't need to "activate" them, if you use the default template they are already available in prestashop So, when I use default 1.6 theme, the snippets are activate? When I trie snippets tester, result is something like this: link There is not price and stock availability. Link to comment Share on other sites More sharing options...
NemoPS Posted December 8, 2014 Share Posted December 8, 2014 Yeah the default template comes with snippets....but it's broken Link to comment Share on other sites More sharing options...
Compolux Posted December 8, 2014 Share Posted December 8, 2014 Yeah the default template comes with snippets....but it's broken Thanks for info. Is there any easy way, how to fix it? Link to comment Share on other sites More sharing options...
NemoPS Posted December 9, 2014 Share Posted December 9, 2014 Well, the price one being the most problematic one, you can try following my tutorial to correct it 1 Link to comment Share on other sites More sharing options...
Gomlers Posted January 3, 2017 Share Posted January 3, 2017 I have an issue with the price as well. The product price is unfortunately for a product in my shop: 238.9999. Prestashop is rounding this to 239 No problem. Google, however lists the price as 2 389 999,00 In NOK that is quite expensive for some candyrolls Anyone can help? I am using the native google rich snippets that followed the default PS 1.6.0.9 theme. Link to comment Share on other sites More sharing options...
NemoPS Posted January 4, 2017 Share Posted January 4, 2017 Very odd, is the shop using a comma in the snippet? Google needs the dot Link to comment Share on other sites More sharing options...
Gomlers Posted January 5, 2017 Share Posted January 5, 2017 Hm. I don't know. Where should I look, and what should I look for? Link to comment Share on other sites More sharing options...
NemoPS Posted January 6, 2017 Share Posted January 6, 2017 Right click on the price, see if it has a comma for the block with itemprop=price Link to comment Share on other sites More sharing options...
Gomlers Posted January 6, 2017 Share Posted January 6, 2017 It looks good to me, but I don't know. Link to comment Share on other sites More sharing options...
NemoPS Posted January 7, 2017 Share Posted January 7, 2017 I think it's reading the actual text, not the content property. Try duplicating that, remove the id, just leave the itemprop and use the dot one as content, then hide it with display:none Link to comment Share on other sites More sharing options...
Recommended Posts