Feed produktowy dla Google Merchant, jak go przygotować? [ Instrukcja krok po kroku 2026 ]

Czas czytania: 12 min
Aktualizacja:

Feed produktowy to ustrukturyzowany plik danych (XML, CSV lub TXT) zawierający pełną listę asortymentu sklepu internetowego wraz z atrybutami opisującymi każdy produkt – nazwą, ceną, dostępnością, zdjęciem, kodem GTIN i dziesiątkami dodatkowych parametrów. Feed jest fundamentalnym elementem komunikacji między platformą eCommerce a Google Merchant Center, umożliwiając automatyczne wyświetlanie ofert w Google Shopping, kampaniach Performance Max, zakładce Zakupy, darmowych listingach organicznych (Free Listings) oraz na platformach partnerskich Google.

Właściwe przygotowanie feedu produktowego decyduje nie tylko o tym, czy Twoje produkty pojawią się w wynikach wyszukiwania, ale przede wszystkim o tym, jak często, komu i na jakiej pozycji będą wyświetlane. W mojej codziennej pracy z kontami Google Merchant Center o asortymencie sięgającym 50 000 SKU wielokrotnie obserwuję sytuację, w której technicznie poprawna kampania Performance Max nie przynosi rezultatów z powodu niskiej jakości danych w feedzie. Algorytmy Google nie skanują strony sklepu w czasie rzeczywistym – opierają się na danych, które dostarczysz im w pliku feedu. Jeśli dane są niepełne lub rzadko aktualizowane, tracisz potencjał sprzedażowy jeszcze przed pierwszym kliknięciem.

Co warto wiedzieć

  • Jakość danych determinuje koszt kliknięcia (CPC): Precyzyjne i bogate w atrybuty dane w feedzie zwiększają Wynik Jakości reklamy produktowej, co pozwala wygrywać aukcje przy niższych stawkach CPC w porównaniu do konkurencji z ubogim opisem produktów.
  • GTIN to paszport produktu: Unikalny kod identyfikacyjny (GTIN/EAN) pozwala Google łączyć Twoją ofertę z globalnym katalogiem produktów, co drastycznie zwiększa zasięg wyświetlania i umożliwia porównywanie cen.
  • Tytuł produktu jest najważniejszym czynnikiem rankingowym: Algorytmy dopasowują zapytania użytkowników przede wszystkim do treści atrybutu title. Dodanie kluczowych cech (marka + typ + kolor + rozmiar) ma największy wpływ na widoczność w Google Shopping.
  • Feed to żywy organizm: Skuteczność wymaga aktualizacji minimum raz na 24 godziny, a w przypadku dynamicznych zmian cen i stanów magazynowych – nawet częściej, z wykorzystaniem Content API for Shopping.
  • Supplemental Feed: Feed uzupełniający pozwala nadpisywać lub uzupełniać dane w głównym feedzie bez ingerencji w plik źródłowy generowany przez sklep – daje marketerom niezależność od działów IT.

Czym dokładnie jest feed produktowy i jak działa w ekosystemie Google?

Feed produktowy to baza danych działająca jako tłumacz między Twoim sklepem a Google Merchant Center – sklep „mówi” językiem swojej bazy danych, a Google wymaga ustandaryzowanego formatu informacji, aby porównywać oferty milionów sprzedawców. Feed mapuje wewnętrzne nazwy pól ze sklepu na zestandaryzowane atrybuty Google.

Mechanizm działania wygląda tak: Google Merchant Center pobiera plik (z wygenerowanego URL-a, przez upload lub Content API), przetwarza go, weryfikuje zgodność z zasadami programu, a następnie udostępnia dane do Google Ads. Tu tkwi kluczowa różnica między reklamami tekstowymi a produktowymi. W reklamach tekstowych to Ty definiujesz słowa kluczowe i nagłówki. W kampaniach produktowych (Shopping, Performance Max) Google sam decyduje, na jakie zapytania wyświetlić Twój produkt – na podstawie danych z feedu.

