Darmowy audyt
Wszystkie wpisy

GEO: jak trafić do odpowiedzi ChatGPT, zanim trafi tam konkurencja

Klient coraz częściej nie wpisuje w Google „detailing Konin”. Pyta ChatGPT, które studio wybrać, i dostaje jedną odpowiedź z dwiema, trzema nazwami. SEO wprowadza Cię do Google. GEO sprawia, że w tej odpowiedzi jesteś Ty, a nie konkurencja.

Jedna odpowiedź zamiast dziesięciu linków

Przez dwadzieścia lat zasada była prosta: wpisujesz hasło, dostajesz dziesięć linków i klikasz. Walczyło się o miejsce na tej liście. Asystent AI działa inaczej. Czyta strony za użytkownika, wybiera te, którym ufa, i podaje gotową odpowiedź: nazwę firmy, dwa zdania uzasadnienia i link do źródła.

Pytanie do ChatGPT pt 21:47

„Poleć dobre studio detailingu w Koninie. Interesuje mnie korekta lakieru i folia PPF.”

Kiedyś to samo pytanie trafiało do Google. Teraz trafia do modelu, który w odpowiedzi wymieni dwa, może trzy studia. Klient nie przewinie do czwartego miejsca, bo czwartego miejsca nie ma.

Nie ma drugiej strony wyników. Albo jesteś w odpowiedzi, albo Cię nie ma.

W B2B mechanizm jest ten sam, tylko stawka wyższa. Kierownik zaopatrzenia pyta: „Kto w Polsce hurtowo dostarcza środki biobójcze dla ferm, na fakturę, z kartami charakterystyki?”. To nie jest pytanie o jedną paczkę, tylko o dostawcę na lata.

I nie chodzi tylko o ChatGPT. Tak samo działają Perplexity, Gemini i Copilot. Od 26 marca 2025 roku (otwiera się w nowej karcie) Google pokazuje w Polsce „Przegląd od AI”, czyli odpowiedź modelu Gemini nad zwykłymi wynikami. Nawet klient, który dalej googluje, coraz częściej najpierw czyta to, co napisała AI.

SEO a GEO: co się zmienia, a co zostaje

GEO, czyli Generative Engine Optimization, to optymalizacja strony pod wyszukiwarki generatywne: takie, które zamiast listy linków piszą odpowiedź. Nazwa pochodzi z badania naukowców (otwiera się w nowej karcie) z Princeton, Georgia Tech, Allen Institute for AI i IIT Delhi, opublikowanego w 2023 roku i przyjętego na konferencję KDD 2024.

SEO i GEO w porównaniu
Co porównujemySEOGEO
Gdzie działaGoogle i BingChatGPT, Perplexity, Gemini, Copilot, Przegląd od AI
Co dostaje użytkownikListę linkówGotową odpowiedź z kilkoma nazwami i źródłami
Kto czyta stronęRobot wyszukiwarki, potem człowiekModel, który ma ją zrozumieć i streścić
O co graszO pozycję i kliknięcieO wzmiankę i cytowanie
Co działaSłowa kluczowe, linki, szybkośćJednoznaczne fakty, struktura, dane strukturalne, źródła

Jedno nie zastępuje drugiego. Asystenci, którzy szukają w sieci, korzystają z indeksów wyszukiwarek albo z własnych robotów. Copilot opiera się na Bingu, Gemini i Przegląd od AI na indeksie Google, a ChatGPT i Perplexity wysyłają własne roboty: OAI-SearchBot i PerplexityBot. Jeśli robot nie przeczyta Twojej strony, model jej nie zna.

SEO to fundament. GEO to kolejne piętro: kiedy model już Cię znajdzie, rozumie, kim jesteś, i ma powód, żeby Cię polecić.

Jak AI wybiera, kogo polecić

Model nie ma ulubionych firm. Ma pytanie, kilka przeczytanych stron i zadanie: złożyć z nich odpowiedź, która będzie prawdziwa. Wybiera więc źródła, które łatwo zrozumieć i łatwo zacytować. W praktyce dzieje się to w czterech krokach.

  1. Znajduje. Robot pobiera stronę albo sięga po nią do indeksu. Jeśli serwer odpowie błędem albo treść pojawia się dopiero po uruchomieniu JavaScriptu, odpadasz na starcie.

  2. Rozumie. Model wyciąga z tekstu fakty: kto, co robi, gdzie, dla kogo, od kiedy i za ile. Pomagają mu dane strukturalne i porządne nagłówki.

  3. Porównuje. Zestawia Twoją stronę z innymi źródłami. Kiedy strona, profil w Google i katalogi firm mówią o Tobie to samo, jego pewność rośnie.

  4. Cytuje. Do odpowiedzi trafiają zdania, które da się przenieść bez przeróbek: konkretne, sprawdzalne, najlepiej z liczbą.

