Google najczęściej pokazuje złą cenę lub dostępność produktu wtedy, gdy dane w sklepie, kodzie `Product`/`Offer` i Merchant Center nie są ze sobą zsynchronizowane. Naprawa nie polega na ręcznej korekcie pojedynczego produktu. Trzeba znaleźć źródło prawdy, sprawdzić stronę docelową, dane strukturalne, feed, warianty, walutę, promocje, pamięć podręczną oraz częstotliwość aktualizacji.
Skąd bierze się błędna cena lub dostępność produktu w Google?
Google może pozyskiwać informacje produktowe z kilku miejsc: strony sklepu, danych strukturalnych, feedu Merchant Center oraz połączenia przez aplikację lub API. Jeśli każde źródło podaje inną wartość albo aktualizuje się w innym czasie, pojawia się konflikt.
Typowy przykład: system sklepu obniża cenę o 22:00, strona pokazuje już promocję, kod JSON-LD nadal zawiera starą wartość z pamięci podręcznej, a feed odświeża się dopiero następnego dnia. Klient widzi w Google inną cenę niż po kliknięciu.
Podobny problem dotyczy stanu magazynowego. Produkt może być oznaczony jako dostępny w feedzie, mimo że ostatnia sztuka została sprzedana. Dlatego audyt musi objąć cały przepływ danych, nie tylko panel Merchant Center.
Trzy warstwy danych produktowych, które muszą być zgodne
| Warstwa | Najważniejsze dane | Typowy problem |
|---|---|---|
| Widoczna strona produktu | Cena, waluta, promocja, wariant i dostępność | Inna wartość dla użytkownika i robota |
| Dane strukturalne | `Product`, `Offer`, `price`, `priceCurrency`, `availability` | Nieaktualny JSON-LD albo dane innego wariantu |
| Merchant Center | Feed, źródła dodatkowe, reguły, API i automatyzacje | Opóźniony import lub ręczna wartość nadpisująca źródło |
Każda warstwa powinna korzystać z tego samego źródła cen i stanów magazynowych. Jeśli sklep ma osobny system ERP, platformę e-commerce i generator feedu, trzeba ustalić kolejność oraz częstotliwość synchronizacji.
Audyt strony produktu — co widzi klient i robot Google?
Otwórz konkretny adres produktu bez logowania, w trybie prywatnym i na urządzeniu mobilnym. Sprawdź, czy cena i dostępność są widoczne bez wykonywania dodatkowej akcji oraz czy nie zmieniają się dopiero po załadowaniu zewnętrznego skryptu.
Sprawdź dokładnie ten sam wariant
Produkt z rozmiarem, kolorem lub pojemnością może mieć kilka cen i stanów. Link z feedu powinien prowadzić do wariantu, którego dane zostały przesłane. Jeżeli adres otwiera wariant domyślny, Google może odczytać inną wartość niż podana w Merchant Center.
Usuń sprzeczne ceny
Strona może zawierać cenę regularną, promocyjną, najniższą cenę z 30 dni, ratę i cenę dla członków. Każda powinna mieć jasną rolę. Najbardziej eksponowana cena musi odpowiadać wartości, którą klient rzeczywiście zapłaci bez nieujawnionego warunku.
Sprawdź pamięć podręczną
Cache strony, CDN, wtyczki optymalizacyjne i renderowanie po stronie klienta mogą przechowywać starą cenę. Po zmianie produktu sprawdź HTML zwracany robotowi, nie tylko widok po zalogowaniu do panelu sklepu.
Audyt danych strukturalnych Product i Offer
Dane strukturalne pomagają Google zrozumieć produkt i ofertę. Dla strony, na której można kupić towar, kluczowe są typy `Product` i zagnieżdżony `Offer`.
Oficjalna dokumentacja merchant listing dla Product i Offer wskazuje, że oferta powinna zawierać aktywną cenę oraz walutę, a strona ma dotyczyć konkretnego produktu lub jego wariantów. Dane mogą rozszerzać wynik o cenę, dostępność, dostawę i zwroty, ale kwalifikacja nie gwarantuje wyświetlenia.
Minimalna kontrola techniczna
- `name` odpowiada nazwie widocznego produktu,
- `image` prowadzi do dostępnego i właściwego zdjęcia,
- `offers.price` podaje bieżącą cenę,
- `priceCurrency` używa prawidłowego kodu waluty,
- `availability` odpowiada stanowi konkretnego wariantu,
- `url` prowadzi do kanonicznej strony tej oferty,
- identyfikatory SKU, GTIN i marka są spójne z feedem.
Dla sklepu z szybko zmieniającym się asortymentem najlepiej generować dane strukturalne po stronie serwera albo zadbać, aby robot zawsze otrzymywał aktualny kod. Google ostrzega, że dynamicznie generowany markup może powodować rzadsze lub mniej niezawodne odczyty przy częstych zmianach ceny i stanu.
Audyt feedu Google Merchant Center
Feed powinien być eksportem aktualnego katalogu, a nie ręcznie utrzymywaną kopią. Sprawdź źródło główne, dodatkowe źródła danych, reguły atrybutów, harmonogram i aplikacje pośredniczące.
- Wybierz produkt z błędem i zapisz jego identyfikator.
- Sprawdź wartość w źródle głównym.
- Sprawdź, czy reguła albo źródło dodatkowe jej nie nadpisuje.
- Porównaj czas ostatniego pobrania z czasem zmiany w sklepie.
- Zweryfikuj adres docelowy i wybrany wariant.
- Sprawdź diagnostykę produktu oraz historię zmian.
Ręczna poprawka w Merchant Center może chwilowo ukryć problem, ale przy kolejnym imporcie wróci stara wartość. Lepszym rozwiązaniem jest naprawienie źródła albo reguły generującej nieprawidłowe dane.
Warianty, waluty i ceny regionalne
Warianty produktu są częstym źródłem rozbieżności. Feed może wysyłać cenę najtańszego wariantu, podczas gdy adres otwiera droższy. Każdy wariant powinien mieć własny identyfikator, właściwą cenę, dostępność i link prowadzący do stanu, który użytkownik zobaczy po wejściu.
Przy kilku walutach Google zaleca osobne adresy dla poszczególnych walut. Automatyczna zmiana ceny wyłącznie na podstawie lokalizacji IP może utrudnić robotowi odczytanie oczekiwanej wersji. Waluta na stronie, w schema i feedzie musi być identyczna.
Jeśli cena zależy od regionu, sprawdź ustawienia kraju sprzedaży, dostawy i regionalnej dostępności. Nie zakładaj, że robot odwiedza stronę z tego samego miejsca co właściciel sklepu.
Ceny promocyjne, przekreślone i członkowskie
Promocja powinna mieć wyraźnie określony okres oraz zgodne dane we wszystkich źródłach. Cena aktywna, wcześniejsza i członkowska nie mogą być zamienione miejscami.
- Cena aktywna jest kwotą dostępną dla zwykłego kupującego teraz.
- Cena przekreślona pokazuje wcześniejszy poziom w uzasadnionym kontekście promocji.
- Cena członkowska wymaga określenia programu lub poziomu lojalnościowego.
- Data promocji w feedzie powinna odpowiadać rzeczywistemu okresowi na stronie.
Jeżeli klient musi użyć kodu, zalogować się albo spełnić dodatkowy warunek, strona i dane reklamowe powinny jasno to komunikować. Niejasna cena obniża konwersję nawet wtedy, gdy produkt pozostaje zatwierdzony.
Automatyczne aktualizacje Merchant Center — pomoc, nie naprawa źródła
Merchant Center może korzystać z danych na stronie, aby automatycznie poprawiać część rozbieżności ceny, dostępności, stanu produktu lub obrazu. Według dokumentacji automatycznych aktualizacji Merchant Center system wykorzystuje między innymi dane strukturalne i ekstraktory strony.
To zabezpieczenie jest przydatne przy krótkotrwałym opóźnieniu feedu, ale Google wyraźnie zaznacza, że nie zastępuje regularnego dostarczania poprawnych danych. Automatyzacja może nie objąć wszystkich produktów i nie powinna być sposobem na stałe utrzymywanie niespójnego katalogu.
Jeśli ceny lub stany zmieniają się często:
- zwiększ częstotliwość aktualizacji źródła,
- rozważ integrację przez API,
- generuj schema z tego samego źródła co widoczna strona,
- monitoruj produkty poprawione automatycznie,
- traktuj częste korekty jako sygnał błędu procesu.
Diagnostyka błędnej ceny lub dostępności krok po kroku
Krok 1: wybierz jeden konkretny produkt
Zapisz ID, adres, wariant, kraj sprzedaży, oczekiwaną cenę i moment wystąpienia błędu. Bez tego łatwo porównywać różne wersje tej samej oferty.
Krok 2: sprawdź publiczną stronę
Otwórz adres bez logowania, na telefonie i komputerze. Zapisz widoczną cenę, walutę, dostępność i wybrany wariant.
Krok 3: sprawdź kod Product/Offer
Porównaj wartości z tym, co widzi użytkownik. Zwróć uwagę na kilka bloków schema, nieaktualny cache, złą walutę i dane domyślnego wariantu.
Krok 4: sprawdź źródła Merchant Center
Ustal, która wartość została przesłana, kiedy nastąpił import i czy reguły lub ręczne zmiany nie modyfikują produktu.
Krok 5: napraw źródło i przetestuj
Popraw system generujący dane, odśwież cache oraz feed i odczekaj na ponowne przetworzenie. Nie zmieniaj kilku niezależnych elementów bez zapisania kolejności.
Monitoring cen, stanów i odrzuceń produktów
Najlepszy audyt działa przed reklamacją klienta. Ustaw monitoring, który porównuje sklep z Merchant Center i alarmuje o wzroście liczby problemów.
| Kontrola | Częstotliwość | Sygnał alarmowy |
|---|---|---|
| Import feedu | Po każdym zaplanowanym pobraniu | Błąd źródła lub gwałtowny spadek liczby produktów |
| Rozbieżności ceny i dostępności | Codziennie | Nowe odrzucenia albo automatyczne korekty |
| Dane strukturalne | Po zmianie szablonu | Błędy Merchant listings lub Product snippets |
| Najważniejsze produkty | Regularny test próbki | Inna wartość na stronie, w schema i feedzie |
W Search Console obserwuj osobno raport Merchant listings dla stron sprzedażowych oraz Product snippets dla innych stron produktowych. W Merchant Center kontroluj diagnostykę, źródła danych i produkty zmienione przez automatyzacje.
Wpływ niespójnych danych na reklamy, SEO i konwersję
Błędna cena nie jest wyłącznie problemem technicznym. Może prowadzić do odrzucenia oferty, ograniczenia emisji reklam, mniejszej liczby bezpłatnych wyświetleń oraz gorszego doświadczenia klienta.
Użytkownik, który po kliknięciu widzi wyższą cenę, często wraca do wyników i wybiera konkurenta. Dlatego dane produktowe powinny być częścią audytu konwersji sklepu na urządzeniach mobilnych.
Spójny katalog wspiera również kampanie Google Ads oraz organiczną widoczność produktów. Techniczne podstawy strony warto połączyć z działaniami SEO i pozycjonowania. Dla sklepów z lokalnym odbiorem znaczenie ma także poprawne połączenie Merchant Center i Profilu Firmy, opisane w poradniku o widoczności w AI i Mapach Google.
Checklista danych produktowych sklepu
- Strona pokazuje aktualną cenę, walutę i dostępność.
- Link feedu otwiera właściwy produkt i wariant.
- `Product` oraz `Offer` opisują widoczną ofertę.
- Cena i waluta są identyczne w stronie, schema i feedzie.
- Dostępność odpowiada realnemu stanowi magazynu.
- SKU, GTIN, marka i identyfikatory wariantów są spójne.
- Promocje mają prawidłowe daty i warunki.
- Cache jest czyszczony po zmianie ceny lub stanu.
- Feed aktualizuje się z częstotliwością odpowiednią do katalogu.
- Reguły i dodatkowe źródła nie nadpisują danych bez kontroli.
- Automatyczne korekty są monitorowane, a nie ignorowane.
- Raporty Merchant listings i diagnostyka są regularnie sprawdzane.
FAQ: błędna cena i dostępność w Google Merchant Center
Dlaczego Google pokazuje inną cenę niż sklep?
Najczęściej feed, dane strukturalne lub pamięć podręczna zawierają starszą wartość niż widoczna strona. Przyczyną może być też inny wariant, waluta, promocja albo reguła nadpisująca dane.
Czy automatyczne aktualizacje Merchant Center naprawią problem?
Mogą skorygować część chwilowych rozbieżności, ale nie zastępują poprawnego feedu. Częste korekty oznaczają, że trzeba naprawić źródło lub synchronizację.
Jakie dane Product i Offer są najważniejsze?
Dla oferty sprzedażowej kluczowe są prawidłowe `name`, `image`, `Offer`, aktywna cena, waluta, dostępność, adres i identyfikatory produktu zgodne ze stroną oraz feedem.
Czy każdy wariant produktu powinien mieć osobny link?
Link powinien otwierać dokładnie wariant przesłany do Google. Może to być osobny adres lub adres z jednoznacznym stanem wariantu, zależnie od konstrukcji sklepu.
Jak często aktualizować feed produktowy?
Tak często, aby cena i stan w Google nadążały za sklepem. Dla dynamicznego katalogu może być potrzebne kilka aktualizacji dziennie albo integracja przez API.
Czy błędna cena wpływa na sprzedaż?
Tak. Może powodować odrzucenia produktów i utratę ruchu, a klient widzący po kliknięciu inną cenę częściej rezygnuje z zakupu.