Feed produktowy w Google Merchant

Dlatego jakość feedu jest ważniejsza niż ustawienia kampanii. Przez lata audytowania kont Google Ads widzę wyraźną korelację: sklepy z feedem zawierającym wzbogacone tytuły, kompletne GTIN-y i szczegółowe atrybuty (kolor, rozmiar, materiał, product_type) osiągają ROAS o 30-60% wyższy niż sklepy z feedem „bazowym” generowanym automatycznie przez wtyczkę bez żadnej optymalizacji.

Gdzie wykorzystuje się feed produktowy poza Google Shopping?

Feed produktowy to nie tylko Google Shopping – ten sam plik (lub jego warianty) zasila kampanie Performance Max, darmowe listingi organiczne (Free Listings), reklamy dynamiczne w Meta Ads, Ceneo, Allegro Ads, porównywarki cenowe, marketplace’y oraz remarketing dynamiczny na wszystkich platformach. Jeden dobrze przygotowany feed napędza kilkanaście kanałów sprzedaży.

  • Performance Max: Kampanie PMax wykorzystują feed jako fundament reklam produktowych wyświetlanych w Search, Shopping, YouTube, Display, Gmail i Discover jednocześnie.
  • Free Listings (darmowe listingi): Google wyświetla produkty z feedu w zakładce Zakupy za darmo – bez opłat za kliknięcie. Jedyny koszt to przygotowanie feedu.
  • Remarketing dynamiczny: Feed dostarcza dane o produktach, które użytkownik oglądał w sklepie, umożliwiając wyświetlanie spersonalizowanych reklam z konkretnym zdjęciem, ceną i linkiem do produktu.
  • Meta Ads (Facebook/Instagram): Facebook Catalog (Product Catalog) działa na tej samej zasadzie co Google Merchant Center – importuje feed i zasila kampanie Dynamic Product Ads.
  • Porównywarki cenowe: Ceneo, Skąpiec, Nokaut – wszystkie wymagają feedu produktowego w określonym formacie. Wiele z nich akceptuje format Google Merchant Center.
!

Czy wiesz, że…

Google umożliwia wyświetlanie produktów z feedu w zakładce Zakupy całkowicie za darmo (Free Listings). Jedynym warunkiem jest poprawnie skonfigurowany feed w Merchant Center – nie musisz uruchamiać kampanii Google Ads. Dla wielu sklepów darmowe listingi generują 10-20% dodatkowego ruchu organicznego bez żadnych kosztów mediowych.

Jakie atrybuty feedu produktowego są wymagane?

Google Merchant Center wymaga zestawu obowiązkowych atrybutów dla każdego produktu w feedzie – brak któregokolwiek z nich skutkuje odrzuceniem produktu lub całego feedu. Oprócz atrybutów wymaganych istnieją dziesiątki opcjonalnych, które zwiększają widoczność i ROAS kampanii.

STRUKTURA FEEDU

Obowiązkowe atrybuty feedu Google Merchant Center

Brak któregokolwiek z wyróżnionych atrybutów skutkuje odrzuceniem produktu.

feed.xml — Atrybuty produktu
1id = „SKU-12345”unikalny identyfikator
2title = „Nike Air Max 90 Czarne Męskie 43”najważniejszy atrybut
3description = „Opis 500-5000 znaków z cechami”
4link = „https://sklep.pl/nike-air-max-90”
5image_link = „https://sklep.pl/img/nike-90.jpg”
6price = „499.00 PLN”musi zgadzać się ze stroną
7availability = „in_stock”
8gtin = „5901234123457”krytyczny dla zasięgu
9brand = „Nike”
10condition = „new”

Tip: Atrybuty opcjonalne (color, size, material, product_type, custom_label) zwiększają precyzję dopasowania zapytań i pozwalają segmentować kampanie według marżowości.

