GEO (Generative Engine Optimization) i pozycjonowanie AI w e-commerce - jak przygotować sklep pod ChatGPT, Perplexity i Google AI Overviews
Czym jest GEO (Generative Engine Optimization) i pozycjonowanie AI? Zobacz, jak przygotować sklep, Schema.org i karty produktów pod ChatGPT oraz AI Overviews.
Spis treści (7) +
GEO (Generative Engine Optimization), czyli pozycjonowanie AI w e-commerce, to dostosowanie kodu sklepu, danych Schema.org i kart produktów do wymogów wyszukiwarek AI. Dzięki temu ChatGPT, Google AI Overviews oraz Perplexity cytują Twój sklep i bezpośrednio polecają Twoje produkty w rozmowach zakupowych.
Klasyczne SEO walczy o kliknięcie na liście 10 niebieskich linków. W czacie AI klient pyta inaczej: “jaki cichy ekspres ciśnieniowy do biura na 30 osób do 4 500 zł wybrać?”. Model językowy nie czyta wtedy lanych wypracowań copywriterów. Szuka twardych faktów, aktualnych cen, stanów magazynowych i tabel specyfikacji. W tym przewodniku pokazujemy, czego szukają roboty AI i jakie działania w ramach pozycjonowania sklepów SEO i GEO przekładają się na zamówienia.
Czym różni się GEO (pozycjonowanie AI) od klasycznego SEO w sklepie internetowym?
Klasyczne pozycjonowanie sklepu (SEO) buduje widoczność kategorii i produktów na krótkie hasła wpisywane w Google. Z kolei GEO (geo seo) oraz AEO (Answer Engine Optimization) przygotowują dane produktowe pod szczegółowe pytania zakupowe. W tym modelu sztuczna inteligencja sama porównuje oferty i wskazuje klientowi 2-3 konkretne produkty.
Zobacz, jak zmieniły się nawyki kupujących:
- Zakupy w tradycyjnym Google: Klient wpisywał hasło “grzejnik łazienkowy czarny” i otwierał 8 zakładek ze sklepami. Następnie sam szukał w opisach mocy grzewczej, rozstawu przyłączy oraz czasu wysyłki.
- Zakupy przez Google AI Overviews, ChatGPT i Perplexity: Klient wpisuje pełne pytanie: “jaki czarny grzejnik drabinkowy do łazienki 6 m2 z podłączeniem dolnym 50 mm i wysyłką w 24h kupić?”.
Często informacja o rozstawie przyłączy (50 mm) i mocy (600 W) widnieje tylko na rysunku technicznym lub w karcie PDF. Opis produktu zawiera za to 2 000 znaków ogólników o “nowoczesnym wzornictwie pasującym do każdego wnętrza”. Dla modelu AI taki produkt nie spełnia kryteriów zapytania i wypada z rekomendacji.
| Kryterium biznesowe i techniczne | Klasyczne SEO w e-commerce | GEO / Pozycjonowanie AI (seo ai) |
|---|---|---|
| Jak pyta klient? | Krótkie hasła (2-3 słowa, np. "odkurzacz warsztatowy") |
Pełne pytanie z wymaganiami technicznymi i budżetem |
| Czego szuka algorytm na stronie? | Słów kluczowych w nagłówkach, tekstu kategorii i linków | Danych strukturalnych JSON-LD, tabel parametrów i pliku GMC |
| Gdzie pojawia się Twój sklep? | Na liście 10 linków organicznych pod reklamami | Jako bezpośrednia rekomendacja produktu z ceną i linkiem w odpowiedzi AI |
| Co najczęściej blokuje widoczność? | Duplikacja adresów URL z filtrów i błędy indeksacji | Brak twardych danych liczbowych, zablokowane boty AI i wolny serwer |
Skąd ChatGPT, Perplexity i Google AI Overviews wiedzą, co sprzedajesz i w jakiej cenie?
Modele językowe nie zgadują aktualnej oferty sklepu z pamięci treningowej. Podczas odpowiedzi na pytanie zakupowe korzystają z wyszukiwania na żywo (RAG - Retrieval-Augmented Generation). Odczytują wtedy kod HTML karty produktu, znaczniki Schema.org, pliki w Google Merchant Center oraz opinie w sieci [Źródło: Google Search Central Documentation - AI Features, 2026].
Widoczność Twoich produktów w odpowiedziach AI zależy od trzech źródeł:
- Google AI Overviews i Google Shopping Graph: Podsumowania AI na górze wyników Google łączą dane z karty produktu z Twoim plikiem produktowym. Dlatego rzetelna optymalizacja feedów produktowych w Google Merchant Center (kody GTIN/EAN, marka, atrybuty
product_detaili stany magazynowe) daje podwójną korzyść. Napędza kampanie Google Ads i otwiera drogę do bezpłatnych rekomendacji wGoogle AI Overview[Źródło: Google Merchant Center Specification]. - Roboty wyszukiwarek AI (
OAI-SearchBotorazPerplexityBot): Za obecność w Google AI Overviews odpowiada standardowyGooglebot. Z kolei ChatGPT Search i Perplexity wysyłają własne roboty (OAI-SearchBot,ChatGPT-User,PerplexityBot) oraz korzystają z indeksów wyszukiwarek [Źródło: OpenAI Crawler Documentation]. Po wejściu na kartę produktu robot musi szybko odczytać cenę, dostępność, koszt wysyłki i tabelę wymiarów. - Zewnętrzne potwierdzenie wiarygodności (opinie i porównania): Zanim model AI poleci sklep, weryfikuje informacje o marce poza Twoją domeną. Sprawdza profil opinii konsumenckich, recenzje branżowe oraz obecność kodów EAN w porównywarkach.
Fundament 1: Dane strukturalne Schema.org (JSON-LD) i Rich Snippets jako “cyfrowa metka” produktu
Dane strukturalne Schema.org w formacie JSON-LD działają jak ustandaryzowana metka informacyjna zaszyta w kodzie strony. Dzięki niej Google, ChatGPT i Perplexity bezbłędnie odczytują cenę, walutę, stan magazynowy, kod EAN, oceny oraz warunki dostawy i zwrotów [Źródło: Schema.org Product Specification].
Dlaczego to bezpośrednio wpływa na sprzedaż? Człowiek bez problemu odróżnia aktualną cenę 1 299,00 zł od przekreślonej kwoty 1 499,00 zł i ceny za metr kwadratowy. Dla bota AI czytającego surowy kod HTML trzy różne kwoty obok siebie oznaczają ryzyko pomyłki. Modele AI mają wbudowane filtry ostrożności. Jeśli nie mogą jednoznacznie potwierdzić aktualnej ceny i dostępności towaru, wolą wskazać konkurencyjny sklep z kompletnym zapisem JSON-LD.
Wdrożenie danych strukturalnych Product i Article podnosi ruch organiczny średnio o 29,2% (do 40% w poszczególnych próbach; 13 niezależnych badań, w tym 4 kontrolowane testy A/B) [Źródło: The SEO Meta Study, Entry 139, s. 65, 2026]. W tradycyjnym Google dane te uruchamiają też Rich Snippets - rozszerzone wyniki z gwiazdkami ocen, ceną i statusem “W magazynie”. Wdrożenie znaczników Product i Review na kartach produktów podniosło klikalność (CTR) z wyników wyszukiwania o 40% (6 prób, w tym 3 kontrolowane testy A/B) [Źródło: The SEO Meta Study, Entry 141, s. 65, 2026].
Jakie pola Schema.org (Product i Offer) warto wdrożyć na karcie produktu?
Domyślne szablony w WooCommerce, PrestaShop czy Shoperze generują zazwyczaj tylko okrojone dane strukturalne (często samą nazwę i cenę). Kompletna karta produktu powinna przekazywać poniższe właściwości:
Pole w Schema.org (JSON-LD) |
Co dokładnie przekazuje robotom Google i AI? | Dlaczego wpływa na pozycjonowanie w AI? |
|---|---|---|
name, brand, sku, gtin13 / mpn |
Nazwę, markę, kod magazynowy oraz oficjalny kod kreskowy EAN | Po kodzie gtin13 (EAN) model AI łączy Twój produkt z recenzjami i testami tego samego modelu w sieci |
Offer: price, priceCurrency, availability |
Dokładną cenę, walutę (PLN) i status dostępności (InStock) |
Potwierdza, że produkt można kupić od ręki i robot nie odeśle klienta do pustej półki |
shippingDetails (OfferShippingDetails) |
Koszt wysyłki (np. 0 PLN od określonej kwoty) oraz czas dostawy |
Pozwala sklepowi wygrać zapytania typu “gdzie kupię z darmową wysyłką i dostawą jutro” |
hasMerchantReturnPolicy |
Zasady zwrotów (np. 30 dni na darmowy zwrot towaru) |
Dostarcza jasną informację o zwrotach wyświetlaną w wynikach Google i podsumowaniach AI |
additionalProperty (PropertyValue) |
Listę parametrów technicznych (wymiary, moc, materiał, klasa szczelności) | Przekazuje robotom AI twardą specyfikację techniczną w parze klucz-wartość |
AggregateRating oraz Review |
Średnią ocenę produktu (np. 4.8/5) oraz liczbę prawdziwych opinii |
Daje twardy punkt odniesienia przy pytaniach o “najlepiej oceniany model w budżecie do X zł” |
Poniżej znajdziesz uproszczony przykład poprawnego kodu JSON-LD dla karty produktu. Swoją stronę sprawdzisz w darmowym narzędziu Schema.org Validator lub w Teście wyników z elementami rozszerzonymi Google:
{
"@context": "https://schema.org/",
"@type": "Product",
"name": "Grzejnik łazienkowy stojący TermoBlack 600W 120x50 cm",
"sku": "TB-600-12050-BLK",
"gtin13": "5901234567890",
"brand": {
"@type": "Brand",
"name": "TermoDesign"
},
"additionalProperty": [
{ "@type": "PropertyValue", "name": "Moc grzewcza", "value": "600 W" },
{ "@type": "PropertyValue", "name": "Rozstaw przyłączy", "value": "50 mm (dolne środkowe)" },
{ "@type": "PropertyValue", "name": "Stopień ochrony", "value": "IP44" }
],
"offers": {
"@type": "Offer",
"priceCurrency": "PLN",
"price": "899.00",
"availability": "https://schema.org/InStock",
"shippingDetails": {
"@type": "OfferShippingDetails",
"shippingRate": { "@type": "MonetaryAmount", "value": "0.00", "currency": "PLN" }
},
"hasMerchantReturnPolicy": {
"@type": "MerchantReturnPolicy",
"applicableCountry": "PL",
"returnPolicyCategory": "https://schema.org/MerchantReturnFiniteReturnWindow",
"merchantReturnDays": 30
}
}
}
Fundament 2: Tabele parametrów i konkretne liczby zamiast “ścian tekstu”
Największy dotychczasowy przegląd badań branżowych to The SEO Meta Study z września 2026 roku (systematyczny przegląd literatury z syntezą narracyjną). Autor przeanalizował w nim 9 249 dokumentów, wyłonił 1 391 tekstów raportujących zmierzony efekt wdrożenia i zakwalifikował 182 taktyki oparte na 552 źródłach pierwotnych [Źródło: The SEO Meta Study, Krešimir Ćorluka, s. 1, 11, 2026].
Wnioski dla treści e-commerce i GEO są jednoznaczne. Przez lata agencje sprzedawały sklepom opisy kategorii rozliczane “od znaku” - np. “1 500 słów z frazą powtórzoną 12 razy”. Takie ściany tekstu lądowały na dole strony pod przyciskiem “Rozwiń opis” i nie pomagały kupującym. Co gorsza, upychanie słów kluczowych pod silniki AI obniżyło liczbę wyświetleń o 10% (1 badanie eksperymentalne), a zastąpienie powtórzeń naturalnymi odmianami semantycznymi podniosło cytowania AI o 180% (3 próby, w tym 1 kontrolowana) [Źródło: The SEO Meta Study, Entry 67 & 109, s. 57, 118, 2026].
Modele językowe szukają prostych powiązań faktów (Produkt -> Parametr -> Wartość z jednostką). Zdanie: “Nasz odkurzacz wyróżnia się wysoką mocą i cichą pracą” nie niesie żadnej konkretnej informacji. Wiersz w tabeli: “Podciśnienie robocze: 250 mbar | Poziom hałasu: 62 dB | Pojemność zbiornika: 30 l” to twardy fakt, który algorytm może od razu przytoczyć klientowi.
6 zasad budowy kart produktów i poradników pod GEO (wraz z siłą dowodów)
W całym przeglądzie 9 249 dokumentów tylko 10 źródeł spełniło kryteria dla GEO/AEO, dlatego przy każdej taktyce podaję dokładną liczbę prób i projekt badania [Źródło: The SEO Meta Study, s. 9, 26-33, 101-120, 2026]:
- Konkretna odpowiedź w pierwszych 50 słowach (+280% cytowań AI): Zaczynaj opis produktu lub kategorii od 2-3 zdań podających zastosowanie i główne parametry techniczne (1 próba eksperymentalna) [Źródło: The SEO Meta Study, Entry 2, s. 101, 2026].
- Tabele specyfikacji i wyodrębnione fakty w HTML (+56% do 5x więcej cytowań AI): Nie umieszczaj tabeli wymiarów ani parametrów wyłącznie w formie grafiki JPG lub pliku PDF do pobrania. W pojedynczym badaniu eksperymentalnym zamiana ciągłego tekstu na wyodrębnione zdania faktograficzne przyniosła 5-krotny wzrost cytowań AI (5x) [Źródło: The SEO Meta Study, Entry 3, s. 101, 2026]. Z kolei na kartach produktów dodanie tabel cech, sekcji FAQ i schemy podniosło cytowania AI o 56% (4 próby, w tym 1 kontrolowany test A/B) [Źródło: The SEO Meta Study, Entry 30, s. 24, 2026].
- Twarde liczby zamiast przymiotników (+37% cytowań AI): Zamiast pisać “szybka wysyłka” i “niskie zużycie prądu”, podaj wartości liczbowe: “wysyłka w 24h” oraz “zużycie energii 0,45 kWh na cykl” (1 badanie akademickie) [Źródło: The SEO Meta Study, Entry 69, s. 119, 2026].
- Normy i źródła podawane w nawiasach bezpośrednio w zdaniu (+40% cytowań AI): Jeśli produkt spełnia normę branżową lub atest, wpisz go w nawiasie tuż obok cechy (np.
[Norma PN-EN 442]). Przeniesienie przypisów z dołu strony bezpośrednio do tekstu podniosło cytowania o 40% (1 próba eksperymentalna) [Źródło: The SEO Meta Study, Entry 62, s. 105, 2026]. - Widoczny autor pod poradnikami i rankingami (+113% cytowań AI): Podpisuj artykuły blogowe i rankingi imieniem, nazwiskiem oraz rolą eksperta wraz z linkiem do biogramu. Jest to jedna z najsilniej udowodnionych taktyk GEO: w 7 niezależnych próbach (w tym 1 kontrolowanym teście A/B) dała wzrost cytowań od 21% do 113%, nawet dla autorów o niskiej rozpoznawalności [Źródło: The SEO Meta Study, Entry 60, s. 26, 2026].
- Automatyzacja parametrów z udziałem człowieka (Human-in-the-Loop): Przy tysiącach produktów ręczne przepisywanie tabel z kart PDF zajęłoby miesiące. W takich sklepach wdrażamy automatyzacje n8n i agentów AI, które wyciągają parametry z plików PDF do tabel HTML i Schema.org (zobacz opis w artykule o automatyzacji sklepu i BaseLinkera w n8n oraz AI). Badania pokazują tu kluczową zależność. Masowe generowanie niesprawdzonych tekstów AI na całym serwisie (sitewide) spowodowało spadek ruchu organicznego o 35%, podczas gdy punktowe wzbogacenie ważnych podstron w kontrolowanym teście dało +73% cytowań [Źródło: The SEO Meta Study, Entry 21, s. 74, 2026]. Podobnie korekta tekstu AI przez redaktora podniosła cytowania o 67% względem surowego tekstu z modelu (2 próby porównawcze) [Źródło: The SEO Meta Study, Entry 63, s. 28, 2026].
Fundament 3: Szybkość serwera (cel TTFB < 200 ms), robots.txt i dostępność dla botów AI
Roboty wyszukiwarek AI (OAI-SearchBot, ChatGPT-User, PerplexityBot) mają znacznie krótsze limity czasu oczekiwania na odpowiedź niż tradycyjny Googlebot i często nie wykonują ciężkiego kodu JavaScript. Z tego powodu serwer sklepu powinien zwracać pierwszą odpowiedź HTML w czasie poniżej 200 ms (wskaźnik TTFB - Time to First Byte).
W polskich sklepach internetowych regularnie spotykamy dwie blokady techniczne, które odcinają ofertę od ChatGPT i Perplexity:
- Przypadkowe zablokowanie botów wyszukiwania w
robots.txtlub Cloudflare WAF: Wielu administratorów zablokowało w plikurobots.txtlub w zaporze Cloudflare wszystkie roboty kojarzone ze sztuczną inteligencją. Chcieli w ten sposób chronić treści przed trenowaniem modeli, ale przy okazji wycięli roboty odpowiadające za wyszukiwanie zakupowe na żywo (OAI-SearchBotorazPerplexityBot) [Źródło: OpenAI Platform Documentation - Bots]. Jeśli nie chcesz udostępniać treści do trenowania modeli, możesz zablokować tokeny treningowe (GPTBotdla OpenAI orazGoogle-Extendeddla Gemini). Zostaw jednak otwarty dostęp dlaGooglebot(odpowiada za Google AI Overviews),OAI-SearchBot,ChatGPT-UseriPerplexityBot. - Zbyt wolny serwer (TTFB powyżej 500 ms): Gdy klient zadaje pytanie w czacie AI, system ma tylko 1-2 sekundy na odpytanie kilku źródeł i złożenie odpowiedzi. Jeśli Twój sklep na WooCommerce lub PrestaShop ma czas odpowiedzi serwera (TTFB) powyżej progu alarmowego 500 ms, robot może przerwać połączenie i pobrać dane od szybszego konkurenta. Czyszczenie bazy danych, wdrożenie pamięci podręcznej Redis oraz przyspieszanie sklepów i konfiguracja serwerów VPS pozwalają utrzymać TTFB poniżej docelowego progu 200 ms (zobacz w naszym case study efekty migracji producenta grzejników na VPS LiteSpeed, gdzie zeszliśmy poniżej 140 ms, oraz wyniki optymalizacji kodu i Redisa w sklepie zoologicznym na WooCommerce z czasem odpowiedzi poniżej 160 ms).
Czego NIE wdrażać w sklepie? Mit pliku llms.txt i błędy obniżające sprzedaż
Wbrew obietnicom marketingowym dodanie pliku llms.txt w sklepie internetowym nie ma dziś żadnego potwierdzenia w kontrolowanych testach A/B. Z kolei popularne “triki SEO”, takie jak wstawianie cen bezpośrednio do tagu <title>, w kontrolowanych eksperymentach wyraźnie obniżyły ruch organiczny [Źródło: The SEO Meta Study, Entry 68, 71 & 157, 2026].
Zanim wydasz budżet na modne nowinki, sprawdź dane z przeglądów i testów A/B:
- Mit pliku
/llms.txt(720 wyszukiwań miesięcznie w Polsce): Część agencji sprzedaje sklepom wdrożenie plikullms.txtjako “mapy strony dla ChatGPT”. W przeglądzie 9 249 dokumentów wyniki z niekontrolowanych obserwacji przed/po wahały się od 19,7% spadku do 81% wzrostu, a liczba kontrolowanych testów A/B potwierdzających działanie tego pliku wynosi zero [Źródło: The SEO Meta Study, Entry 68 & 71, s. 52-53, 2026]. Żaden dostawca wyszukiwarki ani modelu LLM nie potwierdził uwzględnianiallms.txtw algorytmach rankingowych. Zamiast płacić za ten plik, zadbaj o czystą mapęsitemap.xml, plik w Google Merchant Center i pełne daneSchema.org JSON-LD. - Wdrożenie schemy
FAQPagepod harmonijki w wynikach Google (wyłączone w maju 2026 r.): Przez lata znacznikiFAQPagebyły jedną z najlepiej udokumentowanych taktyk w historii SEO (13 prób, +25% sesji i 3,2x więcej cytowań). Jednak w maju 2026 roku Google całkowicie wyłączyło wyświetlanie rozszerzonych wyników (rich results) dla FAQ, a w czerwcu 2026 roku usunęło ich raportowanie z Google Search Console [Źródło: The SEO Meta Study, Entry 135, s. 64, 2026]. Sama widoczna sekcja pytań i odpowiedzi na stronie nadal działa (daje +9% sesji w teście A/B na kategoriach i pomaga modelom AI), ale płacenie dziś za “wdrożenie harmonijek FAQ w wynikach Google” to kupowanie nieistniejącej funkcji. - Dopisywanie ceny produktu do tytułu SEO strony (
<title>): W kontrolowanym split-teście A/B na kartach produktów e-commerce dodanie ceny bezpośrednio do znacznika<title>spowodowało spadek sesji organicznych o 15% (oraz spadek o 7% w osobnym teście A/B dla stałej ceny na stronach wynajmu) [Źródło: The SEO Meta Study, Entry 157 & 158, s. 112, 2026]. Pokazanie samej ceny w tytule linku zniechęca część użytkowników do kliknięcia przed poznaniem parametrów produktu. Cenę przekazujemy w danych strukturalnychOffer, a w<title>zostawiamy nazwę produktu, markę, model i kluczowy parametr.
Checklista GEO dla właściciela sklepu internetowego (Weryfikacja w 15 minut)
Zanim zlecisz przebudowę sklepu zewnętrznej firmie, sprawdź samodzielnie 6 punktów na swoim głównym produkcie:
- Test danych strukturalnych (
Schema.org Validator): Wklej adres URL produktu do darmowego narzędzia Test wyników z elementami rozszerzonymi Google lub Schema Markup Validator. Sprawdź, czy poza nazwą i ceną widzisz tam kodgtin13(EAN), warunki dostawy (shippingDetails), politykę zwrotów (MerchantReturnPolicy) oraz atrybuty techniczne. - Test tabeli parametrów na karcie produktu: Otwórz kartę produktu w sklepie. Upewnij się, że wymiary, materiał i moc są podane w zwykłej tabeli tekstowej HTML, a nie wyłącznie na grafice JPG lub w pliku PDF.
- Kontrola pliku
robots.txti zapory Cloudflare: Wejdź pod adrestwojsklep.pl/robots.txt. Sprawdź, czy dyrektywyDisallownie blokują robotów wyszukiwania:Googlebot,OAI-SearchBot,ChatGPT-UserorazPerplexityBot. - Pomiar szybkości odpowiedzi serwera (TTFB): Sprawdź kartę produktu w narzędziu PageSpeed Insights. Nasz cel to TTFB poniżej 200 ms. Wynik powyżej 500 ms to sygnał alarmowy, że roboty AI mogą pomijać głębsze podstrony katalogu.
- Kompletność pliku w Google Merchant Center: Zaloguj się do panelu GMC i otwórz zakładkę Diagnostyka. Sprawdź, jaki procent produktów posiada uzupełnione kody GTIN/EAN oraz szczegółowe cechy (
product_detail). - Praktyczny test w ChatGPT i Perplexity: Wpisz w ChatGPT (z włączonym przeszukiwaniem sieci) oraz w Perplexity 3 szczegółowe pytania swoich klientów (np. “jaki [typ produktu] o [konkretnym parametrze] do [kwota] zł kupić w Polsce?”). Zobacz, które sklepy pojawiają się w przypisach i jak mają zbudowane karty produktów.
Chcesz sprawdzić, dlaczego produkty konkurencji pojawiają się w Google AI Overviews oraz w odpowiedziach ChatGPT, a Twój sklep jest pomijany? Zobacz, jak łączymy techniczne pozycjonowanie sklepów SEO i widoczność w AI (GEO) z porządkowaniem danych produktowych, lub po prostu umów bezpłatną konsultację i analizę swojego sklepu.