Modelowane listy odbiorców nie zawierają konkretnych osób, tylko prawdopodobieństwa. Wyjaśniam, jak powstają, gdzie ich szukać w panelu i jak czytać ich raporty.
Rozmowa, którą prowadzę teraz co drugi tydzień, wygląda tak: klient pokazuje raport, w którym prawie wszystkie monitorowane frazy są w pierwszej trójce, i pyta, dlaczego z formularza przychodzi mniej zapytań niż rok temu. Raport nie kłamie. Po prostu mierzy coś, co przestało wystarczać.
Pozycjonowanie pod listę fraz było przez lata sensownym uproszczeniem, bo między pozycją a kliknięciem istniała mocna zależność. To uproszczenie właśnie się rozsypuje — nie z powodu jednej aktualizacji algorytmu, ale z powodu tego, jak dziś wygląda strona z wynikami i gdzie ludzie zadają pytania.
Nie twierdzę, że frazy przestały mieć znaczenie. Twierdzę, że są dziś jednym z kilku wymiarów widoczności i że optymalizacja wyłącznie pod nie prowadzi do sytuacji, w której rośnie wykres w narzędziu i spada liczba klientów.
Termin Generative Engine Optimization pojawił się w branży pod koniec 2023 roku i przez pierwszy rok był głównie hasłem konferencyjnym. Chodzi w nim o coś prostego: jak sprawić, żeby systemy generujące odpowiedzi — czy to podsumowanie w wyszukiwarce, czy asystent tekstowy — sięgały po naszą treść i wymieniały nas jako źródło.
Warto od razu ustawić właściwe proporcje. GEO nie jest osobną dyscypliną z własnym zestawem narzędzi i nie ma czegoś takiego jak znacznik, który zgłasza stronę do systemów generatywnych. Nie znam też żadnego oficjalnego dokumentu Google, który definiowałby oddzielne zasady rankingowe dla podsumowań. Wytyczne, które mamy, mówią, że materiał trafia do nich z indeksu tak samo jak do zwykłych wyników.
Traktuję więc GEO jako rozszerzenie zakresu pracy, nie jako jej zamiennik. Dochodzi pytanie, na które wcześniej nie musiałem odpowiadać: czy z mojego tekstu da się wyciągnąć zwięzłą, jednoznaczną odpowiedź, którą maszyna zacytuje bez ryzyka pomyłki.
Od marca tego roku podsumowania generowane przez Google są obecne w polskich wynikach. Do tego dochodzi wyszukiwanie wewnątrz popularnych asystentów tekstowych, dostępne bez opłat od początku roku. Mamy więc dwie nowe sytuacje.
Pierwsza: użytkownik dostaje odpowiedź na górze strony i nie musi wchodzić na żadną witrynę. Wyświetlenie się liczy, kliknięcia nie ma. Druga: użytkownik w ogóle nie zaczyna w wyszukiwarce, tylko pyta asystenta, a ten podaje kilka źródeł. W żadnym z tych scenariuszy nie istnieje „pozycja”, którą dałoby się wpisać do arkusza.
Widzę też trzecią, mniej oczywistą zmianę: pytania zadawane maszynie są dłuższe i bardziej złożone niż te wpisywane kiedyś w okno wyszukiwania. Człowiek, który pisze pełne zdanie z kontekstem swojej sytuacji, nie da się opisać jedną frazą kluczową z planera. A to właśnie takie zapytania trafiają dziś do systemów generatywnych.
Narzędzia do monitoringu pozycji mierzą jeden punkt w czasie, zwykle dla jednej lokalizacji i bez zalogowanego użytkownika. Nigdy nie były doskonałe, ale przynajmniej mierzyły to samo, co widział użytkownik. Teraz coraz częściej mierzą wynik, który u użytkownika jest przesunięty w dół przez blok wygenerowanej odpowiedzi.
Dlatego zmieniłem sposób raportowania. Zamiast średniej pozycji patrzę na trzy rzeczy naraz: liczbę wyświetleń, liczbę kliknięć i ich stosunek — osobno dla zapytań informacyjnych i osobno dla tych z intencją zakupową. Rozbieżność między tymi grupami jest dziś ważniejszą informacją niż jakikolwiek pojedynczy wskaźnik.
Do tego dochodzi wskaźnik, którego wcześniej nie prowadziłem: liczba zapytań zawierających nazwę marki. Jeśli rośnie, coś działa, nawet gdy ruch z fraz ogólnych stoi w miejscu.
Z obserwacji kont, którymi się zajmuję, wyłania się dość konsekwentny podział. Nie mam podstaw, żeby podawać liczby, ale kierunek widzę wyraźnie.
Ten podział ma bezpośrednią konsekwencję budżetową. Jeśli cała strategia treści opiera się na artykułach definicyjnych, jej rentowność będzie spadać niezależnie od tego, jak dobrze są napisane.
Zacznę od rzeczy najmniej modnej: uporządkowania tego, o czym serwis mówi. Systemy generatywne nie dopasowują ciągów znaków, tylko pojęcia. Serwis, który konsekwentnie opisuje swoją dziedzinę, nazywa produkty tak samo w każdym miejscu i wiąże je z konkretnymi zastosowaniami, jest po prostu łatwiejszy do zrozumienia niż zbiór tekstów pisanych pod pojedyncze frazy.
Druga rzecz to forma odpowiedzi. Piszę tak, żeby na początku sekcji stała teza, którą można wyciąć i zacytować bez utraty sensu, a rozwinięcie przychodziło potem. To zmiana redakcyjna, nie techniczna, i sprawdza się też u ludzi — nikt nie czyta trzech akapitów rozbiegowych.
Trzecia to dane, których nie ma nigdzie indziej. Własne pomiary, zrzuty z paneli, procedury krok po kroku, zestawienia, których nie da się streścić. Jeśli treść jest przeredagowaną wersją tego, co już jest w sieci, nie ma powodu, żeby ktokolwiek się na nią powołał.
Czwarta to wiarygodność podpisu. Autor z nazwiskiem, doświadczeniem i historią publikacji, jasna informacja o firmie, aktualizowane daty. To wymogi z wytycznych jakościowych, które istniały wcześniej, ale w świecie cytowanych źródeł mają większe znaczenie.
Nie wydawałbym pieniędzy na „audyt GEO”, który sprowadza się do wygenerowania pliku z listą podstron dla modeli językowych. Propozycja takiego pliku krąży po branży od jesieni 2024 roku, ale żadna z dużych wyszukiwarek nie potwierdziła, że go używa. Może się to zmienić — dziś to nie jest podstawa do planowania prac.
Nie zalewałbym też serwisu setkami krótkich tekstów wygenerowanych automatycznie w nadziei na szerszą obecność w podsumowaniach. Zasady Google dotyczące masowo produkowanych treści bez wartości obowiązują od marca 2024 roku i były egzekwowane. To ryzyko nieproporcjonalne do korzyści.
I nie rezygnowałbym z klasycznego SEO. Indeks jest ten sam. Serwis niedostępny dla robota, wolny i chaotyczny nie zostanie zacytowany, choćby miał najlepiej sformułowane odpowiedzi.
Mierzenie jest tu najsłabszym punktem i nie chcę udawać, że mam gotowe rozwiązanie. Nie istnieje raport, który pokaże, ile razy serwis został wymieniony w odpowiedzi asystenta.
To, co daje się zrobić dziś, to praca na przybliżeniach. W Search Console porównuję kliknięcia i wyświetlenia rok do roku w podziale na typy zapytań, bo tam widać efekt streszczeń. W analityce pilnuję ruchu z domen asystentów tekstowych — bywa niewielki, ale rośnie i jego struktura mówi, o co ludzie pytają. Osobno notuję liczbę zapytań markowych i ruch bezpośredni, bo jeśli ktoś dowiedział się o firmie z podsumowania, wejdzie później po nazwie.
Do tego dochodzi metoda całkowicie ręczna: raz w miesiącu zadaję maszynie kilkanaście pytań, na które klient chce odpowiadać, i sprawdzam, kto jest wymieniany. To nie jest pomiar, to jest obserwacja. Ale lepsza od jej braku i wystarczająca, żeby zauważyć, że w naszej kategorii cytowani są zawsze ci sami trzej konkurenci — i sprawdzić, czym się różnią.
Używamy plików cookies, aby ułatwić Ci nawigację oraz wykonywanie określonych funkcji. Szczegółowe informacje o wszystkich plikach cookies znajdziesz w każdej kategorii zgody poniżej.
Pliki cookies oznaczone jako "Niezbędne" są przechowywane w Twojej przeglądarce, ponieważ są one kluczowe dla zapewnienia podstawowych funkcji strony.
Używamy również plików cookies firm trzecich, które pomagają nam analizować, w jaki sposób korzystasz z tej strony, zapamiętują Twoje preferencje oraz dostarczają treści i reklamy odpowiednie dla Ciebie. Te pliki cookies będą przechowywane w Twojej przeglądarce tylko za Twoją uprzednią zgodą.
Możesz zdecydować, czy chcesz włączyć lub wyłączyć niektóre bądź wszystkie te pliki cookies, jednak wyłączenie niektórych z nich może wpłynąć na Twoje doświadczenia podczas przeglądania strony.
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| __cf_bm | 13 minutes | Cloudflare bot management — distinguishes humans from bots. |
| rc::* | Persistent | Google reCAPTCHA — localStorage holding anti-bot challenge state. |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| wpEmojiSettingsSupports | Session | WordPress — sessionStorage flag caching whether the browser can render emoji (feature detection). |
| ytidb* | Persistent | YouTube — IndexedDB storing playback/search state for embedded videos. |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| _ga_* | 400 days | Google Analytics 4 — persists session state per property. |
| _ga | 400 days | Google Analytics — distinguishes unique users via a client id. |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| NID | 183 days | Google — stores preferences for personalized ads. |
| fr | 90 days | Meta — encrypted Facebook id and browser id for ads. |
| _gcl_au | 90 days | Google AdSense/Ads — experiments with advertising efficiency (conversion linker). |
| Cookie | Czas przechowywania | Opis |
|---|---|---|
| __Secure-YNID | 180 days | |
| YSC | Session | |
| __Secure-ROLLOUT_TOKEN | 180 days | |
| VISITOR_INFO1_LIVE | 180 days | |
| VISITOR_PRIVACY_METADATA | 180 days | |
| datr | 400 days | |
| sb | 400 days | |
| wd | 7 days |