Kluczowa zasada: tytuł produktu jest najważniejszym atrybutem feedu. Algorytm dopasowuje zapytanie użytkownika przede wszystkim do pola title. Tytuł generowany automatycznie przez sklep (np. „Air Max 90″) jest zbyt ubogi. Optymalny tytuł to: Marka + Typ produktu + Kluczowa cecha + Kolor + Rozmiar (np. „Nike Air Max 90 Buty Sportowe Męskie Czarne 43″). W pracy z moimi klientami widzę, że wzbogacenie tytułów podnosi CTR o 20-40% w ciągu pierwszych dwóch tygodni.

Jak przygotować feed produktowy krok po kroku?

Przygotowanie feedu produktowego wymaga wyboru metody generowania (wtyczka CMS, arkusz Google Sheets lub Content API), konfiguracji atrybutów, przesłania pliku do Google Merchant Center i weryfikacji diagnostyki – cały proces od zera do pierwszych reklam produktowych zajmuje 2-4 godziny w przypadku wtyczki lub 1-2 dni w przypadku API.

Metoda 1: Wtyczki i moduły CMS (najszybsza)

Dla WooCommerce: wtyczka Product Feed PRO lub CTX Feed. Dla Shopify: wbudowana integracja z Google Channel. Dla PrestaShop: moduł Google Merchant Center (SEO Expert). Wtyczka automatycznie mapuje pola z bazy sklepu na atrybuty Google, generuje URL feedu i aktualizuje go co kilka godzin. To najszybsza metoda na start – konfiguracja zajmuje 30-60 minut.

Metoda 2: Arkusze Google (Google Sheets)

Idealna dla małych sklepów z asortymentem do 500 produktów. Google Merchant Center pozwala na bezpośrednie podłączenie arkusza Google jako źródła feedu. Kolumny arkusza odpowiadają atrybutom (id, title, description, price itd.). Wada: aktualizacja wymaga ręcznej edycji lub skryptu Apps Script. Zaleta: pełna kontrola nad każdym polem.

Metoda 3: Content API for Shopping

Rozwiązanie dla dużych sklepów z dynamicznymi cenami i stanami magazynowymi. API pozwala na aktualizację feedu w czasie rzeczywistym – gdy cena zmienia się w sklepie, API automatycznie aktualizuje ją w Merchant Center w ciągu minut. Wymaga wsparcia developera, ale eliminuje opóźnienia między zmianą w sklepie a danymi w reklamie.

Dlaczego kody GTIN są kluczowe dla sukcesu w Google Shopping?

Kod GTIN (Global Trade Item Number, znany w Europie jako EAN) pozwala Google jednoznacznie zidentyfikować produkt w globalnym katalogu i powiązać go z ofertami innych sprzedawców – produkty z GTIN otrzymują znacznie wyższy priorytet wyświetlania, dostęp do porównywania cen i lepsze dopasowanie do zapytań użytkowników.

Z mojego doświadczenia wynika, że dodanie brakujących GTIN-ów do feedu zwiększa liczbę wyświetleń produktów o 30-70%. Google traktuje GTIN jako sygnał wiarygodności – wie dokładnie, czym jest produkt, i może go wyświetlić na bardziej precyzyjne zapytania. Produkty bez GTIN trafiają do „szarej strefy”, gdzie algorytm musi polegać wyłącznie na tytule i opisie, co drastycznie ogranicza zasięg.

Skąd wziąć GTIN? Od producenta lub dystrybutora – każdy markowy produkt posiada kod EAN na opakowaniu. Dla produktów własnych (private label) możesz wykupić pulę kodów GS1 w organizacji GS1 Polska. Koszt rocznej subskrypcji GS1 to inwestycja, która zwraca się wielokrotnie w postaci lepszej widoczności w Google Shopping.

!

Czy wiesz, że…

Google Merchant Center ma sekcję „Największe okazje” (Opportunities), która wskazuje produkty z brakującymi GTIN-ami i szacuje potencjalny wzrost wyświetleń po ich uzupełnieniu. W jednym audycie odkryłem, że 40% asortymentu klienta nie miało GTIN – po uzupełnieniu wyświetlenia wzrosły o 52% w ciągu miesiąca bez zmiany budżetu.