Badanie z Princeton zmierzyło to wprost. Dodanie do tekstu cytatów, statystyk i odwołań do źródeł podniosło widoczność w odpowiedziach generatywnych o 30–40%. Upychanie słów kluczowych, czyli klasyka starego SEO, nie dało prawie nic.

Najciekawszy wynik dotyczy słabszych graczy. Strona z piątego miejsca w wynikach wyszukiwania po dodaniu źródeł zyskała w odpowiedziach 115% widoczności, a strony z pierwszego miejsca średnio straciły 30%.

Pierwsze miejsce w Google nie gwarantuje miejsca w odpowiedzi AI. To dobra wiadomość dla każdego, kto dziś jest piąty.

GEO od strony technicznej: co robimy w kodzie

GEO to nie wtyczka ani jeden magiczny plik. To kilka warstw, które muszą grać razem. Tak wygląda to w każdym naszym projekcie.

Dane strukturalne, czyli fakty podane wprost

W kodzie strony zapisujemy wprost to, co człowiek wyczyta z treści, a model musiałby zgadywać: nazwę firmy, rodzaj działalności, miasto, obszar działania, kontakt, usługi, pytania i odpowiedzi. Format to JSON-LD, słownik to schema.org. W sklepie dochodzą produkty z ceną i dostępnością, na blogu autor i data. Tak wygląda fragment danych naszej strony:

{
  "@type": ["Organization", "LocalBusiness",
            "ProfessionalService"],
  "name": "V1 Agency",
  "url": "https://v1agency.pl/",
  "telephone": "+48887856232",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Konin",
    "addressRegion": "wielkopolskie",
    "addressCountry": "PL"
  },
  "areaServed": { "@type": "Country", "name": "Polska" },
  "knowsAbout": ["Strony internetowe", "SEO", "GEO",
                 "Lead-Bot", "Katalog B2B"]
}
Fragment danych strukturalnych strony głównej v1agency.pl, skrócony.

Jedna zasada jest żelazna: dane muszą się zgadzać z tym, co widać na stronie. Google wymaga tego wprost, a model, który znajdzie dwie wersje tych samych faktów, nie zaufa żadnej. Dlatego pytania i odpowiedzi w danych przepisujemy słowo w słowo z sekcji FAQ.

Semantyczny HTML i treść bez JavaScriptu

Większość robotów AI nie uruchamia JavaScriptu. Analiza Vercel i MERJ (otwiera się w nowej karcie) z grudnia 2024 roku nie znalazła żadnego dużego robota AI, który by to robił: ani GPTBota czy OAI-SearchBota od OpenAI, ani ClaudeBota, ani PerplexityBota. Strona, która rysuje treść dopiero w przeglądarce, jest dla nich pusta.

Dlatego wszystko, co ważne, stawiamy w samym HTML-u: jeden nagłówek H1, logiczne H2 i H3, prawdziwe listy i tabele, daty w znaczniku <time>, opisy zdjęć. JavaScript dokłada ruch i wygodę, ale treść od niego nie zależy. Ten wpis przeczytasz w całości nawet z wyłączonym JavaScriptem.

llms.txt, czyli wizytówka dla modeli

llms.txt to plik tekstowy w formacie Markdown, który leży w głównym katalogu domeny i w kilku akapitach mówi modelom, kim jesteś, co robisz i które strony są najważniejsze. Zaproponował go (otwiera się w nowej karcie) Jeremy Howard z Answer.AI we wrześniu 2024 roku.

Uczciwie: to na razie propozycja, a nie standard, i nie ma gwarancji, że czyta go każdy asystent. Dodajemy go mimo to, bo nic nie kosztuje, a wymusza coś cennego: opis firmy w kilku zdaniach, bez sloganów. U nas plik generuje się sam przy każdym wdrożeniu, razem z listą wpisów na blogu.

# V1 Agency

