Zastanawiałeś się kiedyś, dlaczego ChatGPT albo Gemini cytuje jedne sklepy, a inne pomija? To rzadko kwestia szczęścia. Modele AI sięgają po strony, które są dla nich dostępne, jasne i dobrze poukładane. Jeśli bot nie wejdzie na Twoją stronę albo nie zrozumie, co sprzedajesz, nie ma czego cytować. Więcej o tym, jak marki zdobywają widoczność w odpowiedziach AI, piszemy osobno.
Dobra wiadomość jest taka, że większość tych rzeczy możesz poprawić sam, w panelu WordPressa. Bez programowania i bez przebudowywania całego sklepu. Ten tekst to praktyczna checklista GEO dla WordPressa, czyli lista zmian, które zwiększają szansę, że ChatGPT i Gemini znajdą Twoje treści, zrozumieją je i czasem zacytują. Jeśli chcesz najpierw zrozumieć szerszy kontekst, zobacz, jak wygląda strategia GEO krok po kroku.
To poradnik krok po kroku, a nie ranking wtyczek. Idziemy od najprostszych blokad do pomiaru efektów.
TL;DR To praktyczna lista zmian na stronie WordPress, które pomagają ChatGPT i Gemini znaleźć, zrozumieć i zacytować Twoje treści. Trzy filary GEO dla WordPressa to dostępność, informacja i pomiar. Najważniejsze rozróżnienie: OAI-SearchBot odpowiada za wyszukiwanie w ChatGPT, a GPTBot za trening. Google-Extended to nie to samo co Googlebot. GEO nie zastępuje SEO, a żadna wtyczka nie gwarantuje cytowań. Po lekturze będziesz wiedzieć, co zmienić najpierw, jak to sprawdzić i jak zmierzyć efekt.
Checklista GEO dla WordPressa — od czego zacząć
Najprościej myśleć o tym w trzech krokach: dostępność, informacja, pomiar. Najpierw boty AI muszą móc wejść na stronę i odczytać treść. Potem strona musi jasno odpowiadać na pytania klientów. Na końcu sprawdzasz, czy marka faktycznie pojawia się przy właściwych pytaniach. Praktyczne materiały o GEO i AI Search znajdziesz w bazie wiedzy Semly.
Ta kolejność ma sens, bo bez dostępu reszta nie zadziała. Możesz mieć najlepsze treści na świecie, ale jeśli bot ich nie zobaczy, nic z tego nie będzie.
Oto kroki, które przejdziemy razem. Krok pierwszy: sprawdź, czy boty AI mogą wejść na stronę. Krok drugi: ustaw robots.txt i zadbaj o sitemap. Krok trzeci: dodaj dane strukturalne. Krok czwarty: uporządkuj treść tak, żeby dała się zacytować. Krok piąty: sprawdź, czy treść jest widoczna bez JavaScriptu. Krok szósty: dopracuj widoczność i indeksację. Krok siódmy: zmierz, czy to działa.
Nie musisz zmieniać motywu, żeby zacząć. Większość zmian to ustawienia i drobne poprawki w treści.
Krok 1: Sprawdź, czy boty AI w ogóle mogą wejść na stronę
To najczęstsza cicha blokada. Ktoś kiedyś dodał regułę w robots.txt albo w wtyczce bezpieczeństwa i nieświadomie odciął sobie dostęp do AI. Jak zwiększyć widoczność marki w modelach, opisujemy w poradniku o pozycjonowaniu w AI.
Zacznijmy od tego, kto tak naprawdę odwiedza Twoją stronę. OAI-SearchBot odpowiada za wyszukiwanie w ChatGPT. Jeśli go zablokujesz, Twoje strony nie pojawią się w odpowiedziach wyszukiwania ChatGPT. GPTBot służy do trenowania modeli i działa niezależnie od wyszukiwania. ChatGPT-User to bot wywoływany akcją użytkownika, na przykład gdy ktoś wchodzi na stronę z poziomu czatu. Google-Extended kontroluje, czy treści mogą być używane do trenowania modeli Gemini i do groundingu, czyli dostarczania treści z indeksu Google do modelu.
Kluczowa rzecz: blokada GPTBot nie usuwa Cię z ChatGPT. To osobne ustawienia. I jeszcze jedno: Google-Extended nie jest sygnałem rankingowym i nie wpływa na indeksowanie ani pozycję w Google Search.
Na co uważać? Nie blokuj OAI-SearchBot, jeśli chcesz być widoczny w wyszukiwaniu ChatGPT. To najczęstszy błąd, jaki widzimy.
Krok 2: Ustaw robots.txt i zadbaj o sitemap
W WordPressie robots.txt jest zwykle plikiem wirtualnym. Nie znajdziesz go w plikach na serwerze, bo generuje go WordPress albo wtyczka SEO. Możesz go edytować w ustawieniach wtyczki SEO albo przez filtr.
Chodzi o to, żeby rozdzielić intencje dla każdego bota. Przykładowy blok może wyglądać tak:
User-agent: OAI-SearchBot
Allow: /
User-agent: GPTBot
Disallow: /
User-agent: Google-Extended
Disallow: /
To tylko przykład. Sens jest taki, że każdą decyzję podejmujesz osobno. Jeśli chcesz być w wyszukiwaniu ChatGPT, zezwalasz OAI-SearchBot. Jeśli nie chcesz, żeby Twoje treści trafiały do treningu, blokujesz GPTBot.
Warto wiedzieć, że zmiana w robots.txt propaguje się do około 24 godzin. I pamiętaj: robots.txt to deklaracja, a nie narzędzie bezpieczeństwa. Nie chroni poufnych danych.
OpenAI publikuje zakresy IP dla swoich botów. Możesz je sprawdzić i dopuścić ruch z tych adresów, jeśli chcesz mieć pewność, że bot faktycznie wchodzi.
Sitemap zostaje podstawą odkrywania adresów URL. Plik llms.txt to uzupełnienie, a nie zamiennik sitemapy. I nie jest gwarancją cytowania. Traktuj go jako element na przyszłość, nie jako magiczne rozwiązanie.
Krok 3: Dodaj dane strukturalne (schema JSON-LD)
Dane strukturalne pomagają modelom wyciągnąć fakty o marce i ofercie. Wybierz JSON-LD, a nie microdata. JSON-LD jest rekomendowanym formatem i łatwiej go utrzymać.
Które typy mają sens? Organization dla marki, Product i Offer dla produktów, FAQPage dla pytań i odpowiedzi, Article dla wpisów, BreadcrumbList dla nawigacji. W sklepie szczególnie ważne są dane o produkcie: cena, dostępność, koszty wysyłki i polityka zwrotów. Jak mierzyć widoczność produktów w modelach AI, pokazuje przewodnik dla e-commerce.
Krótki przykład dla Organization może wyglądać tak:
{
"@context": "https://schema.org",
"@type": "Organization",
"@id": "https://twojadomena.pl/#organizacja",
"name": "Nazwa Twojej firmy",
"url": "https://twojadomena.pl",
"inLanguage": "pl-PL",
"sameAs": [
"https://www.facebook.com/twojprofil",
"https://www.linkedin.com/company/twojprofil"
]
}
Pole sameAs łączy markę z profilami zewnętrznymi. Pole @id pomaga spiąć dane w jeden spójny graf. inLanguage mówi, w jakim języku jest treść.
Ważne zastrzeżenie: schema pomaga w rozumieniu encji, ale nie jest udokumentowanym czynnikiem cytowania w ChatGPT czy Gemini. To dobra praktyka, nie gwarancja.
Krok 4: Uporządkuj treść tak, żeby dała się zacytować
Modele cytują fragmenty, nie całe strony. Dlatego każda sekcja powinna być samodzielna i zrozumiała bez czytania reszty.
Stosuj zasadę answer-first. Na początku sekcji daj krótką odpowiedź, a potem rozwinięcie. Nagłówki pisz jak pytania, na które klient naprawdę szuka odpowiedzi. Trzymaj akapity krótkie.
Przykład: nagłówek „Ile kosztuje dostawa?”. Zaraz pod nim dwa, trzy zdania z konkretną odpowiedzią. Dopiero potem szczegóły, wyjątki i tabela kosztów.
Aktualność też ma znaczenie. Wracaj do starszych wpisów i odświeżaj je. Zaktualizowane treści częściej trafiają do cytowań niż te, które leżą nietknięte od lat.
Nie musisz przepisywać całego bloga. Zacznij od wpisów, które już przynoszą ruch i dotyczą najczęstszych pytań klientów.
Krok 5: Sprawdź, czy treść jest widoczna bez JavaScriptu
To druga najczęstsza blokada techniczna. Boty AI często nie wykonują JavaScriptu. Google wprost zaleca renderowanie po stronie serwera albo pre-rendering, bo nie wszystkie boty potrafią uruchomić JS.
Jak to sprawdzić? Najprościej wyłącz JavaScript w przeglądarce i odśwież stronę. Jeśli treść znika, masz problem. Możesz też zajrzeć do podglądu źródła strony i sprawdzić, czy tekst jest widoczny w surowym HTML.
Jeśli treść pojawia się dopiero po JavaScriptcie, porozmawiaj z osobą techniczną o renderowaniu po stronie serwera. Cache zwykle nie rozwiązuje tego problemu, bo dotyczy szybkości, a nie tego, co widzi bot.
Krok 6: Dopracuj widoczność i indeksację w WordPressie
Teraz usuwamy przeszkody w indeksacji. Sprawdź to w panelu: ustawienia widoczności w Settings, czyli czy wyszukiwarki mogą indeksować stronę. Ustawienie noindex tam, gdzie trzeba, na przykład na stronach podziękowania. Poprawny canonical, żeby uniknąć duplikatów. Hreflang, jeśli masz stronę w kilku językach. I sprawdzenie, czy kluczowe podstrony są w ogóle zaindeksowane.
Jeśli nie wiesz, czy strona jest indeksowana, wpisz jej adres w wyszukiwarce Google. Jeśli się pojawia, jest w indeksie. Jeśli nie, sprawdź, czy nie blokuje jej noindex albo robots.txt.
Krok 7: Zmierz, czy to działa (Mention vs Citation)
Bez pomiaru nie wiesz, czy checklista zadziałała. Zacznij od rozróżnienia dwóch pojęć. Wzmianka, czyli mention, to sytuacja, gdy model wspomina Twoją markę. Cytowanie, czyli citation, to moment, gdy podaje link do Twojej strony jako źródło. Wzmianka bez cytowania też ma wartość, bo buduje rozpoznawalność.
Uwaga na pułapkę z analityką. Ruch z ChatGPT czy Gemini często wpada w GA4 do koszyka direct/other. Bez własnego tagu źródła możesz go w ogóle nie zobaczyć. Jak mierzyć widoczność w wyszukiwarkach AI i ograniczać dark traffic, wyjaśniamy w osobnym poradniku.
Jak zacząć? Zdefiniuj zestaw pytań, które zadają Twoi klienci. Potem regularnie sprawdzaj, czy marka pojawia się w odpowiedziach ChatGPT i Gemini. Notuj wyniki, żeby widzieć zmiany w czasie.
Tu naturalnie wchodzi Semly. To platforma do pomiaru i optymalizacji widoczności marek w odpowiedziach AI. Monitoruje między innymi ChatGPT i Gemini, a agent Leon pomaga przekładać ofertę na format zrozumiały dla modeli. Integracja z WordPressem i WooCommerce działa przez klucz API, bez wtyczek i bez kodu. Więcej o monitorowaniu widoczności marek przeczytasz na stronie Semly.
Po jakim czasie widać efekty? Pierwsze sygnały zwykle po około 30 dniach, pełniejszy obraz po około 90 dniach. To orientacyjne ramy, nie gwarancja terminów.
Najczęstsze błędy i jak je naprawić
Blokada OAI-SearchBot przez pomyłkę. To problem, bo odcina Cię od wyszukiwania w ChatGPT. Naprawa: zezwól OAI-SearchBot w robots.txt.
Mylenie GPTBot z OAI-SearchBot. To problem, bo blokujesz trening, myśląc, że blokujesz wyszukiwanie. Naprawa: ustaw każdy bot osobno i sprawdź, czego naprawdę chcesz.
Schema o treściach niewidocznych dla użytkownika. To problem, bo dane strukturalne muszą opisywać to, co realnie jest na stronie. Naprawa: opisuj tylko widoczne treści.
Treść tylko w JavaScriptcie. To problem, bo boty AI często nie wykonują JS. Naprawa: renderowanie po stronie serwera albo pre-rendering.
Brak aktualizacji wpisów. To problem, bo starsze treści rzadziej trafiają do cytowań. Naprawa: wróć do najważniejszych wpisów i odśwież je.
Brak pomiaru. To problem, bo nie wiesz, czy cokolwiek działa. Naprawa: zdefiniuj pytania klientów i regularnie sprawdzaj obecność marki.
Wiara, że llms.txt gwarantuje cytowania. To problem, bo to tylko propozycja, nie standard. Naprawa: traktuj go jako uzupełnienie, nie jako cel sam w sobie.
Co dalej
Po wdrożeniu checklisty nie zostawiaj tematu. Rozszerz pomiar na więcej modeli, nie tylko ChatGPT i Gemini. Wróć do treści po około 30 dniach, a potem po około 90, żeby zobaczyć pełniejszy obraz. Powtarzaj cykl, bo AI i sposób cytowania cały czas się zmieniają.
Kiedy warto sięgnąć po narzędzie do pomiaru widoczności AI? Wtedy, gdy chcesz wiedzieć, przy jakich pytaniach marka się pojawia, a przy jakich nie. Ręczne sprawdzanie kilku promptów szybko przestaje wystarczać. Na start możesz wygenerować darmowy raport widoczności marki w AI.
Jeśli chcesz mieć to uporządkowane w jednym miejscu, Semly daje monitoring widoczności i gotowe plany działania. Bez presji. Zajrzyj, gdy będziesz gotowy.
FAQ
Czy GEO zastępuje SEO? Nie. Fundament jest wspólny: indeksacja, dostępność i struktura. GEO rozszerza pomiar o wzmianki i cytowania w odpowiedziach AI.
Czy llms.txt jest wymagany? Nie. To propozycja, a nie standard zatwierdzony przez OpenAI czy Google. Sitemap pozostaje podstawą odkrywania adresów URL.
Czy blokada GPTBot szkodzi widoczności w ChatGPT? Nie, jeśli chodzi o wyszukiwanie. GPTBot odpowiada za trening, a OAI-SearchBot za wyszukiwanie. To osobne ustawienia.
Ile trwa, zanim zobaczę efekty? Pierwsze sygnały zwykle po około 30 dniach, pełniejszy obraz po około 90. To orientacyjne ramy, bez gwarancji.
Czy wystarczy wtyczka SEO? Nie. Wtyczka pomaga, ale nie zastąpi dostępności, jasnej treści i pomiaru. Sama instalacja niczego nie gwarantuje.