Jak optymalizować feed produktowy, aby zwiększyć ROAS?

Optymalizacja feedu produktowego to najefektywniejsza dźwignia poprawy ROAS w kampaniach produktowych – wzbogacenie tytułów, uzupełnienie GTIN-ów, dodanie custom labels i segmentacja według marżowości dają wyniki porównywalne z podwojeniem budżetu reklamowego, ale bez dodatkowych kosztów mediowych.

  1. Wzbogać tytuły produktów: Wzorzec: Marka + Typ + Kluczowa cecha + Kolor + Rozmiar. Zamiast „Bluza damska” → „Nike Sportswear Bluza Damska z Kapturem Czarna XL”. Testuj kolejność atrybutów – w niektórych branżach marka na początku działa lepiej, w innych typ produktu.
  2. Uzupełnij GTIN/EAN: Każdy produkt markowy powinien mieć GTIN. Sprawdź raporty Merchant Center → Diagnostyka → „Brak GTIN”. Uzupełnij od produktów z największą sprzedażą.
  3. Dodaj custom_label_0 do custom_label_4: Etykiety niestandardowe pozwalają segmentować kampanie według: marżowości (high/mid/low), sezonowości, bestsellerów, kategorii cenowej. Dzięki temu możesz ustawić różny tROAS dla produktów z różną marżą.
  4. Optymalizuj zdjęcia: Białe tło, minimum 800x800px, brak tekstu/znaków wodnych na zdjęciu. Dodaj additional_image_link z 2-3 dodatkowymi ujęciami. Produkty z wieloma zdjęciami mają wyższy CTR.
  5. Dodaj sale_price i sale_price_effective_date: Produkty z przekreśloną ceną (widoczna stara i nowa cena) mają wyższy CTR w Google Shopping. Atrybut sale_price aktywuje wizualny znacznik promocji.
WPŁYW NA ROAS

Które optymalizacje feedu dają największy wzrost ROAS?

Szacunkowy wpływ poszczególnych optymalizacji na ROAS kampanii produktowych, na podstawie audytów kont.

Wzbogacenie tytułów+20-40%
Uzupełnienie GTIN/EAN+30-70%
Custom labels (segmentacja marżowa)+15-30%
Dodatkowe zdjęcia (3+ ujęć)+10-20%
Sale_price (przekreślona cena)+8-15%

Jakie są najczęstsze błędy powodujące odrzucenie produktów?

Najczęstszymi przyczynami odrzucenia produktów w Google Merchant Center są: niezgodność ceny lub dostępności między feedem a stroną sklepu, brak informacji o wysyłce, naruszenie zasad dotyczących zdjęć oraz brak wymaganych atrybutów identyfikacyjnych. Diagnostyka w Merchant Center wskazuje konkretną przyczynę dla każdego odrzuconego produktu.

  • Niezgodność cen lub dostępności: Google regularnie skanuje strony sklepów i porównuje dane ze strony z danymi w feedzie. Jeśli cena w feedzie to 499 zł, a na stronie 529 zł – produkt zostaje odrzucony. Rozwiązanie: automatyczna aktualizacja feedu lub wdrożenie Automatic Item Updates w Merchant Center.
  • Brak informacji o wysyłce: Wymagane jest podanie kosztów dostawy i czasu realizacji. Skonfiguruj ustawienia wysyłki w Merchant Center (Narzędzia → Wysyłka) lub dodaj atrybut shipping do feedu.
  • Naruszenie zasad zdjęć: Zbyt małe zdjęcia (poniżej 100x100px), tekst promocyjny na zdjęciu, znaki wodne, zdjęcia stockowe zamiast faktycznych zdjęć produktu. Google wymaga minimum 800x800px dla odzieży i 100x100px dla pozostałych kategorii.
  • Brak GTIN dla produktów markowych: Jeśli sprzedajesz produkty znanych marek, Google wymaga GTIN. Brak kodu przy produktach, które powinny go mieć, skutkuje ograniczeniem wyświetleń lub odrzuceniem.
  • Przekierowania i błędy 404: Link do produktu w feedzie musi prowadzić bezpośrednio do strony produktu, bez przekierowań. Wycofany produkt z aktywnym linkiem w feedzie generuje błąd i odrzucenie.
