Najpierw ustal, czego dotyczy opinia

Zanim dodasz dane uporządkowane, odpowiedz na proste pytanie: co użytkownik rzeczywiście ocenił? Na karcie butów może to być konkretny model, a w profilu sprzedawcy — doświadczenie zakupowe w sklepie. Te opinie mogą występować w jednym serwisie, ale nie opisują tego samego obiektu. Oceny dostawy, obsługi i zwrotów nie powinny automatycznie stawać się oceną produktu. Podobnie recenzji przepisu nie należy przypisywać całej witrynie z przepisami.

Pomaga również sprawdzenie zakresu strony. Jeśli karta dotyczy jednego produktu, oznaczenie jego opinii jest zwykle łatwiejsze do zrozumienia niż na stronie kategorii obejmującej dziesiątki produktów. Na stronie kategorii zbiorcza liczba gwiazdek, pochodząca z ocen różnych przedmiotów, nie jest oceną jednego wyraźnie wskazanego produktu. Jeżeli nie potrafisz nazwać ocenianej rzeczy bez użycia określenia „wszystko na tej stronie”, najpierw uporządkuj prezentację opinii.

Review i AggregateRating pełnią różne role

Review opisuje pojedynczą opinię lub recenzję: kto ją wystawił, jaka jest jej treść i — jeśli przyznano ocenę — jaka wartość do niej należy. AggregateRating przedstawia ocenę zbiorczą, obliczoną z wielu ocen, na przykład średnią 4,6 na 5 na podstawie ocen konkretnego produktu. Nie trzeba zastępować każdej pojedynczej opinii oceną zbiorczą ani tworzyć sztucznych recenzji po to, by uzyskać średnią.

Dane oznaczone w kodzie powinny odpowiadać temu, co użytkownik może zobaczyć i zrozumieć na stronie. Jeżeli wyświetlasz średnią, pokaż również, ilu ocen dotyczy, oraz stosowaną skalę. W znacznikach zadbaj o zgodność wartości z prezentacją: nie zaokrąglaj w kodzie inaczej niż w interfejsie bez wyraźnego powodu. Nie oznaczaj jako recenzji tekstu promocyjnego napisanego przez sprzedawcę ani liczby gwiazdek przeniesionej z innego miejsca bez jasnego wyjaśnienia jej pochodzenia i zakresu.

Powiąż ocenę z właściwym obiektem w danych

W danych uporządkowanych musi być czytelne, czego dotyczy Review lub AggregateRating. Ocenę można powiązać z opisywanym obiektem, na przykład umieszczając aggregateRating przy Product, którego dotyczy karta. Gdy opinia występuje jako osobny element, jej itemReviewed powinno wskazywać właściwy obiekt. Wybór struktury zależy od układu strony, ale znaczenie relacji powinno pozostać jednoznaczne: ocena modelu lampy nie jest oceną producenta, sklepu ani całej kategorii oświetlenia.

Uważaj zwłaszcza na szablony. Jeśli jeden fragment kodu trafia na wszystkie karty produktów, musi pobierać ocenę i liczbę głosów właściwe dla każdej karty. Po zmianie wariantu produktu sprawdź też, czy opinie dotyczą całego modelu, czy tylko danego wariantu. Gdy serwis nie rozróżnia tych zakresów, nie sugeruj w znacznikach większej precyzji, niż zapewniają zebrane dane.

Nie każda widoczna ocena nadaje się do oznaczenia

Sama możliwość zapisania opinii w formacie Schema.org nie oznacza, że wyszukiwarka wyświetli gwiazdki w wynikach. Format danych i zasady prezentowania wyników rozszerzonych to dwie różne kwestie. Znaczenie mają między innymi rodzaj ocenianego obiektu, zawartość strony i reguły wyszukiwarki. Szczególnej ostrożności wymagają opinie o firmie publikowane na jej własnej stronie: nie należy zakładać, że oznaczenie takich ocen przełoży się na widoczne gwiazdki.

Nie oznaczaj średniej, której strona nie przedstawia użytkownikom, ani opinii niedostępnych pod danym adresem. Jeśli oceny pochodzą z zewnętrznego systemu, upewnij się, że rozumiesz, co mierzą i do jakiego obiektu się odnoszą. Po usunięciu opinii lub korekcie liczby ocen zaktualizuj także dane uporządkowane. Poprawne oznaczenie odzwierciedla stan treści, zamiast tworzyć równoległą, korzystniejszą wersję danych wyłącznie dla robotów.

Krótka lista kontroli przed publikacją

Przejdź przez stronę jak odwiedzający: wskaż oceniany obiekt, znajdź opinie lub średnią i sprawdź ich zakres. Następnie porównaj stronę z kodem. Czy typ obiektu odpowiada rzeczywistej treści? Czy Review odnosi się do pojedynczej opinii, a AggregateRating do rzeczywistego zestawu ocen? Czy ratingValue, skala oraz liczba ocen lub recenzji są spójne z tym, co pokazujesz? Czy szablon nie przenosi oceny z jednego produktu na inne?

Na koniec przetestuj adres narzędziem do sprawdzania danych uporządkowanych i obejrzyj wyrenderowaną stronę. Test może wykryć błędy składni lub brak wymaganych pól dla wybranej funkcji wyszukiwarki, ale nie zastąpi oceny, czy opinie przypisano właściwej rzeczy. Po wdrożeniu wracaj do przykładowych stron, szczególnie po zmianach szablonu, importu opinii lub sposobu liczenia średniej. Celem jest wierny opis zawartości strony, nie samo uzyskanie gwiazdek w wynikach.

Wróć do kategorii ↗