Skocz do zawartości

Znacznik Product. Należy określić właściwość aggregateRating


Przejdź do rozwiązania Rozwiązane przez SeNioR,

Rekomendowane odpowiedzi

  • Założyciel
  • Rozwiązanie

Cześć. Tak jak napisał Sh4zzy. Skorzystaj z narzędzia Schema Markup Testing Tool, do testowania uporządkowanych danych.

Fachowo nazywa się to Rich snippets czyli fragmenty rozszerzone. Są to dodatkowe elementy widoczne w wyniku wyszukiwania. 

Twój kod zawiera znacznik "Product" który wymaga właściwości "offers", "review" lub "aggregateRating".

<div class="strona padding30" itemscope itemtype="http://schema.org/Product">

Jeżeli ocenianie za pomocą gwiazdek działa, a nie jest dodane na "sztywno" to najlepiej będzie dodać "Fragment opinii", z tym że wymagane jest podanie właściwości ile osób zagłosowało i jaka jest średnia ocena. 

W przypadku "review" wymagane jest aby taki produkt najpierw skomentować i go ocenić, czyli wystawić "recenzję". Bardziej się to sprawdza w produktach rzeczowych albo przepisach kulinarnych niż w "ogłoszeniach". 

Przykład zastosowania znacznika "Product" z właściwością "review":

rich-snipppets-rating-structure-data-google-min.png

Jak widać, Google wyświetla dodatkowy fragment który nie tylko poprawia pozycję w wyszukiwarce ale też przyciąga uwagę innych i taki wynik będzie częściej klikany.

Odnośnik do komentarza
Udostępnij na innych stronach

  • Założyciel

Nie rozumiem? Podałem ci narzędzie do testowania i podsunąłem wszelkie informacje. Dodaj brakującą właściwość do Twojego kodu albo całkowicie usuń dane strukturalne.

Jeżeli nie wiesz jak to zrobić to niech zajmie się tym Webmaster strony.

Przykładowo możesz dodać właściwość "offers":

<div itemprop="offers" itemtype="https://schema.org/Offer" itemscope>
<link itemprop="url" href="https://example.com/anvil" />
<meta itemprop="availability" content="https://schema.org/InStock" />
<meta itemprop="priceCurrency" content="USD" />
<meta itemprop="itemCondition" content="https://schema.org/UsedCondition" />
<meta itemprop="price" content="119.99" />
<meta itemprop="priceValidUntil" content="2020-11-20" />
</div>

ale jak widać należy skądś pobrać dane o cenie, walucie i dacie także nie za bardzo pasuje to pod "ogłoszenie".

Lepiej jakbyś wdrożył system oceniania i pobrał dane do "aggregateRating", tutaj wystarczy wypełnić dwie wartości.

<div itemprop="aggregateRating" itemtype="https://schema.org/AggregateRating" itemscope>
<meta itemprop="reviewCount" content="89" />
<meta itemprop="ratingValue" content="4.4" />
</div>
Odnośnik do komentarza
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
 Udostępnij

×