!

Czy wiesz, że…

Funkcja Automatic Item Updates w Merchant Center pozwala Google automatycznie aktualizować cenę i dostępność produktów na podstawie mikrodanych (structured data) ze strony sklepu. Włączenie tej funkcji redukuje odrzucenia z powodu niezgodności cen o 60-80%. Wystarczy poprawnie zaimplementować schema.org Product na stronach produktowych.

Co to jest Supplemental Feed i dlaczego warto go używać?

Supplemental Feed (feed uzupełniający) to narzędzie pozwalające na nadpisywanie lub uzupełnianie danych w głównym feedzie bez ingerencji w plik źródłowy generowany przez sklep – daje marketerom niezależność od działów IT i pozwala na błyskawiczne reagowanie na potrzeby kampanii.

Wyobraź sobie sytuację, w której dział IT mówi, że zmiana tytułów produktów w systemie magazynowym zajmie 3 miesiące. Dzięki feedowi uzupełniającemu wgrywasz prosty arkusz Google Sheets z dwiema kolumnami: id i title. System łączy dane na podstawie ID i podmienia tytuły na zoptymalizowane wersje. To potężne narzędzie – pozwala dodać custom_label do tysięcy produktów w kilka minut (np. etykietę „Black Friday” dla całej kategorii), wzbogacić tytuły bez ryzyka zepsucia głównego feedu, oraz testować różne wersje opisów i atrybutów.

Jak dbać o aktualność feedu w dłuższej perspektywie?

Przygotowanie feedu to proces ciągły, nie jednorazowe zadanie – rynek eCommerce i wymagania Google ewoluują, a to co było standardem dwa lata temu, dziś może być niewystarczające. Regularny audyt jakości danych jest niezbędny dla utrzymania wysokiej efektywności kampanii produktowych.

HARMONOGRAM HIGIENY

Tablica zadań feedu produktowego – codziennie,, kwartalnie

Systematyczna higiena feedu eliminuje 90% problemów z odrzuceniami i utratą wyświetleń.

Codziennie3
Diagnostyka Merchant CenterSprawdź nagłe spadki aktywnych produktów.
Spójność cen feed vs stronaWeryfikuj rozbieżności cenowe.
Dostępność produktówWycofane SKU wyłącz z feedu.
Miesięcznie2
Raport „Największe okazje”Uzupełnij brakujące GTIN, atrybuty.
Analiza CTR per produktProdukty z CTR <0.5% wymagają nowych tytułów.
Kwartalnie2
Rewizja tytułów vs trendyCzy użytkownicy zmienili nazewnictwo?
Aktualizacja custom_labelsNowe bestsellery, zmiany marżowości.

„Feed produktowy to nie plik, który ustawiasz raz i zapominasz – to żywy organizm, który wymaga stałej pielęgnacji. W pracy z kontami o asortymencie 10 000-50 000 SKU widzę, że sklepy z cotygodniowym audytem feedu mają ROAS o 25-40% wyższy niż te, które aktualizują feed raz na kwartał.” – Obserwacja z audytów kont Google Merchant Center.

Podsumowanie

Feed produktowy to fundament każdej kampanii produktowej w Google Ads – jego jakość determinuje widoczność, koszty kliknięcia i ROAS bardziej niż ustawienia samej kampanii. Kluczowe dźwignie to: wzbogacone tytuły (marka + typ + cechy), kompletne GTIN-y, custom labels do segmentacji marżowej oraz regularna aktualizacja danych.

