Spis treści
- Jak działają zakupy w ChatGPT i Gemini i skąd agenci biorą dane?
- Które atrybuty feedu mają największe znaczenie dla agentów AI?
- Jak pisać tytuły i opisy, które agent zrozumie?
- Feed w specyfikacji OpenAI: jak wygląda w praktyce?
- Ceny, stany i dane na stronie: spójność, którą sprawdza agent
- Checklista: katalog gotowy na zakupy w ChatGPT i Gemini
- Typowe błędy i jak je wykryć
- Najczęściej zadawane pytania
Zakupy w ChatGPT i Gemini zaczynają się od danych produktowych: agent AI wybiera oferty, które potrafi zrozumieć i porównać, czyli takie, które mają kompletny feed, aktualne ceny i dostępność, jasne koszty dostawy i zasady zwrotów. Google korzysta przy tym z Merchant Center i Shopping Graph, a OpenAI – z feedów przesyłanych przez sprzedawców i z treści stron. W Polsce agenci na razie głównie polecają produkty i odsyłają do sklepu, ale to właśnie na etapie rekomendacji zapada decyzja, czy Twoja oferta w ogóle trafi do klienta. Poniżej znajdziesz atrybuty, wzory i checklistę (stan na październik 2026).
Najważniejsze w skrócie
- Agent AI porównuje oferty na podstawie danych: brak kosztu dostawy, zwrotów czy wariantu rozmiaru często oznacza, że produkt przegra z kompletniejszą ofertą konkurencji.
- Dla Google podstawą jest Merchant Center, dla ChatGPT – feed w specyfikacji OpenAI, który na razie jest kierowany na rynek amerykański, oraz publiczne treści stron.
- Opisy produktów powinny być rzeczowe: zastosowanie, parametry, kompatybilność i ograniczenia, a nie slogany.
- Ceny i stany w feedzie, na stronie i w danych strukturalnych muszą być zgodne, bo rozbieżności prowadzą do odrzuceń i utraconych transakcji.
- Raz w miesiącu sprawdzaj widoczność, zadając asystentom 20–30 pytań, które zadają Twoi klienci.
Jak działają zakupy w ChatGPT i Gemini i skąd agenci biorą dane?
Asystenci AI budują odpowiedź zakupową z kilku źródeł jednocześnie, a każde z nich możesz kontrolować w innym stopniu. Im więcej spójnych sygnałów o produkcie, tym większa szansa na rekomendację.
Google (AI Mode, aplikacja Gemini, Universal Cart). Odpowiedzi produktowe opierają się na Shopping Graph – bazie ponad 60 miliardów ofert, zasilanej w dużej mierze danymi z Merchant Center. Produkty z feedu mogą pojawiać się w AI Mode, który działa w Polsce od 8 października 2025. Tę samą bazę wykorzystują bezpłatne informacje o produktach, dlatego uporządkowanie feedu działa jednocześnie jak SEO – piszemy o tym w artykule o Merchant Center jako kanale SEO.
OpenAI (ChatGPT). ChatGPT pokazuje karty produktów z ceną, opiniami i linkami do sprzedawców. Dane pochodzą z feedów przesyłanych przez sprzedawców w specyfikacji OpenAI oraz z publicznych treści stron indeksowanych przez wyszukiwarkę ChatGPT. Standardowy feed jest kierowany na rynek amerykański, a inne rynki wymagają potwierdzenia integracji przez OpenAI – dla polskiego sklepu najważniejsze są więc dziś treść i dane strukturalne na stronie.
Treści zewnętrzne. Agenci biorą pod uwagę opinie, porównania i artykuły, w których pojawia się produkt. To obszar GEO, który opisujemy w poradniku o Generative Engine Optimization.
Które atrybuty feedu mają największe znaczenie dla agentów AI?
Największe znaczenie mają atrybuty, które pozwalają agentowi odpowiedzieć na warunki klienta: cena z dostawą, termin, rozmiar, zgodność, możliwość zwrotu. Poniższa tabela zestawia je z odpowiednikami w feedzie OpenAI.
| Informacja | Merchant Center | Feed OpenAI | Dlaczego agent jej potrzebuje |
|---|---|---|---|
| Identyfikator produktu | id, gtin, mpn |
item_id, gtin, mpn |
Łączenie oferty z kartą produktu i opiniami |
| Marka | brand |
brand (wymagane) |
Pytania typu „buty marki X” |
| Cena i promocja | price, sale_price |
price, sale_price |
Filtr budżetu, porównanie ofert |
| Dostępność | availability |
availability |
Agent pomija produkty niedostępne |
| Warianty | item_group_id, size, color |
group_id, variant_dict |
Dobór rozmiaru i koloru bez wchodzenia na stronę |
| Dostawa | shipping lub ustawienia konta |
shipping, shipping_price |
Cena końcowa i termin dostawy |
| Zwroty | zasady zwrotów w ustawieniach konta | accepts_returns, return_deadline_in_days, return_policy |
Porównanie warunków zakupu |
| Opinie | program ocen produktów | review_count, star_rating |
Ranking ofert o podobnej cenie |
| Cechy i parametry | product_highlight, product_detail |
description, wymiary i waga |
Odpowiedzi na pytania techniczne |
W styczniu 2026 Google zapowiedział też nowe atrybuty Merchant Center pod handel konwersacyjny, obejmujące m.in. odpowiedzi na typowe pytania o produkt, kompatybilne akcesoria i zamienniki. Są wdrażane stopniowo, więc sprawdź w specyfikacji danych produktowych, które z nich są dostępne na Twoim koncie.
Zanim zaczniesz uzupełniać nowe pola, usuń odrzucenia i ostrzeżenia. Najczęstsze problemy i sposoby ich naprawy omawiamy w tekście o odrzuceniach w Merchant Center.
Jak pisać tytuły i opisy, które agent zrozumie?
Agent czyta opis jak specyfikację, a nie jak reklamę. Najlepiej sprawdzają się opisy, które odpowiadają na pytania zadawane przed zakupem: do czego produkt służy, dla kogo jest, z czym współpracuje i czego nie potrafi.
Zasady, które warto przyjąć dla całego katalogu:
- Tytuł zawiera markę, typ produktu, kluczowy parametr i wariant. Strukturę tytułów dla różnych kategorii opisujemy w artykule o optymalizacji tytułów produktów.
- Opis zaczyna się od zastosowania, potem podaje parametry z jednostkami, a na końcu ograniczenia (np. „nie nadaje się do płyt indukcyjnych”).
- Kompatybilność zapisuj jawnie: modele urządzeń, rozmiary, standardy złączy.
- Bez superlatywów i porównań w rodzaju „najlepszy na rynku” – agent i tak ich nie zweryfikuje, a zajmują miejsce na fakty.
- Język zgodny z rynkiem docelowym: polski feed dla polskiego rynku, bez mieszania z angielskimi opisami producenta.
Feed w specyfikacji OpenAI: jak wygląda w praktyce?
Feed OpenAI to plik z jednym wierszem na każdy wariant produktu, w formacie JSONL, CSV lub TSV. Nawet jeśli dziś nie możesz go przesłać dla rynku polskiego, przygotowanie mapowania pozwoli Ci szybko dołączyć, gdy OpenAI rozszerzy obsługę rynków. Przykładowy wiersz:
{"item_id": "CZ-1700-INOX", "title": "Czajnik elektryczny 1,7 l z regulacją temperatury, stal nierdzewna", "description": "Czajnik 2200 W z regulacją temperatury 40–100°C co 10°C, wyjmowanym filtrem kamienia i podstawą 360°.", "url": "https://twojsklep.pl/czajnik-1700-inox", "image_url": "https://twojsklep.pl/img/cz-1700-inox.jpg", "price": "249.00 PLN", "availability": "in_stock", "brand": "TwojaMarka", "gtin": "5901234123457", "seller_name": "Twój Sklep", "accepts_returns": true, "return_deadline_in_days": 30, "return_policy": "https://twojsklep.pl/zwroty", "shipping": "PL::standard:14.99 PLN", "is_eligible_search": true, "is_eligible_checkout": false}
Kilka szczegółów specyfikacji, które łatwo przeoczyć:
- Pole
availabilityprzyjmuje wartościin_stock,out_of_stock,pre_order,backorderlubunknown; feed nie ma osobnego pola stanu magazynowego. - Puste
shipping_priceoznacza „nieznany koszt dostawy”, a nie dostawę darmową. is_eligible_checkoutwymaga osobnego włączenia integracji – sama flaga nie uruchamia sprzedaży w czacie. Ustawienieis_eligible_searchnafalsewyłącza też checkout.sale_pricemusi być niższa odpricei w tej samej walucie.- Starsze nazwy pól (np.
enable_search,id) działają jako aliasy, ale w jednym pliku podawaj tylko jedną nazwę dla danej wartości.
Kwalifikacja produktu nie gwarantuje, że zostanie on pokazany. Jeśli prowadzisz jeden feed do wielu kanałów, mapowanie tych pól najłatwiej dodać w narzędziu, które już obsługuje Google, Meta i Allegro – opisujemy to w tekście o jednym feedzie do wielu kanałów.
Ceny, stany i dane na stronie: spójność, którą sprawdza agent
Agent konfrontuje dane z feedu z tym, co widzi na stronie. Każda rozbieżność obniża zaufanie do oferty, a w Merchant Center może skutkować odrzuceniem – produkty z częstymi zmianami ceny i dostępności, których feed nie nadąża aktualizować, są szczególnie narażone.
Strona produktu powinna zawierać dane strukturalne zgodne z feedem. Minimalny zestaw w JSON-LD obejmuje produkt, ofertę, dostawę i zasady zwrotów:
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Czajnik elektryczny 1,7 l z regulacją temperatury",
"sku": "CZ-1700-INOX",
"gtin13": "5901234123457",
"brand": { "@type": "Brand", "name": "TwojaMarka" },
"offers": {
"@type": "Offer",
"price": "249.00",
"priceCurrency": "PLN",
"availability": "https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": { "@type": "MonetaryAmount", "value": "14.99", "currency": "PLN" },
"shippingDestination": { "@type": "DefinedRegion", "addressCountry": "PL" }
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "PL",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30
}
}
}
Trzy dodatkowe kwestie techniczne:
- Dostęp robotów. Sprawdź w
robots.txt, czy nie blokujesz robota wyszukiwarki ChatGPT (OAI-SearchBot) ani Googlebota. Pamiętaj, że Google-Extended dotyczy wykorzystania treści przez modele Gemini, a nie wyświetlania w wyszukiwarce. - Zdjęcia. Merchant Center wymaga, by do 31 stycznia 2027 zdjęcia produktów miały co najmniej 500×500 px. Agent i klient oceniają produkt po obrazie także w odpowiedziach AI.
- Częstotliwość aktualizacji. Dla produktów o zmiennej cenie używaj częstszego harmonogramu feedu lub aktualizacji przez API, a brakujące wartości uzupełniaj regułami feedu w Merchant Center.
Szerzej o tym, które dane strukturalne i jaki układ treści zwiększają szansę na cytowanie przez modele, piszemy w artykule o danych strukturalnych i llms.txt.
Checklista: katalog gotowy na zakupy w ChatGPT i Gemini
Przejdź przez poniższe kroki w tej kolejności – każdy kolejny ma sens dopiero wtedy, gdy poprzedni jest zrobiony.
- Usuń odrzucenia w Merchant Center i ostrzeżenia dotyczące cen, dostępności i zdjęć.
- Uzupełnij identyfikatory: GTIN dla produktów markowych, MPN z marką tam, gdzie GTIN nie istnieje.
- Ustaw dostawę i zwroty na poziomie konta Merchant Center i sprawdź, czy są zgodne z regulaminem sklepu.
- Przepisz opisy 50 najlepiej sprzedających się produktów według zasady: zastosowanie, parametry, kompatybilność, ograniczenia.
- Ujednolić warianty: wspólny
item_group_id, osobne wiersze dla rozmiarów i kolorów, poprawne wartościsizeicolor. - Dodaj dane strukturalne Product, Offer, OfferShippingDetails i MerchantReturnPolicy na stronach produktów.
- Sprawdź
robots.txti dostępność stron produktów bez logowania i bez blokad geograficznych. - Przygotuj mapowanie do feedu OpenAI w narzędziu feedowym, nawet jeśli jeszcze go nie wysyłasz.
- Przeprowadź test widoczności: 20–30 pytań klientów zadanych w ChatGPT, Gemini i AI Mode, wyniki zapisane w arkuszu.
Typowe błędy i jak je wykryć
Opisy skopiowane od producenta. Te same opisy ma kilkunastu sprzedawców, więc agent nie ma powodu wybrać Twojej oferty. Wykryjesz to, wklejając fragment opisu w wyszukiwarkę.
Darmowa dostawa tylko w banerze. Jeśli informacja o darmowej dostawie od określonej kwoty nie trafia do feedu, agent przyjmie standardowy koszt lub uzna go za nieznany.
Warianty jako jeden produkt. Rozmiary w jednym wierszu z opisem „dostępne S–XL” uniemożliwiają agentowi sprawdzenie dostępności konkretnego rozmiaru.
Ceny w feedzie bez promocji. Promocja widoczna na stronie, a nieprzekazana w sale_price, tworzy rozbieżność, którą Merchant Center może oznaczyć jako błąd ceny.
Gdy dane są gotowe, warto zrozumieć, jak agenci przechodzą od rekomendacji do transakcji – tłumaczymy to w tekście czym jest agentic commerce, a różnice między standardami Google i OpenAI opisuje porównanie UCP i ACP. O tym, jak dane z feedu zasilają koszyk Google w USA, piszemy w artykule o Universal Cart. Pozostałe poradniki znajdziesz w podtemacie Agentic commerce.
Najczęściej zadawane pytania
Jak trafić ze sklepem do zakupów w ChatGPT?
Dla rynku polskiego najważniejsze są dziś publiczne treści strony: kompletne karty produktów, dane strukturalne i dostęp robota wyszukiwarki ChatGPT. Feed w specyfikacji OpenAI jest standardowo kierowany na rynek amerykański, a inne rynki wymagają potwierdzenia przez OpenAI. Warto przygotować mapowanie feedu z wyprzedzeniem, żeby szybko dołączyć po rozszerzeniu programu.
Czy feed z Merchant Center wystarczy dla Gemini i AI Mode?
W dużej mierze tak, bo Google opiera odpowiedzi produktowe na Shopping Graph, który korzysta z danych Merchant Center. Feed musi jednak być kompletny: GTIN, marka, warianty, dostawa, zasady zwrotów i aktualne ceny. Uzupełnieniem są dane strukturalne na stronie i opinie o produktach.
Czy opisy produktów pod agentów AI powinny być dłuższe?
Nie dłuższe, tylko bardziej konkretne. Agent potrzebuje zastosowania, parametrów z jednostkami, informacji o kompatybilności i ograniczeń produktu. Opis złożony ze sloganów, nawet długi, nie pomaga w porównaniu ofert. Dobrą praktyką jest zaczynanie opisu od tego, do czego produkt służy i dla kogo jest przeznaczony.
Czy blokowanie botów AI w robots.txt szkodzi sprzedaży?
Może szkodzić, jeśli zablokujesz roboty, które indeksują treści do wyszukiwania w asystentach, np. OAI-SearchBot w przypadku ChatGPT. Wtedy Twoje strony produktów nie będą mogły być pokazywane w odpowiedziach. Decyzję warto podejmować osobno dla robotów wyszukiwania i robotów zbierających dane do trenowania modeli.
Jak sprawdzić, czy agenci AI polecają moje produkty?
Przygotuj listę 20–30 pytań, które zadają Twoi klienci, i co miesiąc zadawaj je w ChatGPT, Gemini i AI Mode, notując, czy pojawia się Twoja oferta i z jaką ceną. Uzupełnieniem jest raport kanału „AI Assistant” w GA4, który pokazuje wizyty i transakcje z asystentów AI.