Feed produktowy: jak przygotować plik dla Google Merchant Center i ChatGPT
Feed przekazuje Google i asystentom AI aktualne ceny i dane Twoich produktów, choć o samym wyświetleniu decydują też inne czynniki. Pokazujemy, co musi zawierać, jak go przesłać i jak naprawić najczęstsze odrzucenia.
Translated from Polish. Facts and examples refer to the Polish market.
Spis treści
- Krótka odpowiedź: co to jest feed produktowy
- Do czego służy feed i gdzie trafiają dane
- Wymagane atrybuty według Google
- Formaty i sposoby przesłania feedu
- Jak przygotować feed krok po kroku
- Najczęstsze odrzucenia produktów i jak je naprawić
- Feed dla ChatGPT i zakupów z asystentami AI
- Co sprawdzić w swoim sklepie
Produkty w Merchant Center są odrzucane albo nie wiesz, czy feed jest gotowy na zakupy z AI?
Opisz swój sklepKrótka odpowiedź: co to jest feed produktowy
Feed produktowy, nazywany też plikiem produktowym, to uporządkowana lista produktów sklepu: każdy wiersz to jeden produkt, a kolumny to jego cechy, takie jak identyfikator, nazwa, opis, cena, dostępność, link i zdjęcie. Sklep wysyła ten plik do Google Merchant Center, a Google na jego podstawie pokazuje produkty w reklamach i w organicznych wynikach produktowych.
Google wymaga dla każdego produktu siedmiu pól i kilku dodatkowych zależnie od rodzaju towaru. Plik możesz przesłać ręcznie, ustawić codzienne pobieranie z adresu, połączyć platformę sklepu albo pozwolić Google zebrać dane ze stron produktów. Osobny feed przyjmuje też OpenAI, żeby produkty trafiały do zakupów w ChatGPT.
Do czego służy feed i gdzie trafiają dane
Feed w Merchant Center to jedno źródło danych dla wielu miejsc w Google. Pomoc Merchant Center w artykule „Bezpłatne informacje o produktach” wymienia wyszukiwarkę Google, Mapy Google, Gemini, Grafikę Google, Obiektyw Google, YouTube i kartę Zakupy. Na tych samych danych działają kampanie produktowe w Google Ads. Google zastrzega, że spełnienie wymagań nie gwarantuje wyświetlenia produktu.
W Europejskim Obszarze Gospodarczym, czyli także w Polsce, układ wyników zmienił się we wrześniu 2026 roku. Search Engine Roundtable opisał 18 września zniknięcie organicznych karuzel produktowych z wyszukiwarki w krajach EOG i podał, że Ginny Marvin z Google powiązała to z unijnym aktem o rynkach cyfrowych (DMA). Google prowadzi osobną stronę o funkcjach wyszukiwarki w tym regionie: dla zapytań o produkty wymienia moduł agregatorów, moduł sprzedawców i karuzele oparte na danych strukturalnych. Do modułu sprzedawców może trafić strona bezpośredniego dostawcy, która obsługuje użytkowników z EOG. Google pisze, że wystarczą dane dostępne dla robota, a feed może wzbogacić wynik. Stan na 29.10.2026.
Dla sklepu wniosek jest prosty: feed nadal zasila reklamy produktowe i pomaga w widoczności w miejscach, które Google pokazuje w Polsce, a dane o produktach coraz częściej czytają też asystenci AI. Dlatego warto go mieć w porządku nawet wtedy, gdy nie prowadzisz kampanii.
Wymagane atrybuty według Google
Specyfikacja danych produktowych Merchant Center wymienia siedem atrybutów obowiązkowych dla każdego produktu. W pliku używasz nazw angielskich (w nawiasach), w panelu Merchant Center zobaczysz polskie.
| Atrybut | Co wpisać | Na co uważać |
|---|---|---|
Identyfikator [id] | Unikalny kod produktu, na przykład SKU | Maksymalnie 50 znaków. Nie zmieniaj go przy aktualizacjach. |
Tytuł [title] | Nazwa produktu | Maksymalnie 150 znaków, bez haseł promocyjnych i pisania wielkimi literami. Tytuł wygenerowany przez AI podajesz w polu [structured_title]. |
Opis [description] | Opis samego produktu | Maksymalnie 5 000 znaków. Bez linków do sklepu, informacji o promocjach i opisów innych produktów. Opis wygenerowany przez AI podajesz w polu [structured_description]. |
Link [link] | Adres strony produktu | Zaczyna się od http lub https i prowadzi do tego samego produktu. |
Link do zdjęcia [image_link] | Adres głównego zdjęcia | Bez tekstu promocyjnego, znaków wodnych i ramek. Zdjęcie musi być dostępne dla Googlebota. |
Dostępność [availability] | in_stock, out_of_stock, preorder albo backorder | Taka sama jak na stronie produktu. |
Cena [price] | Kwota z kropką dziesiętną i kodem waluty, na przykład „49.99 PLN” | W Polsce cena z VAT. Zero tylko w wyjątkach, na przykład przy subskrypcji produktów fizycznych. |
Do tego dochodzą atrybuty wymagane lub zalecane w określonych sytuacjach:
- Marka
[brand]dla nowych produktów, z wyjątkiem filmów, książek i nagrań muzycznych. - GTIN, czyli globalny numer produktu, w Europie zwykle kod kreskowy EAN. Google zdecydowanie zaleca go dla każdego produktu, któremu producent nadał taki numer. Google pisze, że produkt z błędnym GTIN zostanie odrzucony, więc podawaj go tylko wtedy, gdy masz pewność. Produkt, który ma GTIN, a wysyłasz go bez niego, może mieć ograniczoną widoczność.
- MPN, czyli numer producenta, gdy produkt nie ma GTIN. Przy produktach bez przypisanego MPN i wyrobach na zamówienie to pole jest opcjonalne. Jeśli sam wytwarzasz towar bez marki, Google radzi wpisać nazwę sklepu jako markę i własny numer MPN.
- Stan
[condition], gdy produkt jest używany albo odnowiony. - Identyfikator grupy produktów
[item_group_id]dla wariantów, na przykład tej samej koszulki w kilku rozmiarach. W bezpłatnych informacjach o produktach jest wymagany zawsze, w reklamach produktowych w wybranych krajach. - Kolor, rozmiar, grupa wiekowa i płeć dla odzieży w wybranych krajach i w organicznych wynikach dla kategorii odzieży.
- Data dostępności przy przedsprzedaży i towarze zamawianym u dostawcy (
preorder,backorder) oraz certyfikat tam, gdzie przepisy wymagają oznaczeń, na przykład unijnej etykiety energetycznej.
Fragment pliku XML z jednym produktem wygląda tak:
<item>
<g:id>KUB-0042</g:id>
<g:title>Kubek ceramiczny 350 ml, biały</g:title>
<g:description>Kubek z kamionki, można myć w zmywarce.</g:description>
<g:link>https://twojsklep.pl/kubek-ceramiczny-350/</g:link>
<g:image_link>https://twojsklep.pl/img/kubek-350.jpg</g:image_link>
<g:availability>in_stock</g:availability>
<g:brand>Twoja Marka</g:brand>
<g:gtin>5901234123457</g:gtin>
</item>
Cenę dopisujesz w tym samym formacie jako g:price, z kwotą i kodem waluty jak w tabeli.
Formaty i sposoby przesłania feedu
Merchant Center przyjmuje dane na kilka sposobów. Wybór zależy od tego, jak często zmieniają się ceny i stany w Twoim sklepie.
Sklep
Produkty, ceny i stany magazynowe w panelu sklepu.
Feed
- plik .xml, .txt lub .tsv
- Arkusze Google
- integracja platformy lub API
- dane strukturalne na stronach
Merchant Center
Google porównuje feed ze stroną produktu.
- zgodne: jeden z warunków zatwierdzenia
- niezgodne: karta „Wymaga uwagi”
Wyniki
- reklamy produktowe
- wyszukiwarka, Grafika, YouTube, Gemini
- osobny feed: zakupy w ChatGPT (USA)
Plik
Google przyjmuje pliki .txt, .xml i .tsv o rozmiarze do 4 GB. Plik możesz przesłać na trzy sposoby:
- Zaplanowane pobieranie: podajesz adres pliku (http, https albo sftp), a Google domyślnie pobiera go co 24 godziny. Harmonogram możesz zmienić. Ta metoda pasuje do sklepów, których platforma generuje plik pod stałym adresem.
- SFTP: wysyłasz plik na serwer Google, a każde przesłanie aktualizuje dane.
- Przesłanie ręczne: przeciągasz plik do Merchant Center. Dane nie odświeżają się same, więc po każdej zmianie cen trzeba wysłać plik ponownie. Nadaje się do testów albo małego, stałego asortymentu.
Arkusze Google
Przy kilkunastu produktach wystarczy arkusz połączony z Merchant Center. To wygodne na start, ale bez dodatkowej integracji każdą zmianę ceny wpisujesz w arkuszu ręcznie.
Integracja platformy sklepu
Pomoc Merchant Center podaje Shopify jako przykład platformy, którą da się połączyć z Google bezpośrednio. W innych platformach połączenie zależy od wtyczki lub modułu: jedne generują plik do zaplanowanego pobierania, inne wysyłają dane bezpośrednio przez API, jak Google for WooCommerce.
Merchant API
Duże sklepy i systemy, które zmieniają ceny wiele razy dziennie, wysyłają dane przez API. Uwaga przy starszych integracjach: Google wycofał Content API for Shopping 18 sierpnia 2026 roku, a od 1 września 2026 roku zapytania z integracji bez przyznanego przedłużenia coraz częściej kończą się błędem HTTP 410. Następcą jest Merchant API. Jeśli Twoja wtyczka lub integrator korzysta ze starego API, zapytaj, czy przeszli na nowe.
Automatycznie ze strony sklepu
Google może sam zebrać produkty ze stron, jeśli mają dane strukturalne opisujące produkt i ofertę. Sprawdza sklep co najmniej raz na 24 godziny. Warunek: Googlebot musi mieć dostęp do stron i zdjęć, więc reguły w pliku robots.txt nie mogą ich blokować. Gdy ten sam produkt jest w źródle automatycznym i w przesłanym pliku, Google zostawia wersję z pliku.
Jak przygotować feed krok po kroku
- Sprawdź, co potrafi Twoja platforma. Zobacz, czy sklep ma wbudowany eksport albo wtyczkę do pliku dla Google i jakie pola już wypełnia, zanim zamówisz osobne narzędzie.
- Uzupełnij dane w sklepie. Feed pobiera dane z panelu, choć ustawienia eksportu i reguły atrybutów mogą je zmieniać. Brakujące kody EAN, marki albo warianty uzupełnij w kartach produktów, a potem sprawdź, czy trafiły do pliku i na stronę.
- Załóż konto Merchant Center i potwierdź własność strony sklepu.
- Uzupełnij ustawienia dostawy i zwrotów. Do organicznych wyników produktowych Google wymaga polityki zwrotów, a w wielu krajach EOG także ustawień dostawy.
- Dodaj źródło danych: adres pliku do zaplanowanego pobierania, integrację platformy albo API.
- Poczekaj na pierwsze przetworzenie i otwórz kartę „Wymaga uwagi” na stronie „Produkty”. Tam zobaczysz produkty z problemami i ich powody.
- Poprawiaj w źródle. Błąd usuwasz w panelu sklepu albo w ustawieniach eksportu, a poprawione dane trafią do Merchant Center przy następnym pobraniu pliku. Dzięki temu strona i feed zostają zgodne.
Najczęstsze odrzucenia produktów i jak je naprawić
Google porównuje dane z feedu z tym, co widzi na stronie produktu. Rozjazd między tymi dwoma miejscami może skończyć się odrzuceniem produktu.
Niezgodna cena
Cena w pliku różni się od ceny na stronie. Google odczytuje cenę między innymi z danych strukturalnych strony produktu, więc musi zgadzać się cena w pliku, w widocznej treści i w kodzie strony. Typowe sytuacje to plik pobierany raz na dobę przy częstych zmianach cen, promocje widoczne tylko na stronie i warianty w różnych cenach. Po poprawce Googlebot sam sprawdza odrzucone produkty w ciągu kilku godzin lub dni. Google zaleca zaplanowane pobieranie albo Merchant API, żeby ceny aktualizowały się bez ręcznej pracy.
Niezgodna dostępność
Feed mówi „w magazynie”, a strona pokazuje brak towaru albo odwrotnie. To błąd groźniejszy, niż wygląda: Google ostrzega, że zbyt wiele produktów z błędną dostępnością może skończyć się zawieszeniem konta. Po poprawce możesz poprosić o sprawdzenie witryny. Przegląd trwa do 12 godzin i w tym czasie nie wyślesz kolejnej prośby.
Błędny lub brakujący GTIN
Wpisanie przypadkowego numeru albo kodu innego produktu kończy się odrzuceniem. Jeśli produkt nie ma kodu od producenta, na przykład jest robiony na zamówienie, nie wysyłaj pola GTIN wcale.
Zdjęcia
Specyfikacja zabrania na zdjęciach tekstu promocyjnego, znaków wodnych i ramek. Zaplanuj też zmianę, która już jest w specyfikacji: od 31 stycznia 2027 roku Google zacznie wymagać zdjęć o rozmiarze co najmniej 500 na 500 pikseli dla wszystkich produktów. Sprawdź, czy Twój sklep nie wysyła do feedu miniatur.
Strona produktu niedostępna
Link prowadzi do błędu albo Googlebot nie może wejść na stronę lub pobrać zdjęcia. Przy automatycznym zbieraniu produktów ze strony Google może taki produkt zarchiwizować. Sprawdź, czy plik robots.txt nie blokuje stron produktów ani katalogu ze zdjęciami,, i czy zapora albo usługa typu CDN nie odcina robota Google.
Tytuł i opis
Tytuł dłuższy niż 150 znaków, pisany wielkimi literami albo z hasłem typu „PROMOCJA”, i opis z linkami do sklepu lub informacją o dostawie łamią specyfikację.
Feed dla ChatGPT i zakupów z asystentami AI
ChatGPT też dobiera produkty na podstawie uporządkowanych danych, ale pobiera je z własnych źródeł. OpenAI pisze w centrum pomocy, że przy wyborze produktów ChatGPT bierze pod uwagę uporządkowane dane od samych sprzedawców i od dostawców zewnętrznych, na przykład cenę i opis, a także inne treści z internetu. Wyniki produktowe nie są reklamami, a listę sklepów przy produkcie układa według dostępności, ceny, jakości i tego, czy sklep jest producentem lub głównym sprzedawcą.
Jak produkty trafiają do ChatGPT, stan na 28.10.2026:
- Sklepy na Shopify i Etsy mają katalog zintegrowany automatycznie, bez wniosku.
- Pozostałe sklepy składają wniosek na stronie OpenAI dla sprzedawców i trafiają na listę oczekujących. OpenAI zapowiada samoobsługową platformę dla sprzedawców jeszcze w tym roku.
- Zakupy w ChatGPT są dostępne dla użytkowników w USA. Wniosek może złożyć firma z Polski, ale polscy klienci na razie nie zobaczą tej funkcji.
- OpenAI nie pobiera opłat za zakupy rozpoczęte w ChatGPT. Wycofało się też z płatności bezpośrednio w czacie: klient kończy zakup na stronie lub w aplikacji sklepu.
Feed dla OpenAI to osobny plik ze specyfikacją podobną do Google, ale nie identyczną. Wymaga dziewięciu pól: item_id, title, description, url, brand, seller_name, image_url, availability i price. Przykłady w dokumentacji są w formacie JSONL, opisane są też pliki CSV i TSV. OpenAI przyjmuje dane przez SFTP, API i integracje z platformami sklepowymi. Porządny feed dla Google to dobry punkt wyjścia, ale trzeba zmienić nazwy pól i format, dostosować część wartości, na przykład pre_order zamiast preorder, i dodać pola dla wariantów.
Czy feed ma znaczenie, skoro ChatGPT i tak przeszukuje strony? OpenAI odpowiada, że plik daje większą kontrolę nad tym, jak produkty są pokazywane, i świeższe ceny. Firma Profound, która mierzy widoczność marek w AI, podała we wrześniu 2026 roku, że w jej próbie około 65% rekomendacji w zakupach ChatGPT pochodziło z podłączonych feedów. To dane z jednej firmy i tylko z zapytań jej klientów, ale kierunek jest wyraźny. Szerzej o tym, skąd ChatGPT bierze informacje do odpowiedzi, i o tym, jak asystenci AI zaczynają kupować w imieniu klientów, piszemy w osobnych tekstach.
Co sprawdzić w swoim sklepie
- Czy feed jest pobierany automatycznie i jak często. Przy częstych zmianach cen raz na dobę może nie wystarczyć.
- Ile produktów jest w karcie „Wymaga uwagi” i czy wśród nich są Twoje najlepiej sprzedające się produkty.
- Czy cena i dostępność w pliku, na stronie i w danych strukturalnych zgadzają się także w czasie promocji.
- Czy produkty mają prawidłowe kody EAN i markę.
- Czy zdjęcia mają co najmniej 500 na 500 pikseli, zanim Google zacznie tego wymagać w styczniu 2027 roku.
- Czy integracja nie korzysta z wycofanego Content API.
- Jeśli sprzedajesz do USA, czy złożyłeś wniosek o feed w ChatGPT.
Feed łączy dane sklepu, kod stron i ustawienia Merchant Center, więc błędy często leżą na styku tych trzech miejsc. Jeśli setki produktów wiszą odrzucone albo nie wiesz, skąd biorą się rozbieżności cen, sprawdzimy to w ramach SEO dla sklepów internetowych.
Kiedy potrzebny jest specjalista
Produkty w Merchant Center są odrzucane albo nie wiesz, czy feed jest gotowy na zakupy z AI? Opisz sklep i platformę, a powiemy, co poprawić i ile to pracy.
Opisz swój sklepNajczęstsze pytania
Co to jest feed produktowy?
To plik z listą produktów sklepu i ich cechami: identyfikatorem, nazwą, opisem, ceną, dostępnością, linkiem i zdjęciem. Sklep wysyła go do Google Merchant Center, a Google pokazuje na jego podstawie produkty w reklamach i wynikach produktowych.
Jakie pola są obowiązkowe w feedzie Google?
Dla każdego produktu: id, title (lub structured_title), description (lub structured_description), link, image_link, availability i price. Zależnie od produktu dochodzą marka, GTIN lub MPN, stan, identyfikator grupy wariantów, a przy odzieży kolor, rozmiar, grupa wiekowa i płeć.
W jakim formacie przygotować plik produktowy?
Merchant Center przyjmuje pliki .xml, .txt i .tsv do 4 GB, a także Arkusze Google, integracje platform i Merchant API. Najwygodniej podać adres pliku do zaplanowanego pobierania, domyślnie co 24 godziny.
Dlaczego Google odrzuca produkty z feedu?
Na przykład przez rozbieżność ze stroną produktu: inną cenę albo dostępność. Inne przyczyny to błędny GTIN, zdjęcia ze znakiem wodnym lub tekstem promocyjnym i strona produktu, do której Googlebot nie ma dostępu. Listę znajdziesz w karcie „Wymaga uwagi”.
Czy da się dodać produkty do Merchant Center bez pliku?
Tak. Google może zebrać produkty ze stron sklepu, jeśli mają dane strukturalne produktu i Googlebot ma do nich dostęp. Sprawdza sklep co najmniej raz na 24 godziny. Gdy ten sam produkt jest też w pliku, Google używa wersji z pliku.
Jak dodać produkty do ChatGPT?
Sklepy na Shopify i Etsy są zintegrowane automatycznie. Pozostałe składają wniosek na stronie OpenAI dla sprzedawców i czekają na liście. Zakupy w ChatGPT działają na razie dla użytkowników w USA (stan na 28.10.2026).
Czy feed dla Google wystarczy dla ChatGPT?
Nie wprost. OpenAI ma własną specyfikację z dziewięcioma wymaganymi polami i innymi nazwami, na przykład item_id i seller_name. Dobry feed dla Google jest punktem wyjścia, ale trzeba dostosować nazwy i część wartości pól oraz dodać pola dla wariantów.
Przeczytaj też
- Częste zmiany cen a Merchant Center: odrzucenie zamiast aktualizacjiGoogle dopisał w pomocy, że przy cenach zmienianych np. częściej niż raz dziennie produkt może być odrzucony. Co z tym zrobić przed Black Friday.Sklepy internetowe
- ?filter[]= i ?filter%5B%5D= to dla Google dwa różne adresyMueller potwierdził, że Google pobiera surowe i zakodowane nawiasy osobno. Co to znaczy dla filtrów w sklepie i jak to sprawdzić w logach.Sklepy internetowe
- Oceny produktów i ocena sklepu w Google: wymagania 2026Ile opinii potrzeba do gwiazdek przy produktach i sklepie, jak włączyć Opinie konsumenckie Google, czym jest jakość sklepu i co prawo mówi o opiniach.Sklepy internetowe
Źródła
- Pomoc Merchant Center: specyfikacja danych produktowych
- Pomoc Merchant Center: unikalne identyfikatory produktów
- Pomoc Merchant Center: zarządzanie źródłami danych
- Pomoc Merchant Center: dodawanie produktów z pliku
- Pomoc Merchant Center: automatyczne dodawanie produktów ze sklepu
- Pomoc Merchant Center: niezgodna cena produktu
- Pomoc Merchant Center: niezgodna dostępność produktu
- Pomoc Merchant Center: informacje o produktach w Google
- Google for Developers: przejście z Content API na Merchant API
- Google Search Central: funkcje wyszukiwarki w EOG
- Search Engine Roundtable: wyniki produktowe znikają w EOG (wrzesień 2026)
- OpenAI Help Center: zakupy w wyszukiwarce ChatGPT
- OpenAI: produkty w ChatGPT, strona dla sprzedawców
- OpenAI Developers: specyfikacja feedu produktowego
- Search Engine Journal: ChatGPT Shopping opiera się na feedach (wrzesień 2026)