Przestań traktować feed jako techniczny plik generowany automatycznie przez wtyczkę. Zacznij postrzegać go jako strategiczne narzędzie sprzedażowe, które wymaga takiej samej uwagi jak kreacje reklamowe czy strona docelowa. Każdy brakujący atrybut to utracona szansa na wyświetlenie, każda niezgodność cenowa to odrzucony produkt, a każdy ubogi tytuł to przegrywana aukcja.

Zacznij od jednego kroku: zaloguj się do Google Merchant Center, przejdź do Produkty → Diagnostyka i sprawdź, jaki procent asortymentu jest odrzucony lub ograniczony. Jeśli widzisz czerwone słupki – zacznij naprawę od błędów krytycznych (niezgodność cen, brak GTIN). Następnie wzbogać tytuły 50 najlepiej sprzedających się produktów i zmierz wpływ na CTR w ciągu dwóch tygodni.

Pytania i odpowiedzi (FAQ)

Co to jest feed produktowy?
Feed produktowy to ustrukturyzowany plik danych (XML, CSV lub TXT) zawierający listę produktów sklepu z atrybutami: nazwa, cena, dostępność, zdjęcie, GTIN. Działa jako tłumacz między sklepem a Google Merchant Center, umożliwiając wyświetlanie produktów w Google Shopping, Performance Max i darmowych listingach.
Jakie atrybuty feedu produktowego są obowiązkowe?
Obowiązkowe atrybuty: id, title, description, link, image_link, price, availability, brand, condition. Dla produktów markowych wymagany jest również GTIN/EAN. Brak któregokolwiek skutkuje odrzuceniem produktu. Atrybuty opcjonalne (color, size, material, custom_label) zwiększają widoczność i ROAS.
Jak często aktualizować feed produktowy?
Minimum raz na 24 godziny. Sklepy z dynamicznymi cenami i stanami magazynowymi powinny aktualizować co 4-6 godzin lub w czasie rzeczywistym przez Content API. Niezgodność ceny między feedem a stroną skutkuje natychmiastowym odrzuceniem produktu.
Dlaczego moje produkty są odrzucane w Merchant Center?
Najczęstsze przyczyny: niezgodność ceny lub dostępności między feedem a stroną, brak informacji o wysyłce, zbyt małe zdjęcia lub tekst na zdjęciach, brak GTIN dla produktów markowych, przekierowania lub błędy 404. Sprawdź Produkty → Diagnostyka w Merchant Center.
Co to jest Supplemental Feed i kiedy go używać?
Supplemental Feed to feed uzupełniający pozwalający nadpisywać dane w głównym feedzie bez ingerencji w plik źródłowy. Używaj go do: wzbogacania tytułów (gdy IT nie może zmienić systemu), dodawania custom_labels do segmentacji kampanii, szybkiego oznaczania produktów promocyjnych. Prosty arkusz Google Sheets z kolumnami id + atrybut wystarczy.
Jak zoptymalizować tytuły produktów w feedzie?
Wzorzec: Marka + Typ produktu + Kluczowa cecha + Kolor + Rozmiar. Zamiast „Bluza damska” pisz „Nike Sportswear Bluza Damska z Kapturem Czarna XL”. Wzbogacone tytuły podnoszą CTR o 20-40%. Testuj kolejność atrybutów – w niektórych branżach marka na początku działa lepiej, w innych typ produktu.
Artur Smolicki
Samodzielny Specjalista Google Ads

Artur Smolicki

Od ponad 15 lat specjalizuję się w przygotowaniu, wdrożeniu i optymalizacji kampanii Google Ads. W 2024 roku uzyskałem status Google Premier Partner dla 3% najlepszych specjalistów i agencji w Polsce. Prowadzę kampanie reklamowe w ponad 20 krajach świata, tak dla segmentu e-commerce jak i B2B.


Potrzebujesz audytu oraz pomocy w prowadzeniu kampanii
Google Ads?

Działajmy