> V1 Agency (v1agency.pl) to polska agencja z Konina, która buduje szybkie strony internetowe szyte na miarę, z SEO i GEO (optymalizacją pod ChatGPT, Perplexity, Gemini i Copilot) w każdym projekcie, oraz Lead-Bota: rozmowę na stronie, która odpisuje klientom w minutę i wysyła właścicielowi SMS.

## Najważniejsze fakty

- Nazwa: V1 Agency. Strona: https://v1agency.pl. Siedziba: Konin, Polska. Działamy w całej Polsce. Założona w 2025 roku.
- Kontakt: kontakt@v1agency.pl, +48 887 856 232. Darmowy audyt: https://v1agency.pl/#kontakt
- Strony bez WordPressa i bez szablonów: czysty kod, projekt od zera pod branżę.
- SEO i GEO są w każdym projekcie, nie jako dodatek.
Początek naszego pliku llms.txt. Całość jest pod adresem v1agency.pl/llms.txt.

Drzwi otwarte dla robotów AI

Najlepsza treść nic nie da, jeśli robot nie wejdzie na stronę. W pliku robots.txt wpuszczamy wprost roboty wyszukiwarek i asystentów AI: GPTBota, OAI-SearchBota, ClaudeBota, PerplexityBota, Google-Extended i Bingbota. A potem sprawdzamy, czy serwer mówi to samo.

Przekonaliśmy się o tym na własnej stronie. Ustawienie „Block AI bots” w panelu Cloudflare odpowiadało GPTBotowi i ClaudeBotowi błędem 403, choć robots.txt zapraszał je do środka. Jeden przełącznik zamykał drzwi, które otworzyliśmy w kodzie. Dziś sprawdzamy to przy każdym starcie, na prawdziwych odpowiedziach serwera.

Treść, którą da się zacytować

Model cytuje zdania, nie nastroje. „Pasja, precyzja, perfekcja” nie odpowiada na żadne pytanie. „Korekta lakieru w jednym, dwóch albo trzech etapach, wycena po oględzinach” odpowiada na dwa. Piszemy treść tak, żeby każdy akapit dało się wyjąć i wkleić do odpowiedzi: najpierw konkret, potem rozwinięcie.

Do tego FAQ złożone z pytań, które klienci naprawdę zadają, i te same dane firmy wszędzie: na stronie, w profilu firmy w Google i w katalogach. Model, który trzy razy przeczyta ten sam adres, przestaje mieć wątpliwości.

Szybkość

Robot nie czeka w nieskończoność. Nasze strony to czysty kod, bez WordPressa, wtyczek i szablonów, ładowany w ułamku sekundy. Katalog SerianGroup ma w teście Lighthouse wynik Performance 100/100. Szybkość pomaga w Google, pomaga klientowi na telefonie i nikomu nie przeszkadza.

Przykład: studio detailingu w Koninie

Pokażmy to na wymyślonym studiu z Konina. Dwie wersje tego samego akapitu „O nas”:

Przed
„Jesteśmy pasjonatami motoryzacji. Pasja, precyzja, perfekcja. Twoje auto zasługuje na najlepsze.”
Po
„Studio detailingu w Koninie. Korekta lakieru w 1–3 etapach, folie ochronne PPF i powłoki ceramiczne. Wycena po oględzinach, termin zwykle w ciągu tygodnia.”

Pierwsza wersja dobrze brzmi w folderze, ale model nie wyciągnie z niej ani miasta, ani usługi. Druga odpowiada na pytanie klienta, zanim ten je zada. Obok stoją dane strukturalne, które mówią to samo językiem maszyn:

{
  "@type": "AutomotiveBusiness",
  "name": "Studio Detailingu",
  "address": {
    "@type": "PostalAddress",
    "addressLocality": "Konin",
    "addressCountry": "PL"
  },
  "makesOffer": [
    { "@type": "Offer", "itemOffered": {
        "@type": "Service", "name": "Korekta lakieru" } },
    { "@type": "Offer", "itemOffered": {
        "@type": "Service", "name": "Folia ochronna PPF" } }
  ]
}
Dane strukturalne wymyślonego studia. AutomotiveBusiness to w słowniku schema.org firma z branży motoryzacyjnej.

Kiedy ktoś zapyta asystenta o korektę lakieru w Koninie, ta strona ma wszystko, czego model potrzebuje: miasto, usługę, konkret i źródło, które można podlinkować. Nikt uczciwy nie zagwarantuje Ci miejsca w odpowiedzi AI. Da się za to zostać odpowiedzią, którą najłatwiej podać i której najbezpieczniej zaufać.

