Google Shopping — poradnik dla sklepów internetowych
Trzy warstwy Shopping — co naprawdę napędza wynik
Najczęstszy scenariusz, jaki widzę u sklepów: „Shopping nie działa, podnosimy budżet". A potem zdziwienie, że nadal nie działa. Bo budżet to ostatnie 20% równania. Wcześniej są: Merchant Center, feed produktowy i struktura kampanii — to one decydują, czy w ogóle się reklamujesz, na jakich frazach i z jaką częstotliwością.
Dlatego ten artykuł idzie od dołu w górę: najpierw fundament (Merchant Center), potem feed (gdzie naprawdę da się zarobić), dopiero na końcu kampania.
Krok 1 — Merchant Center i feed produktowy
Merchant Center to konto, w którym Google trzyma wszystkie produkty Twojego sklepu. Bez niego nie ma Shopping, PMax z feedem, ani Free listings. Zacznij od tych trzech rzeczy. Uwaga: Google stopniowo migruje konta do nowego interfejsu Merchant Center Next — funkcje są te same, ale rozmieszczenie się różni. Jeśli widzisz inne zakładki niż w starszych poradnikach, to dlatego.
Konfiguracja konta — minimum, którego nie wolno pominąć
- Weryfikacja i zastrzeżenie domeny sklepu (sygnał, że to Ty jesteś właścicielem produktów)
- Dane firmy zgodne ze stopką, regulaminem i stroną „O nas" — Google weryfikuje wszystkie te miejsca; niezgodność powoduje odrzucenie konta po 1–2 tygodniach
- Polityka wysyłki z konkretnymi kosztami i czasem dostawy per region (Polska + UE jeśli sprzedajesz transgranicznie)
- Polityka zwrotów — minimum 14 dni dla UE, jasno opisana
- Stawki podatku VAT jeśli sprzedajesz B2B lub do firm
- Konto połączone z Google Ads (bez tego kampanie produktowe nie zobaczą feedu)
Feed produktowy — co to jest i jak go dostarczyć
Feed to ustrukturyzowany plik (XML, CSV, TXT) lub bezpośrednia integracja z platformą sklepową, który zawiera wszystkie produkty z atrybutami: ID, tytuł, opis, cena, dostępność, GTIN, marka, kategoria, link do strony, zdjęcie. Im pełniejsze dane, tym lepiej Google rozumie, co reklamujesz, i częściej trafia w intencje klienta.
Jak dostarczyć feed:
- Shopify, WooCommerce, PrestaShop, Shoper — wbudowane integracje lub pluginy generują feed automatycznie. To zwykle 90% tego, czego potrzebujesz na start.
- Sklep autorski — plik XML/CSV generowany przez Twój system + harmonogram pobrań w Merchant Center (zwykle co 6–24h, zalecane 6h dla zmian cenowych).
- Content API for Shopping (najbardziej zaawansowane) — bezpośrednia synchronizacja w czasie rzeczywistym przez API. Dla większych sklepów (1000+ produktów, częste zmiany).
Atrybuty — które są obowiązkowe
Google dzieli atrybuty na obowiązkowe (bez nich produkt jest odrzucony) i zalecane (poprawiają wydajność, ale nie blokują).
| Atrybut | Status | Komentarz |
|---|---|---|
id | Obowiązkowy | Unikalny identyfikator produktu — zwykle SKU ze sklepu |
title | Obowiązkowy | Najważniejszy atrybut feedu — patrz Krok 2 |
description | Obowiązkowy | Pełny opis, max 5 000 znaków |
link | Obowiązkowy | URL strony produktowej (musi się zgadzać z domeną w Merchant Center) |
image_link | Obowiązkowy | Główne zdjęcie, min. 100×100 px, zalecane 800×800+ |
availability | Obowiązkowy | in_stock, out_of_stock, preorder, backorder |
price | Obowiązkowy | Cena z walutą, np. 199.00 PLN |
brand | Obowiązkowy dla większości | Marka producenta — krytyczne dla matchowania zapytań |
gtin | Obowiązkowy dla produktów z GTIN | EAN/UPC/ISBN — bez tego niższa widoczność i czasem odrzucenie |
mpn | Wymagany jeśli brak GTIN | Manufacturer Part Number — zamiennik GTIN dla unikalnych produktów |
condition | Obowiązkowy | new, refurbished, used |
google_product_category | Zalecany | Kategoria z taksonomii Google — pomaga w matchowaniu |
product_type | Zalecany | Twoja własna kategoria (np. „Odzież > Damska > Sukienki") |
color, size, gender, age_group, material | Zalecane (apparel obowiązkowe) | W odzieży to w zasadzie wymóg — bez nich produkty słabo się wyświetlają |
shipping | Zalecany | Indywidualny koszt wysyłki na produkt — nadpisuje konfigurację konta |
custom_label_0 – custom_label_4 | Opcjonalny — kluczowy do segmentacji | Patrz Krok 4 — używamy do margin tiers, sezonowości, wydajności |
Pełna dokumentacja atrybutów — Google Merchant Center — Product data specification. W praktyce: jeśli używasz wtyczki Shopify/WooCommerce, większość się wypełnia automatycznie. Twoja praca to przede wszystkim tytuły, GTIN-y i custom labels. Brak GTIN i MPN? Dla produktów własnej marki (private label, ręcznie robione, autorska biżuteria) ustaw identifier_exists = FALSE — Google to akceptuje bez kary za widoczność.
Krok 2 — tytuły produktów (najważniejszy element feedu)
Tu jest miejsce, w którym 20–40% więcej ruchu czeka bez podnoszenia budżetu — wystarczy poprawić sam tytuł. Dlaczego ten jeden atrybut waży tak dużo?
- Google używa tytułu, żeby zdecydować, na które frazy zakupowe wyświetlić Twój produkt
- Tytuł jest pierwszym, co widzi klient w wynikach Shopping
- Słaby tytuł = niski impression share + niski CTR + system uczy się, że produkt nie konwertuje = mniej wyświetleń
Branżowe analizy wskazują, że dobrze zoptymalizowany tytuł daje +20–40% impresji i +10–15% CTR względem tytułu typu „Sukienka 2548". Z mojej praktyki potwierdzam — różnica między słabym a dobrym tytułem jest zwykle właśnie tej skali, czasem nawet większa w odzieży i akcesoriach (gdzie kontekst „damska/męska", „sezon", „rozmiar" sterują dopasowaniem).
Dane o wpływie tytułów — branżowe analizy m.in. Balistro — Google Shopping Optimization 2026, Store Growers — Merchant Center attributes.
Wzorce tytułów per kategoria
| Kategoria | Wzorzec | Przykład |
|---|---|---|
| Odzież | Marka + Typ + Płeć/Sezon + Model + Kolor + Rozmiar + Materiał | Lemonella sukienka damska na lato — Lemon Sorbet, czarna, rozm. M, bawełna |
| Elektronika | Marka + Model + Typ + Kluczowe parametry | Sony WH-1000XM5 słuchawki bezprzewodowe z aktywną redukcją szumów, czarne |
| Meble / dom | Marka + Typ + Materiał + Kolor + Wymiary | Ikea Lack stolik kawowy dębowy, biały, 90×55×45 cm |
| Kosmetyki | Marka + Linia + Typ + Pojemność/Wariant | Nivea Soft krem nawilżający do twarzy i ciała, 200 ml |
| Sport / outdoor | Marka + Typ + Płeć + Kontekst + Model + Kolor + Rozmiar | Nike Air Zoom buty do biegania damskie maraton — Pegasus 42, czarne, rozm. 38 |
Trzy zasady, które pomagają w 90% przypadków:
- Marka na samym początku — to pierwsze, co Google bierze pod uwagę przy matchowaniu fraz. Bez marki tracisz wszystkie zapytania typu „Lemonella sukienka".
- Tytuł feedu to nie to samo co tytuł na stronie produktowej — strona ma być atrakcyjna dla człowieka („Letnia sukienka, którą pokochasz"), feed ma być wyszukiwalny dla algorytmu („Lemonella sukienka damska na lato — Lemon Sorbet, czarna"). Większość zaawansowanych e-commerce ma osobne tytuły dla obu.
- Bez słów marketingowych typu „NOWOŚĆ", „WYPRZEDAŻ -50%", „POLECAMY" — Google odrzuca takie produkty albo obniża ich widoczność. Ceny i promocje obsługujesz przez atrybut
sale_price, nie tytuł.
Krok 3 — struktura kampanii: Standard, PMax, czy hybrid
To pytanie pada zawsze. Krótka odpowiedź: na początku Standard Shopping, po 30 dniach dodaj PMax, dalej prowadź obie. Powody:
| Aspekt | Standard Shopping | Performance Max |
|---|---|---|
| Transparentność | Widzisz konkretne frazy, produkty, klikalność per element | Połowa danych ukryta — agregowane raporty, brak fraz per produkt |
| Kontrola | Negatywy, bid'y per produkt/grupa, wykluczenia, struktura | System decyduje sam — możesz wpływać przez sygnały i wykluczenia |
| Skala | Tylko Shopping (sieć wyszukiwania + zakładka Zakupy + Maps) | Shopping + Search + Display + YouTube + Gmail + Discover |
| Brand defense | Świetne — możesz wyizolować branded queries | Trudne — PMax łapie też brand, czasem konkuruje sam ze sobą |
| Zarządzanie marżą | Możesz wyizolować low-margin SKU i ograniczyć ich budżet | System optymalizuje pod conversion value — może ciągnąć tanie produkty |
| Krzywa nauki | Krótsza — algorytm ma węższą definicję sukcesu | Dłuższa, ale potencjalnie wyższy zwrot przy stabilizacji |
| Najlepszy jako | Fundament, kontrola, brand, low-margin protection | Skala, zasięg, wzrost przy dojrzałym koncie |
Co robi hybrid — i dlaczego to działa
Hybrid oznacza prowadzenie obu kampanii równolegle. PMax generalnie ma pierwszeństwo przed Standard Shopping dla tych samych produktów — ale wykluczenia produktów, ustawienia priorytetu kampanii i brand exclusions (od mid-2023) pozwalają to kontrolować. W praktyce: niskomarżowe i sezonówkę zostawiasz tylko w Standard (gdzie masz pełną kontrolę), a wysokomarżowy bestseller w PMax (gdzie chcesz skali). Praktyczne korzyści hybrid:
- PMax skaluje sprzedaż tam, gdzie ma świeże dane i wartościowych klientów
- Standard Shopping chroni marżę — wykluczasz tu produkty, które nie powinny być reklamowane (np. sezonówka po sezonie, produkty końcówkowe, low margin SKU)
- Standard Shopping jest tańszy dla Twojej marki własnej — bid'y kontrolujesz ręcznie
- Łatwiejsza diagnostyka — jeśli coś idzie nie tak, w Standard widzisz dokładnie, co
Hybrid strategy w polskich e-com 2026 — smec — Running Google Shopping alongside PMax, GROAS — PMax vs Standard Shopping 2026. W praktyce: na nowym koncie zacznij od Standard, dorzuć PMax po 30 dniach gdy masz wzorzec konwersji. Wyjątek: jeśli konto miało już wcześniej Standard Shopping i ma historię konwersji (3+ miesiące danych), PMax można uruchomić od razu — system ma już z czego się uczyć.
Krok 4 — custom labels do segmentacji marży
Tu robi się ciekawie. Custom labels (custom_label_0 do custom_label_4) to 5 wolnych pól w feedzie, których Google nie używa do niczego automatycznie — ale Ty możesz po nich segmentować kampanie i bid'y.
Standardowe wykorzystanie, które polecam każdemu sklepowi:
| Label | Używam do | Przykładowe wartości |
|---|---|---|
| custom_label_0 | Tier marży | margin_high (50%+), margin_mid (25–50%), margin_low (<25%) |
| custom_label_1 | Wydajność (rolling 90 dni) | bestseller, steady, slow, zombie (0 sprzedaży) |
| custom_label_2 | Sezonowość | summer, winter, holiday, evergreen |
| custom_label_3 | Cena | price_low (do 50 zł), price_mid (50–200), price_high (200+) |
| custom_label_4 | Status promocji | sale_active, regular, clearance |
Po wdrożeniu możesz np. zrobić w Standard Shopping 3 osobne grupy produktów po marży i dać każdej inny target ROAS — np. margin_high → tROAS 4, margin_low → tROAS 8. Logika: produkt z wysoką marżą (60%) możesz reklamować agresywniej, bo nawet przy ROAS 4 (koszt reklamy = 25% przychodu) zostaje Ci 35% zysku. Produkt nisko marżowy (20%) wymaga ROAS 8 (koszt = 12,5%), żeby w ogóle wyjść na plus. Bez tego rozróżnienia system traktuje wszystkie produkty równo — i ciągnie tanie nisko marżowe SKU, bo łatwiej je sprzedać.
To samo z sezonowością — w listopadzie wyłączasz summer, podbijasz winter i holiday. Bez custom labels musiałbyś robić to ręcznie per SKU. Ceny promocyjne na Black Friday w pliku produktowym (atrybut sale_price) opisuję osobno w poradniku Black Friday 2026.
custom_label_0 z wartościami margin_high / margin_mid / margin_low do każdego produktu w feedzie. Czas wdrożenia: 2–4h przy 100–500 produktach (Excel + VLOOKUP po kategorii lub SKU), 4–8h dla 500–2 000 produktów, większe katalogi wymagają już skryptu lub feed manager'a. Reszta przyjdzie w drugim miesiącu, jak zobaczysz że to działa.
Co widzę z 11 lat — obserwacje per branża
Orientacyjne stawki Shopping z różnych typów kont, które prowadzę lub prowadziłem. Zakresy z polskich kont e-com, w PLN:
- Kosmetyki naturalne / niszowe — Shopping CPC 0,40–1,20 zł, konwersja 2,5–4,5%, ROAS 5–8 (wysoka marża 60–70%, łatwo skalować)
- Fashion (mid-segment) — Shopping CPC 0,60–1,80 zł, konwersja 1,5–3% (zwroty 25–35% zaniżają realny ROAS — patrz na ROAS po zwrotach)
- Suplementy / zdrowie — Shopping CPC 1,00–2,50 zł, konwersja 2–4%, ROAS 3–5 — kluczowy LTV i powtórne zakupy
- Sprzęt sportowy / outdoor — Shopping CPC 0,80–2,00 zł, konwersja 1,5–3%, ROAS 2,5–4 (niższe marże, sezonowość ogromna)
- Dom i wnętrze (meble, dekoracje) — Shopping CPC 0,80–2,50 zł, konwersja 0,8–2% (długi cykl decyzyjny, kluczowy remarketing)
- Elektronika / akcesoria — Shopping CPC 0,60–1,80 zł, konwersja 1–2,5%, ROAS 2–4 (niska marża, walka cenowa)
- Catering dietetyczny (subskrypcyjny e-commerce — dieta pudełkowa) — z mojego doświadczenia średni CPC 2,50–5,00 zł, konwersja 2–4%, ROAS 2,5–4 z mocną sezonowością styczeń + wrzesień (+30–50% kosztów). Niższe widełki dla akcesoriów (zbliżone do ogólnego e-com), wyższe dla zestawów dietowych z wysoką wartością koszyka.
Jeśli Twoje wyniki odbiegają od tych zakresów o więcej niż 50% — zwykle sygnał, że problem jest w feedzie (tytuły, GTIN, brakujące atrybuty), nie w samej kampanii.
Najczęstsze błędy w Shopping
- Tytuł = tytuł ze strony. Nazwa produktu napisana pod estetykę, nie wyszukiwarki. „Letnia sukienka, którą pokochasz" zamiast „Lemonella sukienka damska na lato — Lemon Sorbet, czarna, rozm. M". Naprawienie samego tytułu daje typowo +20–40% impresji.
- Brak GTIN-ów. System obniża widoczność produktów bez GTIN i czasem wyklucza je z aukcji premium. Zwłaszcza w elektronice i odzieży to kosztuje sporo.
- Niezsynchronizowane stany magazynowe. Klient klika produkt, dostaje „brak", konkurencja wygrywa. System też karze za to obniżeniem widoczności.
- Wszystko w PMax od dnia 1. System nie ma jeszcze wzorca konwersji, więc spala budżet na tanie produkty i niszowy ruch. Zacznij od Standard, dorzuć PMax po 30 dniach.
- Brak wykluczeń produktów typu zombie. Produkty, które nie sprzedały się od 90+ dni, system nadal próbuje reklamować, bo „są w feedzie". Ustaw
custom_label_1 = zombiei wyklucz z kampanii. - Maximize Conversions zamiast tROAS. Domyślna strategia w nowych kampaniach Shopping to często „Maksymalizuj konwersje". Bez celu ROAS system optymalizuje pod ilość, nie wartość — ciągnie tanie produkty. Po ~20–30 wartościowanych konwersjach (transakcjach z wartością konwersji) przełącz na Target ROAS.
- Brak Merchant Center diagnostyki w cyklu tygodniowym. Disapproved products narastają — z tygodnia na tydzień tracisz kilka procent feedu. Sprawdzenie zakładki „Diagnostyka" co poniedziałek to 10 minut, które ratują kilkanaście produktów.
Bonusy: Free listings + Product Ratings
Dwie rzeczy, które dostajesz praktycznie za darmo, jeśli masz dobrze ustawione Merchant Center.
Free listings — darmowy ruch z zakładki Zakupy
Google od kilku lat pokazuje produkty z feedu w zakładce „Zakupy" (Google Shopping tab) bez opłat za kliknięcie. Jedyne, co musisz zrobić, to mieć aktywny feed w Merchant Center — program „free product listings" (kiedyś nazywany „Surfaces across Google") jest domyślnie włączony w nowych kontach; możesz to sprawdzić w zakładce Free Listings w MC.
Z mojego doświadczenia w polskich e-com średniej wielkości Free listings dorzucają 5–15% darmowego ruchu do Shopping. Skala zależy od kategorii i konkurencji — małe sklepy z kilkudziesięcioma SKU dostają zwykle 2–5%, duże katalogi z tysiącami produktów potrafią wyciągnąć 20–30%. Tak czy inaczej — to czysty zysk, zero kosztu mediowego.
Product Ratings — gwiazdki obok produktu
Gwiazdki w wynikach Shopping (te małe ★★★★☆ pod tytułem produktu) zwiększają CTR o 15–20% według badań branżowych. To darmowa funkcja — wystarczy aplikować w Merchant Center i podpiąć źródło recenzji (Trustpilot, Opineo, Trusted Shops, Google Customer Reviews lub własne via API).
Z mojego doświadczenia poniżej ~50 recenzji z ostatnich 12 miesięcy gwiazdki praktycznie się nie pojawiają — Google ocenia jakość i wiarygodność danych, a niska liczba recenzji nie spełnia tego progu. Konkretny próg zależy od źródła (Google Customer Reviews, Trustpilot, Opineo, Trusted Shops) i kategorii. Jeśli nie zbierasz recenzji systemowo, to 2–3 miesiące pracy zanim się załapiesz. Warto.
Free listings + Product Ratings — dane o uplift CTR z analiz branżowych OwlClaw Google Shopping Benchmarks 2026 oraz Balistro.
Jak sprawdzić, czy idzie dobrze
Poziom 1 — czy są dane (pierwsze 30 dni)
- Konwersje w Shopping > 20–30 w ostatnich 30 dniach (wartościowane — to one karmią Smart Bidding)
- Konwersje z wartością transakcji (kolumna „Wart. konw." nie pusta)
- Merchant Center: < 5% odrzuconych produktów (zakładka „Diagnostyka")
Poziom 2 — efektywność feedu
- Impression share na top 50 produktach > 40%
- CTR na Shopping > 1% dla mid-price (50–300 zł). High-ticket (meble, premium electronics 500+ zł) typowo 0,4–0,8% — to nie problem z tytułem, tylko dłuższy cykl decyzyjny
- CPC na top produktach w widełkach dla Twojej branży (patrz wyżej)
- Click share > 50% — pokazujesz się, ale klienci klikają konkurencję? Sprawdź zdjęcia, ceny, recenzje
Poziom 3 — biznes
- ROAS Shopping w widełkach (3–5 jako baseline e-com mid-margin, 5+ przy wysokiej marży, 2+ przy niskiej z dobrym LTV)
- Top 10 produktów generuje 50–70% przychodu z Shopping (zdrowy rozkład)
- Zombie products (0 konwersji w 90 dni) wykluczone z PMax i Standard Shopping
Jeśli poziom 1 i 2 są OK, ale poziom 3 nie — problem jest na stronie (LP, koszyk, wysyłka), nie w kampanii. Zwykła diagnoza: porównaj CTR Shopping z conv rate na stronie. Wysoki CTR + niska konwersja = strona zawodzi.
O źródłach: Polskie publikacje branżowe (analiza feedów, benchmarki PL e-com 2026) — Artur Smolicki — feed produktowy, Double Digital, Lumo. Globalne — Google Merchant Center docs, Store Growers, OwlClaw Benchmarks 2026, smec — hybrid strategy. Reszta to obserwacje z 11 lat prowadzenia kampanii Google Ads w JP Ads — liczby z mojej praktyki oznaczam jako „z mojego doświadczenia".