2016-12-10 9 views
5

Mam projekt - http://preloaders.net. Ustawiłem go tak, aby ocena była wyświetlana w wyszukiwarce Google (pomarańczowe gwiazdki pod tytułem, np. Spróbuj wpisać słowa kluczowe typu spinner wstępnego ładowania). Wszystko działa dobrze, z wyjątkiem strony głównej, ponieważ właśnie ją naprawiłem.Jak skonfigurować agregację recenzji za pomocą schema.org?

Teraz ponownie koduję cały znacznik do HTML5 (którego jestem całkiem nowym użytkownikiem) i używam schema.org i uwzględniam wszystkie produkty w całym schemacie, ale nie wiem, jaki jest zamiennik agregatu Review w schema.org jest, więc próbuję WebPage. Webmaster Google nie pokazuje błędów, ale pytanie brzmi: czy poniższy kod nadal będzie pokazywał gwiazdki, czy powinienem zrobić coś innego?

<!DOCTYPE html> 
    <html> 
    <head> 
    <meta charset="UTF-8"> 
    <title>my title</title> 
    </head> 

    <body> 
     <nav> 
      <a href=""></a> 
     </nav> 
     <main> 
      <section> 
       <h1>AJAX LOADERS</h1> 
       <article itemscope itemtype="http://schema.org/Product"> 
        <figure> 
         <img itemprop="image" src="/preloader.gif" alt=""> 
         <figcaption itemprop="description"> 
          Spinning Christmas tree with balls. 
         </figcaption> 
        </figure> 
        <a href="#" title="#" itemprop="url"> 
         <h3 itemprop="name">3D Christmas tree </h3> 
        </a> 
        <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
         <span itemprop="priceCurrency" content="USD">$</span><span class="price" itemprop="price">2.95</span> 
        </div> 
        <div class="favorite"></div> 
        <div class="add-to-cart"></div> 
        <div class="frames-amount">30 fr</div> 
        <div class="dimensions">256x256</div> 
        <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
         Average Rating: <span itemprop="ratingValue">5</span> 
         Votes: <span itemprop="ratingCount">12</span> 
        </div> 
       </article> 
      </section> 
      <aside> 
       <article itemscope itemtype="http://schema.org/Product"> 
        <a href="/en/free"> 
         <h3 itemprop="name">Free templates</h3> 
         <div itemprop="offers" itemscope itemtype="http://schema.org/Offer"> 
          <span itemprop="priceCurrency" content="USD">$</span><span class="price" itemprop="price">0</span> 
         </div> 
         <div itemprop="description"> 
          Spinning Christmas tree with balls. 
         </div> 
         <div itemprop="aggregateRating" itemscope itemtype="http://schema.org/AggregateRating"> 
          Average Rating: <span itemprop="ratingValue">5</span> 
          Votes: <span itemprop="ratingCount">12</span> 
         </div> 
        </a> 
       </article> 
      </aside> 
     </main> 
     <footer> 
      <nav> 
       <a href=""></a> 
      </nav> 
     </footer> 
     <script type="application/ld+json"> 
     { "@context": "http://schema.org", 
      "@type": "WebPage", 
      "name": "Loading GIF & APNG (AJAX loaders) generator", 
      "description": "More than 800 free and premium ajax loader (loading animated GIF and APNG) spinners, bars and 3D animations generator for AJAX and JQuery", 
      "aggregateRating": 
      {"@type": "AggregateRating", 
      "ratingValue": "4.9", 
      "reviewCount": "7", 
      "itemReviewed": "AJAX loaders generator" 
      } 
     } 
     </script> 
    </body> 

    </html> 

Przepraszamy za pytanie noob, po prostu upewnij się, że jestem we właściwym kierunku.

Z góry dziękuję.

+0

1) Czy istnieje powód, dla którego używasz Mikrodanych dla dwóch elementów "produktu" i JSON-LD dla elementu "WebPage"? 2) "Generator ładowarek AJAX" to pojedyncza strona, na której można generować obrazy, prawda? A ocena dotyczy tego, jak dobry jest ten generator? – unor

+0

1) Wygodnie jest dla mnie oddzielić ocenę produktów i stronę. Ale mogę też używać JSON-LD. Po prostu nie chcę zbyt wielu thingies 2) Tak, jest to pojedyncza strona, ale jest ich wiele. Tytuł jest tylko przykładem. To jest przykładowy kod –

Odpowiedz

1

Here is an example of what you have to do

And here is the official documentation

Co zrobiłeś to versy podobny do kodu z exampple więc myślę, że to, co zrobiłeś wystarczy mieć gwiazdy

+0

Wielkie dzięki. Rzecz jest w artykule podanym przez webspark.ca - ustawiają one "@type" na produkt, podczas gdy na stronie pokazują, że mają w Google, że używają "@type": "Service". Nie mogę znaleźć nigdzie tego, co powinienem umieścić na wypadek, gdyby potrzebowałem ocenić samą stronę. –

Powiązane problemy