A w B2B?

U dystrybutora zasada jest ta sama, tylko faktów jest więcej. Każdy produkt potrzebuje własnej strony z opisem, parametrami w tabeli i danymi strukturalnymi z ceną i dostępnością, a każda wersja językowa własnych adresów. Tak zbudowaliśmy katalog SerianGroup: każda strona produktu ma własny tytuł, opis i dane strukturalne, gotowe w HTML-u, zanim uruchomi się JavaScript. Jak budujemy takie katalogi, piszemy we wpisie o katalogu B2B na Shopify.

Dlaczego teraz, a nie za dwa lata

Większość firm w Polsce jeszcze o tym nie myśli. Ich strony mówią o pasji i jakości, chowają treść w JavaScripcie, a serwer po cichu odprawia roboty AI z kwitkiem. Skoro konkurencja śpi, miejsca w odpowiedziach zajmą ci, którzy zaczną pierwsi.

To okno nie będzie otwarte wiecznie. Kiedy GEO stanie się oczywistością, tak jak kiedyś wersja mobilna strony, będą je mieli wszyscy i przewaga zniknie. Dziś to wciąż przewaga, i to taka, której konkurencja nawet nie widzi.

GEO w V1 Agency: w standardzie, od pierwszego dnia

Jesteśmy jedną z pierwszych agencji w Polsce, które wdrażają GEO systemowo, w każdym projekcie. Nie jako płatny dodatek, tylko jako część fundamentu, od najprostszego poziomu Core Web w górę. Nie doklejamy GEO na końcu. Projektujemy pod nie strukturę strony, treść i dane strukturalne piszemy razem, a llms.txt i mapę strony aktualizujemy przy każdym wdrożeniu.

W każdym projekcie dostajesz:

  • dane strukturalne JSON-LD dopasowane do branży i zgodne z treścią strony,
  • semantyczny HTML z pełną treścią, czytelną bez JavaScriptu,
  • llms.txt i mapę strony, aktualne po każdym wdrożeniu,
  • robots.txt otwarty dla wyszukiwarek i robotów AI, sprawdzony razem z ustawieniami serwera,
  • FAQ z prawdziwych pytań klientów, oznaczone w danych słowo w słowo,
  • szybkość czystego kodu, bez wtyczek i szablonów.

Nasza strona działa dokładnie tak. Zajrzyj do naszego llms.txt albo mapy strony: ten wpis trafił do obu sam, w chwili publikacji.

Sprawdź w 10 minut, czy AI zna Twoją firmę

Nie musisz wierzyć nam na słowo. Pięć kroków, które zrobisz samodzielnie:

  1. Zapytaj jak klient. Zadaj ChatGPT, Perplexity, Gemini i Copilotowi trzy pytania, które zadają Twoi klienci, z miastem i usługą. Zapisz, kogo polecają.

  2. Zapytaj o siebie. Wpisz nazwę swojej firmy. Sprawdź, czy model zna adres, ofertę i godziny otwarcia i czy niczego nie zmyśla.

  3. Otwórz robots.txt. Wpisz w przeglądarce twojadomena.pl/robots.txt i poszukaj Disallow przy GPTBot, OAI-SearchBot albo PerplexityBot.

  4. Wyłącz JavaScript. Wyłącz go w ustawieniach przeglądarki i odśwież swoją stronę. To, co zniknęło, jest niewidzialne dla większości robotów AI.

  5. Sprawdź dane strukturalne. Wklej adres strony do walidatora schema.org (otwiera się w nowej karcie) albo testu wyników z elementami rozszerzonymi (otwiera się w nowej karcie) Google. Pusto? Model musi zgadywać.

Jeśli w którymś punkcie coś nie gra, nie musisz tego naprawiać w pojedynkę. Sprawdzamy to wszystko w darmowym audycie, razem z szybkością strony i czasem odpowiedzi na zapytania.

Czytaj dalej

Wszystkie wpisy

Sprawdźmy, co AI mówi o Twojej firmie.

Zamów darmowy audyt. Sprawdzimy widoczność w Google i w odpowiedziach AI, szybkość strony i to, jak szybko odpisujesz klientom. Potwierdzenie dostaniesz od razu, a Tobiasz z V1 odezwie się z analizą i konkretną wyceną w ciągu kilku godzin w dni robocze, najpóźniej do 10:00 następnego dnia roboczego.