„Product page unavailable” to jeden z droższych komunikatów, jakie wyświetla Merchant Center, bo nie daje żadnego ostrzeżenia. Google wyłącza dotknięte produkty i przestają się one pojawiać w reklamach oraz bezpłatnych listingach, dopóki jego crawler nie będzie mógł ponownie dotrzeć do strony (Google Merchant Center Help). Jedno nieudane skanowanie strony mobilnej lub desktopowej odrzuca produkt na obu urządzeniach, a po naprawie powrót produktu może potrwać do 48 godzin (Google, Product crawl issues).
Ten poradnik jest dla osób zarządzających feedami, szefów agencji i developerów, którzy znajdują błędy stron docelowych na karcie „Needs attention”. Po lekturze będziesz w stanie przypisać problem do jednej z sześciu przyczyn (feed, robots.txt, reguła firewalla lub CDN, łańcuch przekierowań, serwer albo sam Google) i naprawić go u źródła.
Co naprawdę oznaczają poszczególne nazwy błędów strony docelowej
Google zgłasza jeden podstawowy problem, „nie udało się pobrać strony produktu”, pod kilkoma różnymi nazwami. Tabela przypisuje każdej z nich kod z API oraz pierwszą rzecz do sprawdzenia.
| Błąd w wersji z Merchant Center | Kod błędu (jeśli Google go podaje) | Co zawiodło | Sprawdź najpierw |
|---|---|---|---|
| Product page unavailable / Unavailable desktop landing page | landing_page_error | Nie udało się pobrać adresu URL z link, link_template lub mobile_link | Status HTTP adresu URL dokładnie w takiej postaci, w jakiej został przesłany |
| Mobile page not crawlable due to robots.txt | mobile_landing_page_crawling_not_allowed | robots.txt zabronił dostępu crawlerowi | Reguły robots.txt dla Googlebot i Googlebot-Image |
| Unable to check product pages / Unable to do quality & policy checks on product pages | Brak w mapowaniu poziomów istotności Google | Blokada w robots.txt lub błąd HTTP uniemożliwiły kontrolę jakości | Najpierw robots.txt, potem kody statusu |
| Google StoreBot crawler can't access your in-store product page | Brak | StoreBot nie mógł sprawdzić ceny, dostępności ani odbioru w sklepie dla lokalnych listingów | Ochrona przed botami, reguły CDN i firewalla |
| Account suspended: landing page not working | editorial_and_professional_standards_destination_url_down_policy | Strony docelowe nie działają w skali całego konta | Czy cała witryna nie działa lub blokuje Google |
Kody błędów pochodzą z mapowania poziomów istotności w Content API, a nazwy ze stron pomocy Google: product page unavailable, unable to check product pages i StoreBot access. Ostatni wiersz dotyczy całego konta, nie pojedynczych produktów.
Najpierw policz, ile produktów jest dotkniętych problemem
Zanim otworzysz jakikolwiek adres URL, sprawdź, jaka część katalogu jest dotknięta błędem. Ta proporcja podpowiada, gdzie szukać przyczyny.
- Prawie wszystkie produkty: Google blokuje coś na poziomie całej witryny (robots.txt, reguła CDN lub firewalla, DNS, awaria). Zacznij od gałęzi B, C i E.
- Wyraźny podzbiór (jedna kategoria, marka lub wzorzec URL): feed generuje błędne adresy URL. Zacznij od gałęzi A i D.
- Niewielki, rozproszony odsetek bez wzorca, a strony ładują się poprawnie: skanowanie Google mogło po prostu się nie udać. Emmanuel Flossie z FeedArmy uznaje, że około 10% produktów wskazuje na przyczynę po stronie Google, a wszystkie produkty na problem ze stroną internetową (PPC Land, marzec 2026). To obserwacja jednego praktyka, a nie benchmark Google, więc traktuj ją jako hipotezę wyjściową, a nie werdykt.
Pobierz dotknięte produkty jako plik CSV z karty „Needs attention” (Google) i posortuj je według ścieżki URL; wzorzec zwykle szybko wychodzi na jaw.
Drzewo decyzyjne: sześć przyczyn w kolejności testowania
Sprawdź jeden z dotkniętych adresów URL narzędziem URL Inspection, wybierając jako typ pobrania smartfon lub desktop, zależnie od błędu. To test, który zaleca sam Google (Google). Następnie przejdź do pierwszej pasującej gałęzi.
A. Adres URL w feedzie jest błędny (404 lub nieprawidłowy URL)
Jeśli inspekcja zwraca 404, porównaj adres z feedu z działającym adresem na stronie. Typowe przyczyny: zmieniony slug, domena stagingowa, brakujący prefiks języka lub niezakodowane znaki. Google wymaga, aby adresy URL zaczynały się od http:// lub https://, używały zweryfikowanej domeny i miały zakodowane znaki specjalne, podając przykład przecinka zamienianego na %2C (Google). Atrybut link musi być zakodowany zgodnie z RFC 2396 lub RFC 1738 (Google, Product data specification).
Ten problem dotyka sklepów tureckich i arabskich, których platformy budują slugi z nazw produktów. Przykładowe wiersze, przygotowane na potrzeby tego poradnika:
| Przed (w eksporcie) | Po (tak, jak powinno trafić do Google) |
|---|---|
https://shop.example.com/kadın-deri-çanta-siyah | https://shop.example.com/kad%C4%B1n-deri-%C3%A7anta-siyah |
https://shop.example.com/urun/şık-gömlek,beyaz | https://shop.example.com/urun/%C5%9F%C4%B1k-g%C3%B6mlek%2Cbeyaz |
https://shop.example.com/ar/حقيبة-جلد | https://shop.example.com/ar/%D8%AD%D9%82%D9%8A%D8%A8%D8%A9-%D8%AC%D9%84%D8%AF |
https://staging.shop.example.com/p/12345 | https://shop.example.com/p/12345 |
Koduj w regule feedu, a nie ręcznie, i rób to tylko raz. Podwójne kodowanie zamienia %C4 w %25C4, czyli kolejny błąd 404. Kilka produktów popraw przez Edit product; w przypadku wielu popraw link i mobile_link u źródła i prześlij feed ponownie (Google).
B. robots.txt blokuje Google lub jest niedostępny
Jeśli inspekcja zgłasza stronę jako zablokowaną, otwórz /robots.txt. Rozwiązanie Google polega na tym, aby zarówno crawler stron docelowych, jak i crawler obrazów mogły pobierać całą witrynę (Google):
User-agent: Googlebot
Disallow:
User-agent: Googlebot-image
Disallow:
Trzy szczegóły, na których łatwo się potknąć:
- AdsBot ignoruje symbol wieloznaczny. AdsBot-Google i AdsBot-Google-Mobile ignorują grupę
User-agent: *, więc reguły dla nich muszą wymieniać je z nazwy (Google, special-case crawlers). Google używa AdsBot-Google do reklam, a Googlebota do wyników organicznych, a zablokowanie któregokolwiek z nich może powodować problemy (Google). - Storebot-Google ma własny token. Jego reguły wpływają na wszystkie powierzchnie Google Shopping (Google, common crawlers), więc
Disallow: /dodane, by oszczędzić crawl budget, zamyka Storebotowi dostęp do wszystkich stron produktów. - Niedostępny robots.txt to również błąd. „Can't access your robots.txt file” jest osobną przyczyną błędu product page unavailable (Google).
Jeśli niedawno zmieniałeś robots.txt, Google może nadal wyświetlać dotknięte produkty przez maksymalnie 30 dni, używając wcześniej zatwierdzonych obrazów (Google). Ten okres karencji maskuje problem, ale go nie rozwiązuje.
C. Ochrona przed botami, firewall lub geoblokada zwraca 403 tylko Google
Ta gałąź bywa myląca, bo w przeglądarce strona ładuje się bez problemu. Google sam nazywa ten wzorzec: firewalle lub CDN, takie jak Cloudflare, które zwracają 403 lub 404 wyłącznie zautomatyzowanym botom, listy blokowanych user-agentów oraz frameworki fingerprintingu, które oznaczają crawlery na podstawie user-agenta, adresu IP, zmiennych przeglądarki lub częstotliwości skanowania (Google, StoreBot access).
- Sprawdź log firewalla lub CDN pod kątem zablokowanych lub poddanych weryfikacji żądań
Googlebot,AdsBot-GooglelubStorebot-Google. - Weryfikuj przez reverse DNS, a nie statyczną listę adresów IP. Google odradza statyczne listy dozwolonych adresów IP i zaleca reverse DNS (Google). Googlebot rozwiązuje się do
googlebot.com, AdsBot dogoogle.com, a Google publikuje zakresy adresów jakocommon-crawlers.jsonispecial-crawlers.json(Google, verifying requests). - Wiedz, co Twoje narzędzie antybotowe może, a czego nie może wyłączyć z blokowania. Dokumentacja Cloudflare mówi, że Bot Fight Mode nie może być ominięty ani pominięty przez niestandardowe reguły WAF lub Page Rules, natomiast Super Bot Fight Mode obsługuje reguły Skip (Cloudflare docs). Jeśli Google jest weryfikowany w ramach Bot Fight Mode, rozwiązaniem jest zmiana konfiguracji lub planu, a nie kolejna reguła.
- Sprawdź geoblokadę. Instrukcja Google brzmi: zezwól na user-agenta AdsBot-Google, a jeśli ograniczasz regiony, zezwól na skanowanie z USA (Google). Sklepy ograniczające ruch do Turcji lub krajów Zatoki Perskiej trafiają na ten problem.
Nie testuj tego, wysyłając curl z user-agentem Googlebota z własnego komputera. Narzędzie antybotowe weryfikujące adres IP zablokuje takie żądanie jako fałszywe, nawet jeśli prawdziwy Googlebot ma dostęp. Użyj URL Inspection, które pobiera stronę z infrastruktury Google.
D. Zbyt wiele przekierowań lub uszkodzony cel przekierowania
Google prosi o nie więcej niż dwa przekierowania (Google). Typowy łańcuch trzech skoków to http:// na https://, domena bez prefiksu na www, stary slug na nowy. Przesyłaj końcowy adres URL. Przekierowania zwracające nieprawidłowy, pusty lub zbyt długi adres URL to osobny rodzaj błędu (Google). Jeśli korzystasz z dodatku do regionalnej dostępności i cen, adresy URL z parametrem region_id również muszą być dostępne dla crawlera (Google).
E. Odpowiedzi 5xx, timeouty lub błędy DNS
Wskazują one na serwer, a nie na feed; Google wymienia odpowiedzi 5xx, nierozwiązywalne nazwy hostów, nieprawidłowe odpowiedzi i timeouty jako osobne przyczyny (Google). Wskazówka Google na sezon szczytowy: jeśli Twoja witryna nie działa lub przekracza limit czasu, produkty mogą zostać odrzucone, więc upewnij się, że serwer wytrzyma skok ruchu, i sprawdź szybkość w PageSpeed Insights (Google, preparing for big events). Zrób to przed szczytem Black Friday lub Ramadanu, a nie w jego trakcie.
F. Po Twojej stronie wszystko jest w porządku
Jeśli URL Inspection zwraca 200, robots.txt dopuszcza Google, log firewalla jest czysty, a błąd dotyczy tylko rozproszonej mniejszości produktów, poproś o sprawdzenie witryny. Przyspiesza to ponowne zatwierdzenie; Google może potrzebować do 12 godzin i nie przyjmuje drugiego zgłoszenia w tym czasie (Google). Problem może wrócić, czasem już następnego dnia (PPC Land); jeśli tak się stanie, eskaluj sprawę do wsparcia Merchant Center, dołączając wyniki inspekcji.
Ile trwa powrót do normy po naprawie
Google podaje różne czasy dla różnych etapów. Skorzystaj z tej tabeli, aby ustalić oczekiwania z osobą odpowiedzialną za budżet:
| Etap | Podany czas | Źródło |
|---|---|---|
| Sprawdzenie witryny po zgłoszeniu prośby | Do 12 godzin (bez drugiego zgłoszenia w tym czasie) | |
| Karta „Needs attention” odzwierciedlająca poprawkę w robots.txt | 24 do 72 godzin | |
| Powrót produktu po naprawie problemu ze skanowaniem | Do 48 godzin | |
| Lokalne listingi po przywróceniu dostępu StoreBota | Zazwyczaj 12 do 48 godzin | |
| Wcześniej zatwierdzone obrazy nadal wyświetlane po zmianie robots.txt | Do 30 dni |
Lista kontrolna prewencji, którą możesz ocenić
Przyznaj jeden punkt za każdą pozycję, którą możesz dziś potwierdzić. Siedem lub więcej: błędy powinny być rzadkie i szybko diagnozowane. Cztery lub mniej: następna zmiana w robots.txt lub CDN prawdopodobnie wyłączy produkty z obiegu.
- Feed eksportuje końcowy, kanoniczny adres URL produktu, nigdy adres, który przekierowuje więcej niż raz.
- Reguła feedu koduje procentowo znaki spoza ASCII i przecinki dokładnie raz.
- Żadne domeny stagingowe, podglądowe ani testowe nie trafiają do produkcyjnego feedu.
- robots.txt zezwala Googlebotowi i Googlebot-Image na dostęp do ścieżek produktów i obrazów.
- Nikt nie dodał reguły disallow dla
Storebot-GoogleaniAdsBot-Googlebez powodu, który da się wyjaśnić. - Ochrona przed botami wyłącza z blokowania zweryfikowane crawlery Google przez reverse DNS, a Twoje narzędzie antybotowe faktycznie obsługuje wyjątki.
- Ograniczenia geograficzne zezwalają na skanowanie z USA.
- Każda zmiana w robots.txt, CDN lub WAF jest testowana na trzech adresach URL produktów za pomocą URL Inspection.
- Ktoś sprawdza kartę „Needs attention” co tydzień, a w sezonie szczytowym codziennie.
- Produkty, których nie ma na stanie lub które zostały usunięte, znikają z feedu, zanim ich adresy URL zaczną zwracać 404.
Punkty 1–3 i 10 dotyczą feedu, gdzie może je egzekwować narzędzie do feedów. Feed Protection w Feedance uruchamia swoje kontrole przy każdej aktualizacji feedu i usuwa produkty z uszkodzonymi linkami do obrazów, zanim trafią do kanału. Nasza integracja z Google Merchant Center wysyła wartości link wygenerowane przez Twoje reguły. Obrazkową stronę tego samego problemu omawiamy w naszym poradniku o naprawie linków do obrazów produktów.
Ograniczenia tego poradnika
Narzędzia do feedów, w tym nasze, nie skanują Twojej witryny tak, jak robi to Googlebot. Feed Protection waliduje dane feedu przy każdej aktualizacji, nie jest monitoringiem w czasie rzeczywistym i nie pobiera stron docelowych z sieci Google. Gałęzie B, C i E pozostają w gestii Twojego developera, hostingu lub administratora CDN, a właściwymi narzędziami są tu URL Inspection oraz logi serwera lub CDN; żadna platforma feedowa ich nie zastąpi.
Ten poradnik dotyczy wyłącznie Google; Meta i TikTok Shop używają własnych crawlerów i nazw błędów. Strony Google nie są ze sobą zgodne co do czasów, więc traktuj tabelę czasu powrotu jako zakres. Reguła „10% oznacza problem po stronie Google” pochodzi od jednego praktyka i nie mamy własnych danych, które by ją potwierdzały.
Najczęściej zadawane pytania
Czy „Product page unavailable” oznacza, że moja strona nie działa?
Niekoniecznie. Oznacza to, że crawler Google nie mógł pobrać przesłanego adresu URL, co może wynikać z błędnego adresu w feedzie, blokady w robots.txt, blokady firewalla dotyczącej wyłącznie botów, zbyt wielu przekierowań lub awarii po stronie Google.
Dlaczego moje produkty są odrzucane na desktopie, skoro zawiodła tylko strona mobilna?
Google twierdzi, że błąd skanowania strony docelowej, mobilnej lub desktopowej, odrzuca produkt na obu urządzeniach, dopóki strona nie będzie dostępna. Napraw wersję, która zawodzi, a obie wrócą.
Czy zezwolenie Googlebotowi w robots.txt wystarczy dla reklam produktowych?
Nie zawsze. AdsBot-Google ignoruje grupę User-agent: *, a Storebot-Google ma własny token dla powierzchni Shopping. Sprawdź, czy żadna reguła nie blokuje żadnego z nich.
Czy powinienem dodać adresy IP Google do listy dozwolonych w firewallu?
Google odradza statyczne listy dozwolonych adresów IP i zaleca weryfikację przez reverse DNS. Jeśli potrzebujesz zakresów, korzystaj z publikowanych przez Google plików JSON, a nie z listy skopiowanej jednorazowo.
Jak długo po naprawie czekać na powrót odrzuconych produktów?
Zgłoszone sprawdzenie witryny trwa do 12 godzin; strony Google podają następnie do 48–72 godzin na aktualizację produktów i karty „Needs attention”. Zaplanuj dwa do trzech dni.
Czy tureckie lub arabskie znaki w adresach URL produktów powodują odrzucenia?
Mogą, jeśli trafiają do Google niezakodowane lub zakodowane podwójnie. Koduj znaki spoza ASCII i przecinki dokładnie raz, w regule feedu.
Czy problem ze stroną docelową może zawiesić całe moje konto?
Tak. Google ma błąd o krytycznym poziomie istotności, na poziomie konta, dotyczący niedziałających stron docelowych, który zawiesza konto, więc nagły wzrost takich błędów w całym katalogu wymaga reakcji tego samego dnia.
Sprawdź linki w feedzie, zanim zrobi to Google
Przyczyny po stronie feedu opisane w tym poradniku (błędne domeny, niezakodowane znaki, adresy URL, które w ogóle nie powinny trafić do feedu) taniej wyłapać w feedzie niż w Merchant Center. Przepuść swój feed przez darmowe narzędzie do audytu feedu produktowego, które ocenia kompletność danych, jakość danych i kondycję techniczną, i przepracuj to, co zgłosi, przed kolejnym szczytem sprzedaży.
Źródła
- Google Merchant Center Help: How to fix: Product page unavailable
- Google Merchant Center Help: Product crawl issues
- Google Merchant Center Help: How to fix: Unable to check product pages
- Google Merchant Center Help: How to fix: Unable to do quality & policy checks on product pages
- Google Merchant Center Help: How to fix: Google StoreBot crawler can't access your in-store product page
- Google Merchant Center Help: How to prepare for big events and product launches
- Google Merchant Center Help: Product data specification
- Google Content API for Shopping: Issue severity and Merchant Center Diagnostics
- Google Search Central: List of Google's special-case crawlers
- Google: List of Google's common crawlers
- Google: Verifying Google crawlers and fetchers
- Cloudflare docs: Bot Fight Mode
- PPC Land: Google Merchant Center's "product page unavailable" error kills ads (March 2026)

Współzałożycielka Feedance, która wykorzystuje ponad 20 lat doświadczenia w projektowaniu produktów i doświadczeń użytkownika, aby kształtować sposób, w jaki katalogi stają się kreacjami. Skupiając się na łączeniu systemów projektowych z automatyzacją, pomaga markom skalować jakość wizualną bez zwiększania nakładu pracy projektowej.
LinkedIn
















