Plik produktowy, znany również jako product feed, to kluczowy element Google Merchant Center (GMC), zawierający szczegółowe informacje o produktach sklepu internetowego: nazwy, ceny, opisy, dostępność i zdjęcia, które umożliwiają ich wyświetlanie w wynikach wyszukiwania Google, Zakupach Google oraz reklamach produktowych.
Dobrze przygotowany plik produktowy jest fundamentem skutecznych kampanii reklamowych, dynamicznego remarketingu i wysokiej widoczności oferty, a błędy w danych mogą prowadzić do odrzucenia produktów lub ich niewyświetlania.
Czym jest Google Merchant Center i dlaczego plik produktowy jest jego sercem?
Google Merchant Center to darmowe narzędzie Google, które pozwala sprzedawcom przesyłać katalogi produktów i promować je w wyszukiwarce, Zakupach Google, reklamach produktowych oraz na innych powierzchniach Google. Plik produktowy stanowi serce tego systemu – z niego Google pobiera dane o towarach, weryfikuje je i dopasowuje produkty do zapytań użytkowników.
Bez poprawnego feedu produkty nie pojawią się w wynikach, co uniemożliwia uruchomienie kampanii Zakupy Google czy remarketingu dynamicznego.
Plik produktowy działa w trybie ciągłego pobierania danych przez Google – po dodaniu do GMC następuje weryfikacja, a kolejne aktualizacje mogą odbywać się automatycznie (np. co 24 godziny), co zapewnia świeżość oferty. To szczególnie przydatne w e‑commerce, gdzie automatyzuje promocję tysięcy produktów i dopasowuje je do zapytań klientów w oparciu o aukcje reklamowe.
Struktura pliku produktowego – formaty i wymagane atrybuty
Plik produktowy to katalog danych w formacie XML, CSV, Google Sheets lub w pliku skompresowanym (GZ, ZIP, BZ2, TXT, XLS), zawierający listę produktów z przypisanymi atrybutami – szczegółowymi informacjami o każdym towarze. Google wymaga unikalnych identyfikatorów i kompletnych danych, aby uniknąć błędów weryfikacji.
Obowiązkowe atrybuty – bez nich produkt nie przejdzie weryfikacji
Każdy produkt musi zawierać poniższe elementy, inaczej zostanie odrzucony:
- id – unikalny kod dla każdego towaru (najlepiej SKU), nie może się powtarzać;
- title – jasny, precyzyjny tytuł (do ok. 150 znaków) z nazwą produktu i kluczowymi cechami, np. „Czerwona sukienka bawełniana rozmiar M”;
- description – szczegółowy opis podkreślający korzyści i unikalne cechy produktu;
- availability – status dostępności, np. „in stock”, „out of stock” lub „preorder”;
- price – pełna cena z walutą, np. „99.99 PLN”, bez cen promocyjnych w podstawowym feedzie;
- image_link – URL do zdjęcia głównego wysokiej jakości (min. 100 × 100 px), warto dodać dodatkowe ujęcia;
- link – bezpośredni URL do strony produktu w sklepie;
- brand – nazwa producenta, wymagana w większości kategorii;
- gtin – kod kreskowy (EAN/ISBN), jeśli dostępny; wymagany dla nowych produktów.
Dla wybranych branż (np. odzież, media) obowiązkowa jest także kategoria google_product_category zgodna z Google Taxonomy.
Zalecane i dodatkowe atrybuty – dla lepszej wydajności i konwersji
Aby zmaksymalizować widoczność i klikalność, dodaj również:
- shipping – koszt i czas dostawy, np. „3–5 dni”;
- tax – stawka VAT;
- condition – „new” (nowy) lub „refurbished” (odnowiony);
- shipping_weight i shipping_length – wymiary i waga, kluczowe dla logistyki i stawek wysyłki;
- custom_label_0–4 – etykiety niestandardowe do segmentacji kampanii (np. „bestseller”, „promocja”);
- sale_price – cena promocyjna z datami obowiązywania oferty;
- color, size, pattern – atrybuty wariantów dla produktów z opcjami.
Przykład tabeli z wymaganymi atrybutami dla prostego produktu (sukienka):
| Atrybut | Wartość przykładowa | Obowiązkowy? |
|---|---|---|
| id | SKU12345 | Tak |
| title | Czerwona sukienka bawełniana M | Tak |
| description | Lekka sukienka z bawełny organicznej, idealna na lato | Tak |
| price | 99.99 PLN | Tak |
| availability | in stock | Tak |
| image_link | https://sklep.pl/sukienka.jpg | Tak |
| link | https://sklep.pl/produkt/sukienka | Tak |
| brand | ModaLato | Tak |
| gtin | 5901234567890 | Tak (jeśli nowy) |
Jak przygotować plik produktowy krok po kroku?
Wykonaj poniższe kroki, aby poprawnie przygotować i wdrożyć feed w GMC:
- Zbierz dane z CMS sklepu – większość platform (Shoper, sStore, WooCommerce) generuje feed automatycznie; uzupełnij brakujące pola, m.in. EAN, markę i kategorie;
- Wybierz format – XML dla dużych katalogów (łatwy w automatyzacji), CSV dla mniejszych;
- Zweryfikuj specyfikację – użyj Google Merchant Center > Narzędzia > Diagnoza feedu, aby sprawdzić błędy; unikaj treści niedozwolonych (np. produkty medyczne bez certyfikatów);
- Dodaj feed do GMC – wgraj plik ręcznie, podaj URL (z serwera) lub zintegruj z Google Sheets dla łatwych aktualizacji;
- Skonfiguruj automatyczne aktualizacje – ustaw harmonogram (co 1–30 dni), aby odzwierciedlać zmiany cen i stanów magazynowych;
- Testuj i monitoruj – uruchom kampanię testową w Google Ads i monitoruj odrzucenia w GMC.
Przykład fragmentu pliku XML:
<?xml version="1.0"?>
<rss xmlns:g="http://base.google.com/ns/1.0" version="2.0">
<channel>
<item>
<g:id>SKU12345</g:id>
<g:title>Czerwona sukienka bawełniana M</g:title>
<g:description>Lekka sukienka z bawełny organicznej</g:description>
<g:price>99.99 PLN</g:price>
<g:availability>in stock</g:availability>
<g:image_link>https://sklep.pl/sukienka.jpg</g:image_link>
<g:link>https://sklep.pl/produkt/sukienka</g:link>
<g:brand>ModaLato</g:brand>
</item>
</channel>
</rss>
Ten format spełnia wymagania Google.
Rodzaje plików produktowych i zaawansowane zastosowania
Najważniejsze typy feedów, które możesz wykorzystać w GMC, to:
- podstawowy feed – dla produktów dostępnych online;
- lokalny plik produktowy – zawiera dane o produktach w sklepach stacjonarnych (adresy, godziny otwarcia); idealny do lokalnych wyszukiwań i zwiększania ruchu offline;
- feed suplementarny – dostarcza dodatkowe dane do głównego pliku, np. promocje.
Zaawansowane zastosowania
Oto przykłady zastosowań, które w pełni wykorzystują potencjał feedu:
- reklamy dynamiczne – system automatycznie dopasowuje produkty do zapytań użytkownika;
- remarketing dynamiczny – wyświetla użytkownikowi produkty oglądane lub porzucone w koszyku;
- Performance Max – automatyczne kampanie Google oparte na danych z feedu.
Najczęstsze błędy i jak je unikać
Aby zminimalizować odrzucenia i straty w ruchu, zwróć uwagę na poniższe problemy:
- brak unikalnego ID lub błędne ceny – skutkuje duplikatami lub odrzuceniami produktów;
- niskiej jakości zdjęcia – stosuj min. 800 × 800 px i neutralne (np. białe) tło;
- nieaktualne dane – automatyzuj integrację z magazynem i cennikiem;
- brak kategorii Google – przypisz właściwą kategorię z Google Taxonomy (support.google.com);
- treści niedozwolone – sprawdź politykę Google przed startem kampanii.
Poprawny feed potrafi zwiększyć CTR reklam nawet o 30%, poprawić pozycję w Zakupach Google i podnieść ROI kampanii.
Skup się na jakości danych – to inwestycja, która bezpośrednio przekłada się na efektywność marketingu produktowego w Google.