Announcement

Collapse
No announcement yet.

New Google feed requests

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    New Google feed requests

    We have 2 sites recently converted over to Ready Theme and now are getting requests from Google to incorporate automatic price and inventory updating utilizing schema.org microdata. We do not use inventory on our website so we are only interested in automatic price updating.

    I have read over the examples but they seem more oriented to static pages. I assume we should add some code in the template area of PROD page? If anyone has already done this perhaps they can confirm the code to be used and where to place it.
    Thanks,
    Chet Vincentz
    [email protected]

    www.electrodyne.cc Quality Motoring Accessories
    www.racdyn-usa.com BMW, MINI & Porsche performance
    www.artisticartifacts.com Creative art materials

    #2
    Re: New Google feed requests

    Hi Chet,

    You can use this piece of code to implement micro data in your product page(PROD), placing is not important as it will add this data in hidden format only and Google will be able to read it well,

    HTML Code:
    <div itemscope itemtype="http://schema.org/Product">
        <meta itemprop="name" content="&mvt:product:name;" />
        <meta itemprop="sku" content="&mvt:product:sku;" />
        <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
            <meta itemprop="price" content="&mvt:product:price;" />
            <meta itemprop="priceCurrency" content="USD" />
            <meta itemprop="availability" content="http://schema.org/InStock" />
        </div>
    </div>
    After implementing this, you should be able to validate your implementation here : https://developers.google.com/struct.../testing-tool/ . If there are no warnings or errors, you are good to go.
    Rajnish Sinha
    ---------------------
    https://twitter.com/rajnishsi

    Comment


      #3
      Re: New Google feed requests

      Thanks. I followed your instructions and then got an error in the validate function

      • Product


      • name:
        &mvt:product:name;

      • sku:
        &mvt:product:sku;

      • offers [Offer]:

      • price:
        &mvt:product:price;

      • priceCurrency:
        USD

      • availability:
        http://schema.org/InStock

        Do I just change it to price?



      Thanks,
      Chet Vincentz
      [email protected]

      www.electrodyne.cc Quality Motoring Accessories
      www.racdyn-usa.com BMW, MINI & Porsche performance
      www.artisticartifacts.com Creative art materials

      Comment


        #4
        Re: New Google feed requests

        I made a mistake it seemed to validate now.
        Thanks,
        Chet Vincentz
        [email protected]

        www.electrodyne.cc Quality Motoring Accessories
        www.racdyn-usa.com BMW, MINI & Porsche performance
        www.artisticartifacts.com Creative art materials

        Comment


          #5
          Re: New Google feed requests

          <div itemscope itemtype="http://schema.org/Product">
          <meta itemprop="name" content="&mvt:product:name;" />
          <meta itemprop="sku" content="&mvt:product:sku;" />
          <div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
          <meta itemprop="price" content="&mvt:product:price;" />
          <meta itemprop="priceCurrency" content="USD" />
          <meta itemprop="availability" content="http://schema.org/InStock" />
          </div>
          </div>
          After making a couple of submissions I noticed some items in the code you supplied (I am not the coder in our place).

          Google referenced 2 items:
          Missing microdata for condition
          Automatic item updates: Missing schema.org microdata price information

          You referenced sku in your code. We don't use sku only code. Don't we have to change sku to code? Code would be the tie in between our submission and our database. I noticed we still had mostly errors but slightly lower than the total because we had a few sku's in place.

          There isn't any mention about condition in your code, can you add that for me?
          Thanks,
          Chet Vincentz
          [email protected]

          www.electrodyne.cc Quality Motoring Accessories
          www.racdyn-usa.com BMW, MINI & Porsche performance
          www.artisticartifacts.com Creative art materials

          Comment


            #6
            Re: New Google feed requests

            To add condition in the microdata , add <meta itemprop="itemCondition" content="http://schema.org/NewCondition" /> in your code block if item is in New condition,
            Also, I noticed that you added this code in <head></head> tags in one of your sites, it should be somewhere inside body(not an error, just for keeping up with the proper HTML structure).

            If you maintain 'code' as your primary reference for products, then you should add it as well in the code block. It depends upon what exactly your code represents logically, it could be MPN, ISBN, any universally accepted identifier, or, well, it can replace sku if you like as well.
            Rajnish Sinha
            ---------------------
            https://twitter.com/rajnishsi

            Comment


              #7
              Re: New Google feed requests

              I'm still failing the Google price update. I'm using the Miva supplied code for Ready Themes just above the footer. I have automatic items updates enabled = Price only
              <!-- Google Rich Snippets -->
              <div itemscope itemtype="http://data-vocabulary.org/Product">
              <meta itemprop="name" content="&mvte:product:name;" />
              <meta itemprop="image" content="&mvt:global:socialImage;" />
              <meta itemprop="category" content="&mvte:category:name;" />
              <meta itemprop="price" content="&mvte:product:formatted_price;" />
              <meta itemprop="description" content="&mvte:product:descrip;" />
              <!-- <meta itemprop="brand" content="" /> For Use With CPF -->
              <div itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
              <meta itemprop="identifier" content="upc:&mvte:product:code;" />
              <meta itemprop="price" content="&mvt:product:formatted_price;" />
              <meta itemprop="currency" content="USD" />
              <meta itemprop="seller" content="&mvte:global:store:name;" />
              <meta itemprop="condition" content="new" />
              <mvt:if expr="l.settings:product:inv_active">
              <meta itemprop="availability" content="&mvte:product:inv_short;" />
              <meta itemprop="quantity" content="&mvte:product:inv_available;" />
              </mvt:if>
              </div>
              When I run a validate on the Google test tool, it appears to me that the data supplied should work. I get a clean validate.
              <!-- Google Rich Snippets -->
              <div itemscope itemtype="http://data-vocabulary.org/Product">
              <meta itemprop="name" content="Support hardware for mounting front spoiler/splitter, pr, carbon fiber" />
              <meta itemprop="image" content="http://www.racdyn-usa.com/mm5/" />
              <meta itemprop="category" content="MINI Cooper, S" />
              <meta itemprop="price" content="$49.50" />
              <meta itemprop="description" content="Support hardware for mounting front spoiler/splitter; carbon fiber. Set of dual swival mounting hardware just like hardware used on race cars to give additional support against high speed wind forces on front spoilers or DTM splitters. Carbon fiber and aluminum; 45mm length." />
              <!-- <meta itemprop="brand" content="" /> For Use With CPF -->
              <div itemprop="offerDetails" itemscope itemtype="http://data-vocabulary.org/Offer">
              <meta itemprop="identifier" content="upc:121 12 50 151" />
              <meta itemprop="price" content="$49.50" />
              <meta itemprop="currency" content="USD" />
              <meta itemprop="seller" content="Racing Dynamics" />
              <meta itemprop="condition" content="new" />
              </div>

              and yet I seem to fail all - the count that doesn't show is actually our total item submission

              Automatic item updates: Missing schema.org microdata price information United States 314 98% 100%

              If anyone sees what I'm doing wrong please let me know. I have been chasing this for quite a while.
              Thanks,
              Chet Vincentz
              [email protected]

              www.electrodyne.cc Quality Motoring Accessories
              www.racdyn-usa.com BMW, MINI & Porsche performance
              www.artisticartifacts.com Creative art materials

              Comment


                #8
                Re: New Google feed requests

                If you look closely at the diagnostic results google will indicate which products are involved. Most likely it's just a few products that are missing data because they have not sampled them in some time. Look at the details provided and see if it's all or just a few of your products that the error message relates to.
                Barry

                Comment


                  #9
                  Re: New Google feed requests

                  Barry,
                  Thanks for your comment, however, the website I used had 100%
                  Here are the results. the other 2 % had submission errors. 314 errors out of 320 items submitted.
                  United States 314 98% 100%
                  Thanks,
                  Chet Vincentz
                  [email protected]

                  www.electrodyne.cc Quality Motoring Accessories
                  www.racdyn-usa.com BMW, MINI & Porsche performance
                  www.artisticartifacts.com Creative art materials

                  Comment


                    #10
                    Re: New Google feed requests

                    Try changing the price line to this, dropping the formatted aspect which you already provided by indicating currency is USD.

                    <meta itemprop="price" content="&mvt:product:price;" />

                    I think the dollar sign being inserted using your current code may be the culprit.
                    Barry

                    Comment


                      #11
                      Re: New Google feed requests

                      Barry, I tried your suggestion. No change. Per Google still "Automatic item updates: Missing schema.org microdata price information". On all our parts. In addition I am getting the condition error message also "Missing microdata for condition". Site is running Ready Theme "Iron and Wool" The code is supplied by Miva in the PROD page just above the footer. These errors do not seem to be negatively effecting my submissions but I'm just trying to clean everything up. My code above looks clean to me.

                      I'm wondering if Miva has placed the code is a wrong place for Google? Its like Google doesn't see it. Is anyone else getting clean submissions on the Miva code in a Ready Theme site?
                      Thanks,
                      Chet Vincentz
                      [email protected]

                      www.electrodyne.cc Quality Motoring Accessories
                      www.racdyn-usa.com BMW, MINI & Porsche performance
                      www.artisticartifacts.com Creative art materials

                      Comment


                        #12
                        Re: New Google feed requests

                        Chet,

                        I see microdata in your source code. I don't know if any of these things are relative but:

                        1. We use as first line:
                        <div itemscope itemtype="http://schema.org/Product"> whereas your code has
                        <div itemscope itemtype="http://data-vocabulary.org/Product">

                        2. You do not have a currency line. For us it is the line beneath the price itself and thus shows that the price is in US dollars.
                        <meta itemprop="priceCurrency" content="USD" />

                        3. The condition statement you use or pull in via code is:
                        <meta itemprop="condition" content="new" /> but we hardcode
                        <meta itemprop="itemCondition" content="http://schema.org/NewCondition" /> as every product for which we use microdata is new. I believe the condition must be one of these:
                        DamagedCondition
                        NewCondition
                        RefurbishedCondition
                        UsedCondition

                        Hoping some of this information is helpful or steers you in the right direction. But, microdata is visible for your products right now and I think these might be syntax issues. Worth a try.


                        Barry
                        Barry

                        Comment


                          #13
                          Re: New Google feed requests

                          Barry, thanks again. I added your suggestions. Will post if that solves my problems.
                          Thanks,
                          Chet Vincentz
                          [email protected]

                          www.electrodyne.cc Quality Motoring Accessories
                          www.racdyn-usa.com BMW, MINI & Porsche performance
                          www.artisticartifacts.com Creative art materials

                          Comment

                          Working...
                          X