{"id":90114,"date":"2026-10-16T08:00:00","date_gmt":"2026-10-16T06:00:00","guid":{"rendered":"https:\/\/codescriptum.pl\/blog\/google-merchant-center-odrzuca-produkty-ze-sklepu\/"},"modified":"2026-10-16T08:00:00","modified_gmt":"2026-10-16T06:00:00","slug":"google-merchant-center-odrzuca-produkty-ze-sklepu","status":"publish","type":"post","link":"https:\/\/codescriptum.pl\/blog\/google-merchant-center-odrzuca-produkty-ze-sklepu\/","title":{"rendered":"Google Merchant Center odrzuca produkty ze sklepu WooCommerce - przyczyny i naprawa"},"content":{"rendered":"<p>Merchant Center odrzuca produkty ze sklepu WooCommerce najcz\u0119\u015bciej dlatego, \u017ce dane w pliku produktowym nie zgadzaj\u0105 si\u0119 z tym, co Googlebot widzi na stronie produktu, albo brakuje w nich wymaganych informacji: identyfikator\u00f3w, poprawnych zdj\u0119\u0107, zasad wysy\u0142ki i zwrot\u00f3w. Naprawa polega na poprawieniu danych u \u017ar\u00f3d\u0142a, czyli w sklepie i w module, kt\u00f3ry wysy\u0142a plik, a nie na r\u0119cznym \u0142ataniu pojedynczych produkt\u00f3w w Merchant Center.<\/p>\n<h2>Po czym pozna\u0107, \u017ce problem le\u017cy w danych produkt\u00f3w?<\/h2>\n<p>Po tym, \u017ce w Merchant Center produkty maj\u0105 status odrzucony lub ograniczony, a przy ka\u017cdym z nich wida\u0107 konkretny komunikat. Je\u015bli produkty s\u0105 zatwierdzone, a reklamy i tak si\u0119 nie wy\u015bwietlaj\u0105, przyczyna le\u017cy w kampanii, a nie w pliku produktowym.<\/p>\n<ul>\n<li>w kampanii produktowej lub Performance Max nagle spada liczba wy\u015bwietle\u0144, a w Merchant Center ro\u015bnie liczba produkt\u00f3w z problemami,<\/li>\n<li>produkty znikaj\u0105 z bezp\u0142atnych wynik\u00f3w w zak\u0142adce Zakupy,<\/li>\n<li>w diagnostyce powtarzaj\u0105 si\u0119 komunikaty o niezgodnej cenie, dost\u0119pno\u015bci, brakuj\u0105cych identyfikatorach albo zdj\u0119ciach,<\/li>\n<li>w skrajnym przypadku ca\u0142e konto dostaje ostrze\u017cenie lub zawieszenie, zwykle za naruszenie zasady dotycz\u0105cej wprowadzania w b\u0142\u0105d.<\/li>\n<\/ul>\n<p>Je\u015bli produkty s\u0105 zatwierdzone, a problem dotyczy samych reklam, zacznij od wpisu <a href=\"\/blog\/reklama-google-ads-nie-wyswietla-sie\/\">reklama Google Ads si\u0119 nie wy\u015bwietla<\/a>.<\/p>\n<h2>Dlaczego Merchant Center odrzuca produkty ze sklepu WooCommerce?<\/h2>\n<p>Bo Google por\u00f3wnuje plik produktowy ze stron\u0105 produktu i z zasadami Zakup\u00f3w Google, a ka\u017cda rozbie\u017cno\u015b\u0107 albo brak wymaganej informacji mo\u017ce zablokowa\u0107 produkt. W sklepach na WooCommerce powtarza si\u0119 kilka przyczyn.<\/p>\n<h3>Cena lub dost\u0119pno\u015b\u0107 w pliku jest inna ni\u017c na stronie<\/h3>\n<p>To najcz\u0119stszy pow\u00f3d. Modu\u0142 wysy\u0142a plik raz na dob\u0119, a ceny w sklepie zmieniaj\u0105 si\u0119 cz\u0119\u015bciej. Promocja ko\u0144czy si\u0119 w sklepie o p\u00f3\u0142nocy, a w pliku dopiero przy nast\u0119pnej synchronizacji. Cena wariantu pojawia si\u0119 na stronie dopiero po wyborze rozmiaru, dopisana przez skrypt, wi\u0119c robot jej nie widzi. Do tego cache potrafi pokaza\u0107 Googlebotowi star\u0105 wersj\u0119 strony z poprzedni\u0105 cen\u0105. Google zaleca, \u017ceby cena by\u0142a w kodzie HTML wysy\u0142anym przez serwer, a w pliku dla Polski podawaj cen\u0119 brutto, kt\u00f3r\u0105 faktycznie p\u0142aci klient.<\/p>\n<h3>Brakuje identyfikator\u00f3w produktu<\/h3>\n<p>Dla produkt\u00f3w, kt\u00f3re maj\u0105 kod nadany przez producenta (np. EAN), Google zaleca podanie go w atrybucie GTIN, najlepiej razem z mark\u0105. Produkty w\u0142asne, r\u0119kodzie\u0142o i towary bez kodu nie potrzebuj\u0105 GTIN: wtedy podajesz mark\u0119 i kod MPN. B\u0142\u0119dem jest wpisywanie wymy\u015blonych numer\u00f3w albo jednego kodu dla wszystkich rozmiar\u00f3w, bo ka\u017cdy wariant ma w\u0142asny GTIN. W nowszych wersjach WooCommerce pole na GTIN, UPC, EAN lub ISBN jest w zak\u0142adce Magazyn produktu i wariantu.<\/p>\n<h3>Zdj\u0119cia nie spe\u0142niaj\u0105 wymaga\u0144<\/h3>\n<p>Google odrzuca zdj\u0119cia z napisami promocyjnymi, znakami wodnymi i ramkami oraz obrazki zast\u0119pcze typu \u201ebrak zdj\u0119cia\u201d. Zapowiedzia\u0142o te\u017c, \u017ce od 31 stycznia 2027 r. b\u0119dzie wymaga\u0107 zdj\u0119\u0107 o rozmiarze co najmniej 500 na 500 pikseli, a zaleca 1500 na 1500. Sklepy cz\u0119sto wysy\u0142aj\u0105 w pliku miniatur\u0119 zamiast pe\u0142nego zdj\u0119cia albo zdj\u0119cie z banerem rabatu.<\/p>\n<h3>Brak zasad wysy\u0142ki i zwrot\u00f3w albo niezgodno\u015b\u0107 z regulaminem<\/h3>\n<p>W Merchant Center ustawia si\u0119 koszty i czas dostawy oraz zasady zwrot\u00f3w. Google sprawdza, czy zasady zwrot\u00f3w s\u0105 widoczne w sklepie bez logowania i czy zgadzaj\u0105 si\u0119 z regulaminem i stron\u0105 zwrot\u00f3w. Inny termin zwrotu w Merchant Center i w regulaminie to prosta droga do odrzucenia zasad.<\/p>\n<h3>Strona sklepu narusza zasady dotycz\u0105ce wprowadzania w b\u0142\u0105d<\/h3>\n<p>Brak danych firmy i kontaktu, koszty doliczane dopiero na ko\u0144cu zam\u00f3wienia albo ukryte warunki zwrotu mog\u0105 sko\u0144czy\u0107 si\u0119 zawieszeniem ca\u0142ego konta, a nie tylko pojedynczych produkt\u00f3w. Typowe braki w dokumentach sklepu opisujemy we wpisie <a href=\"\/blog\/regulamin-sklepu-internetowego-bledy\/\">b\u0142\u0119dy w regulaminie sklepu internetowego<\/a>.<\/p>\n<h3>Robot nie mo\u017ce odczyta\u0107 strony produktu<\/h3>\n<p>Produkt usuni\u0119to ze sklepu, ale zosta\u0142 w pliku, wi\u0119c jego adres zwraca b\u0142\u0105d 404. Zapora serwera, blokada kraj\u00f3w albo nak\u0142adka wymuszaj\u0105ca wyb\u00f3r regionu zatrzymuje Googlebota. Do tego dochodz\u0105 b\u0142\u0119dne dane strukturalne Product i Offer, np. cena netto w danych i brutto na stronie albo data wa\u017cno\u015bci ceny z przesz\u0142o\u015bci.<\/p>\n<h2>Jak naprawi\u0107 odrzucone produkty?<\/h2>\n<p>Zacznij od diagnostyki Merchant Center, pogrupuj problemy wed\u0142ug liczby produkt\u00f3w i naprawiaj przyczyn\u0119 w sklepie, nie w pojedynczych wpisach. Po naprawie popro\u015b o ponowne sprawdzenie.<\/p>\n<table>\n<thead>\n<tr>\n<th>Komunikat w diagnostyce<\/th>\n<th>Co poprawi\u0107 w sklepie<\/th>\n<th>Co poprawi\u0107 w pliku<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Niezgodna cena<\/td>\n<td>Cena wariantu w HTML, od\u015bwie\u017canie cache stron produkt\u00f3w po zmianie ceny<\/td>\n<td>Cz\u0119stsza synchronizacja, cena promocyjna z datami, cena brutto<\/td>\n<\/tr>\n<tr>\n<td>Niezgodna dost\u0119pno\u015b\u0107<\/td>\n<td>Zarz\u0105dzanie stanem i jednoznaczny status na stronie<\/td>\n<td>Aktualizacja po ka\u017cdej zmianie stanu<\/td>\n<\/tr>\n<tr>\n<td>Brak identyfikator\u00f3w<\/td>\n<td>GTIN w produkcie i wariantach, marka<\/td>\n<td>Przypisanie p\u00f3l GTIN, marki i MPN<\/td>\n<\/tr>\n<tr>\n<td>Nieprawid\u0142owe zdj\u0119cie<\/td>\n<td>Zdj\u0119cie g\u0142\u00f3wne bez napis\u00f3w i ramek, w odpowiednim rozmiarze<\/td>\n<td>Adres pe\u0142nego zdj\u0119cia zamiast miniatury<\/td>\n<\/tr>\n<tr>\n<td>Brak zasad zwrot\u00f3w lub wysy\u0142ki<\/td>\n<td>Strona zwrot\u00f3w i regulamin dost\u0119pne bez logowania<\/td>\n<td>Zasady w Merchant Center zgodne ze sklepem<\/td>\n<\/tr>\n<tr>\n<td>Strona niedost\u0119pna<\/td>\n<td>Przekierowania usuni\u0119tych produkt\u00f3w, dost\u0119p dla Googlebota<\/td>\n<td>Usuni\u0119cie produkt\u00f3w, kt\u00f3rych nie ma w sklepie<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Gdzie szuka\u0107 przyczyny, je\u015bli plik wysy\u0142a wtyczka?<\/h3>\n<p>Sprawd\u017a, sk\u0105d wtyczka bierze dane: czy wysy\u0142a cen\u0119 regularn\u0105 czy promocyjn\u0105, czy warianty trafiaj\u0105 do pliku jako osobne produkty z adresem, kt\u00f3ry od razu wybiera w\u0142a\u015bciwy wariant, i jak cz\u0119sto plik jest aktualizowany. Google for WooCommerce i podobne modu\u0142y maj\u0105 przypisywanie atrybut\u00f3w, w kt\u00f3rym wska\u017cesz, z kt\u00f3rego pola sklepu bra\u0107 GTIN i mark\u0119.<\/p>\n<div class=\"csb-note csb-note--warn\">\n<p>Automatyczne aktualizacje produkt\u00f3w w Merchant Center s\u0105 domy\u015blnie w\u0142\u0105czone i potrafi\u0105 same poprawi\u0107 cen\u0119 i dost\u0119pno\u015b\u0107 na podstawie strony, ale nie zast\u0119puj\u0105 poprawnego pliku. Przy produktach, kt\u00f3rych cena zmienia si\u0119 cz\u0119\u015bciej ni\u017c raz dziennie, Google mo\u017ce je odrzuci\u0107 zamiast zaktualizowa\u0107, a przy wielu przekre\u015blonych cenach na stronie lepiej nie w\u0142\u0105cza\u0107 automatycznej aktualizacji cen.<\/p>\n<\/div>\n<h2>Jak sprawdzi\u0107, czy naprawa zadzia\u0142a\u0142a?<\/h2>\n<p>Po poprawkach popro\u015b w Merchant Center o ponowne sprawdzenie produkt\u00f3w i obserwuj liczb\u0119 produkt\u00f3w z problemem w diagnostyce. Googlebot odwiedza strony produkt\u00f3w ponownie w ci\u0105gu godzin lub dni, wi\u0119c wynik nie pojawia si\u0119 od razu.<\/p>\n<h2>Lista kontrolna przed pro\u015bb\u0105 o ponowne sprawdzenie<\/h2>\n<ul>\n<li>cena i dost\u0119pno\u015b\u0107 w pliku zgadzaj\u0105 si\u0119 ze stron\u0105 dla kilkunastu losowych produkt\u00f3w i wariant\u00f3w,<\/li>\n<li>cena jest w kodzie HTML strony i w danych strukturalnych Product, bez daty wa\u017cno\u015bci z przesz\u0142o\u015bci,<\/li>\n<li>produkty z kodem producenta maj\u0105 GTIN, a produkty w\u0142asne mark\u0119 i MPN,<\/li>\n<li>zdj\u0119cie g\u0142\u00f3wne nie ma napis\u00f3w, ramek ani znaku wodnego,<\/li>\n<li>zasady wysy\u0142ki i zwrot\u00f3w w Merchant Center s\u0105 takie same jak w regulaminie,<\/li>\n<li>w pliku nie ma produkt\u00f3w usuni\u0119tych ze sklepu.<\/li>\n<\/ul>\n<p>Plik produktowy, dane strukturalne i po\u0142\u0105czenie z Merchant Center konfigurujemy przy wdro\u017ceniach <a href=\"https:\/\/codescriptum.pl\/sklepy-woocommerce\/\">sklep\u00f3w na WooCommerce<\/a>, a gdy produkty s\u0105 ju\u017c zatwierdzone, mo\u017cemy poprowadzi\u0107 dla Ciebie <a href=\"https:\/\/codescriptum.pl\/kampanie-google-ads-i-meta-ads-lodz\/\">kampanie Google Ads i Meta Ads<\/a>. Ten problem jest jednym z naszej listy <a href=\"\/blog\/100-problemow-woocommerce\/\">100 problem\u00f3w z WooCommerce<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Merchant Center odrzuca produkty ze sklepu WooCommerce najcz\u0119\u015bciej dlatego, \u017ce dane w pliku produktowym nie zgadzaj\u0105 si\u0119 z tym, co Googlebot widzi na stronie produktu, albo brakuje w nich wymaganych\u2026<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[32],"tags":[],"class_list":["post-90114","post","type-post","status-publish","format-standard","hentry","category-sklepy-internetowe"],"_links":{"self":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts\/90114","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/comments?post=90114"}],"version-history":[{"count":0,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/posts\/90114\/revisions"}],"wp:attachment":[{"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/media?parent=90114"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/categories?post=90114"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/codescriptum.pl\/blog\/wp-json\/wp\/v2\/tags?post=90114"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}