Dlaczego oceny w gwiazdkach zniknęły z Google z dnia na dzień
Gwiazdki widoczne przez miesiące mogą zniknąć bez ostrzeżenia. Pięć powodów, dla których Google usuwa rich snippet z opiniami, uszeregowanych według częstości, oraz sposób na zdiagnozowanie każdego z nich.
Dlaczego moje oceny w gwiazdkach zniknęły z Google z dnia na dzień?
Kwalifikowalność jest sprawdzana przy każdym crawlu, a nie przyznawana raz na zawsze. Gwiazdki w wynikach wyszukiwania to przywilej, który Google przyznaje, gdy twoje structured data przechodzi weryfikację zgodnie z zasadami dotyczącymi rich snippet z opiniami i zgadza się z tym, co odwiedzający faktycznie widzi. Wystarczy zmiana którejkolwiek strony tego równania, nawet przypadkowa, by gwiazdki po cichu zniknęły.
Nic nie musi pójść źle po twojej stronie, żeby tak się stało. Aktualizacja Widget, zmiana motywu, zmiana zasad Google lub recrawl wolno renderującej strony może każdorazowo usunąć rich snippet. Przejdź przez poniższe przyczyny po kolei, bo pierwsza odpowiada za zdecydowaną większość przypadków.
- Znacznik i widoczne opinie nie zgadzają się ze sobą (najczęstsza przyczyna).
- Opinie dotyczą własnej firmy i nie kwalifikują się do rich snippet z opiniami o produkcie.
- Manual action lub zmiana zasad dotyczących rich snippet z opiniami.
- Tekst opinii renderowany wyłącznie przez JavaScript, którego crawler nie przeczytał.
Przyczyna pierwsza: czy znacznik zgadza się z opiniami widocznymi na stronie?
Niezgodność między structured data a opiniami, które odwiedzający może faktycznie zobaczyć, to zdecydowanie najczęstsza przyczyna. Google wymaga, aby oceny i opinie w znaczniku były widoczne na samej stronie. Jeśli aggregateRating wskazuje 412 opinii, a strona pokazuje Widget, który nie zdążył się załadować, lub wyświetla 38, rich snippet przestaje się kwalifikować.
Najczęściej dzieje się to po redesignie, aktualizacji aplikacji lub migracji: znacznik zostaje w motywie, a widoczne opinie przenoszą się, zmieniają lub przestają się renderować. Naprawą jest doprowadzenie obu stron do zgodności, a następnie ponowna walidacja.
- Otwórz live URL w Rich Results Test i odczytaj sparsowany aggregateRating.
- Porównaj ratingValue i reviewCount z tym, co faktycznie ładuje się na stronie.
- Upewnij się, że opinie z znaczniku są tymi, które odwiedzający może zobaczyć, a nie przestarzałym blokiem.
Przyczyna druga: czy opinie dotyczą twojego własnego sklepu?
Opinie o własnej firmie nie kwalifikują się do rich snippet z opiniami o produktach. Google traktuje oceny zbierane o sobie samym, a następnie oznaczane na własnej stronie, jako służące własnym interesom, i nie wyświetla dla nich gwiazdek w sposób, którego sprzedawcy oczekują. Zasada ta zaostrzyła się z biegiem czasu i retroaktywnie usunęła rich snippet ze stron, które były zgodne według wcześniejszych wytycznych.
Różnica polega na tym, czego dotyczą opinie. Opinie o konkretnym produkcie, oznaczone na stronie tego produktu, nadal się kwalifikują. Opinie o sklepie lub marce jako całości, umieszczone na stronie usługi lub stronie głównej i oznaczone po to, by zdobyć gwiazdki, to wzorzec, który Google teraz tłumi. Diagnoza: zapytaj, o jakiej encji mówi opinia, a nie gdzie siedzi Widget.
Przyczyna trzecia: czy pojawił się manual action lub zmiana zasad?
Jeśli znacznik jest poprawny, a opinie się kwalifikują, sprawdź, czy Google nie zmieniło zasad lub nie oznaczyło twojej witryny. Otwórz Search Console i sprawdź dwa miejsca: raport Manual Actions oraz status Merchant listings lub review-snippet w raportach ulepszeń. Manual action będzie zawierać opis problemu; cicha zmiana zasad nie, więc skonfrontuj datę zniknięcia gwiazdek z ogłoszeniami ze strony Google Search Status Dashboard.
Zmiany zasad to frustrujący przypadek, bo nic na twojej stronie nie jest technicznie zepsute. Próg kwalifikowalności po prostu się przesunął. Nie ma poprawki do zastosowania; jest tylko powrót do wzorca, który Google nadal nagradza. Najczęściej oznacza to przeniesienie opinii z powrotem na konkretne produkty, których dotyczą.
Przyczyna czwarta: czy crawler może odczytać tekst twoich opinii?
Tekst opinii renderowany przez JavaScript może zostać pominięty przez crawler. Wiele aplikacji do zarządzania opiniami wstrzykuje gwiazdki, licznik i treść opinii przez Widget uruchamiający się po załadowaniu strony. Odwiedzający widzi wypełnioną sekcję. Googlebot przy crawlu z limitem czasu lub bez uruchomienia renderowania może zobaczyć pusty kontener, co oznacza, że znacznik opisuje opinie, których crawler nie może potwierdzić.
Zdiagnozuj to narzędziem URL Inspection: użyj View Crawled Page i wyszukaj w wyrenderowanym HTML zdanie z prawdziwej opinii oraz numer oceny. Jeśli ich nie ma w tym, co Google pobrało, opinie są de facto niewidoczne bez względu na to, co pokazuje przeglądarka. Trwałym rozwiązaniem jest renderowanie opinii w HTML strony po stronie serwera, tak by tekst i znacznik były obecne zanim jakikolwiek skrypt się uruchomi.
- Uruchom live URL w URL Inspection, następnie View Crawled Page.
- Wyszukaj w pobranym HTML zdanie z prawdziwej opinii, nie samą strukturę div Widget.
- Jeśli tekstu nie ma, opinie zależą od JavaScript, którego crawler nie uruchomił.
Przyczyna piąta: czy liczba ocen w znaczniku nadal zgadza się ze stroną?
Licznik, który rozjeżdża się ze stroną, to cichsza wersja problemu niezgodności, warta osobnego sprawdzenia. Jeśli reviewCount w znaczniku jest wpisany na stałe, a moderacja usunęła kilka opinii lub synchronizacja zawiodła, oznaczona liczba przestaje odpowiadać renderowanej. Google może odczytać to jako niespójne structured data i wstrzymać rich snippet.
To samo dzieje się, gdy ratingValue jest zaokrąglony w znaczniku inaczej niż na stronie, lub gdy wariant produktu dziedziczy licznik produktu nadrzędnego. Ustal dokładne liczby w obu miejscach i doprowadź je do zgodności. Liczniki powinny być generowane z tego samego źródła, które renderuje widoczne opinie, nie wpisywane ręcznie.
Co z tego wynika
Rich snippet z gwiazdkami nagradzają strony spójne, kwalifikujące się i czytelne dla crawlera. Spójne oznacza, że znacznik zgadza się z tym, co widzi odwiedzający, co do licznika. Kwalifikujące się oznacza, że opinie dotyczą produktu, a nie sklepu wystawiającego opinie o sobie. Czytelne oznacza, że tekst opinii znajduje się w HTML serwera, a nie uwięziony w Widget, którego crawler pomija.
Większość aplikacji do zarządzania opiniami została zaprojektowana z myślą o kliencie oglądającym stronę i zatrzymuje się w tym miejscu, zostawiając znacznik, kwalifikowalność i renderowanie na ślepym losie. Sprawienie, by posiadane już opinie były czytelne, potwierdzone i cytowane w wynikach wyszukiwania oraz przez systemy AI, to luka, którą BeyondReviews wypełnia.
- Czy oceny w gwiazdkach wrócą same z siebie?
- Czasem, po usunięciu przyczyny i ponownym crawlu. Jeśli powolny render lub chwilowa awaria Widget spowodowały zniknięcie rich snippet, przywrócenie spójnego, czytelnego znaczniku i wysłanie prośby o walidację w Search Console zazwyczaj przywraca gwiazdki w ciągu kolejnych crawli. Jeśli przyczyną była zmiana zasad lub problem z opiniami o własnej firmie, samo czekanie nie pomoże, dopóki nie zmieni się leżący u podstaw wzorzec.
- Jak odróżnić karę od technicznej niezgodności?
- Najpierw sprawdź raport Manual Actions w Search Console. Kara jest tam wymieniona wprost; niezgodność techniczna nie. Jeśli raport jest czysty, przyczyną jest niemal zawsze kwalifikowalność lub renderowanie: uruchom URL w Rich Results Test i URL Inspection, a następnie porównaj sparsowany znacznik z pobranym HTML i widoczną stroną.
- Czy poprawne structured data gwarantuje wyświetlanie gwiazdek?
- Nie. Przejście Rich Results Test oznacza, że znacznik jest poprawny składniowo i kwalifikujący się, a nie że Google wyświetli rich snippet. Wyświetlanie to osobna decyzja, którą Google podejmuje dla każdego zapytania i każdego crawlu. Poprawny znacznik jest konieczny, ale opinie muszą być też widoczne, kwalifikujące się i czytelne, żeby gwiazdki się pojawiły.
- Czy Judge.me, Loox lub Yotpo zapobiegają temu problemowi?
- Zmniejszają część przyczyn, ale nie wszystkie. Judge.me zazwyczaj radzi sobie lepiej, bo jego znacznik opinii jest czytelny po stronie serwera, a nie zamknięty w Widget, co adresuje przyczynę renderowania. Żadna z tych aplikacji nie gwarantuje, że liczniki pozostaną zgodne ani że opinie utrzymają kwalifikowalność. Doprowadzenie znaczniku, liczników i renderowania do zgodności to konkretna luka, którą BeyondReviews wypełnia.