AggregateRating to typ danych strukturalnych ze słownika Schema.org, który przekazuje wyszukiwarce zbiorczą ocenę produktu, usługi lub firmy wyliczoną na podstawie wielu recenzji użytkowników. W praktyce to fragment kodu, który mówi Google: „ten produkt ma średnią ocenę 4,7 na 5 wystawioną przez 128 osób”. Dzięki niemu w wynikach wyszukiwania mogą pojawić się złote gwiazdki, czyli jeden z najbardziej przyciągających wzrok elementów rich snippets.
AggregateRating nie działa samodzielnie — zawsze osadza się go wewnątrz nadrzędnej encji, najczęściej Product, LocalBusiness, Recipe czy Organization. To on odpowiada za to, że pod adresem strony w SERP widzimy ocenę liczbową i liczbę opinii.
Jak AggregateRating działa w praktyce
AggregateRating przekazuje wyszukiwarce trzy podstawowe wartości: średnią ocenę (ratingValue), liczbę recenzji lub głosów (reviewCount lub ratingCount) oraz skalę oceniania (bestRating i worstRating). Google odczytuje te dane z kodu strony i — jeśli spełnia ona wytyczne — renderuje gwiazdki bezpośrednio w wynikach organicznych.
Jak wygląda kod AggregateRating?
Najczęściej stosuje się format JSON-LD, rekomendowany przez Google. Przykładowy zapis dla produktu wygląda tak:
"aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.7", "reviewCount": "128", "bestRating": "5", "worstRating": "1" }
Wartość ratingValue może być liczbą całkowitą lub dziesiętną. Domyślna skala to 1–5, ale można ją nadpisać — np. dla ocen w skali 1–10 wystarczy ustawić bestRating na 10. Google wymaga, aby ocena opierała się na realnych opiniach zebranych od użytkowników, a nie na wartościach wpisanych ręcznie przez właściciela strony.
ratingCount czy reviewCount — czym się różnią?
reviewCount oznacza liczbę pełnych, tekstowych recenzji, a ratingCount to liczba wszystkich ocen, także tych bez komentarza. W kodzie należy podać przynajmniej jedną z tych właściwości, w przeciwnym razie Google potraktuje dane jako niekompletne i nie wyświetli gwiazdek.
| Właściwość | Znaczenie | Przykład |
|---|---|---|
ratingValue | Średnia ocena | 4.7 |
reviewCount | Liczba recenzji tekstowych | 128 |
ratingCount | Liczba wszystkich ocen | 340 |
bestRating | Górna granica skali | 5 |
worstRating | Dolna granica skali | 1 |
Gdzie najczęściej stosuje się AggregateRating?
AggregateRating sprawdza się wszędzie tam, gdzie użytkownicy oceniają dany obiekt — na kartach produktów w sklepach, w opisach usług lokalnych firm oraz w przepisach kulinarnych. W e-commerce to jeden z częściej wdrażanych schematów, bo bezpośrednio przekłada się na widoczność oferty i wyższy współczynnik klikalności w wynikach.
Znaczenie dla SEO i widoczności
AggregateRating nie jest bezpośrednim czynnikiem rankingowym, ale realnie wpływa na CTR, czyli odsetek osób klikających w wynik. Gwiazdki wyróżniają stronę na tle konkurencji i sygnalizują społeczny dowód słuszności, co często przekłada się na wzrost ruchu bez zmiany pozycji. W praktyce agencyjnej wielokrotnie obserwowaliśmy, że sama obecność ocen w SERP potrafi zauważalnie podnieść klikalność karty produktu.
Google traktuje dane strukturalne recenzji rygorystycznie. Od aktualizacji wytycznych ograniczono wyświetlanie gwiazdek dla samodzielnie oceniających się firm — obecnie ocena musi pochodzić od niezależnych użytkowników i być widoczna na tej samej stronie, na której osadzono schemat. Wstawianie fikcyjnych czy zaniżonych/zawyżonych ocen łamie wytyczne i grozi ręczną karą oraz utratą rich snippetów.
Poprawne wdrożenie AggregateRating wspiera też budowanie E-E-A-T, ponieważ realne opinie stanowią sygnał zaufania i doświadczenia. To istotny element przy pozycjonowaniu sklepów internetowych, gdzie decyzja zakupowa często zapada już na etapie wyników wyszukiwania.
FAQ
Czy AggregateRating gwarantuje wyświetlenie gwiazdek w Google?
Nie. Poprawnie wdrożony schemat spełnia warunek techniczny, ale ostateczną decyzję o pokazaniu gwiazdek podejmuje algorytm Google. Nawet bezbłędny kod nie daje pewności — wyszukiwarka wyświetla rich snippety wybiórczo i może je wycofać, jeśli uzna dane za niewiarygodne.
Czym różni się AggregateRating od Review?
AggregateRating to ocena zbiorcza wyliczona ze wszystkich recenzji, natomiast Review opisuje pojedynczą, konkretną opinię jednego autora. W kodzie strony często występują razem: Review zawiera treść pojedynczej recenzji, a AggregateRating podsumowuje je liczbowo.
Jak sprawdzić, czy AggregateRating działa poprawnie?
Najprościej użyć narzędzia Rich Results Test od Google oraz raportu danych strukturalnych w Google Search Console. Oba wskażą błędy składni, brakujące właściwości i ostrzeżenia. To pierwszy krok w każdym rzetelnym audycie SEO dotyczącym danych strukturalnych.
Kiedy nie warto stosować AggregateRating?
Nie warto go wdrażać, gdy nie masz realnych, widocznych na stronie opinii użytkowników. Sztuczne generowanie ocen łamie wytyczne Google i może skutkować ręczną karą. W takiej sytuacji lepiej najpierw zbudować system zbierania recenzji, a dopiero potem oznaczać je danymi strukturalnymi.
Gwiazdki, które robią różnicę w wynikach
AggregateRating to niepozorny fragment kodu, który potrafi realnie zwiększyć klikalność Twoich stron — pod warunkiem że opiera się na prawdziwych opiniach i jest wdrożony zgodnie z wytycznymi Google. Jeśli chcesz mieć pewność, że Twoje dane strukturalne działają i wspierają widoczność, sprawdź naszą ofertę pozycjonowania stron lub zamów kompleksowy audyt SEO.










