Fan-out Explorer – zobacz, czego ChatGPT szuka w sieci, zanim wygeneruje odpowiedź
Zanim ChatGPT odpowie na pytanie, często przeszukuje sieć, korzystając z funkcji ChatGPT Search. Może rozbić Twój prompt na kilka lub kilkanaście zapytań (to tzw. query fan-out), przeanalizować wyniki z dziesiątek stron, a w odpowiedzi zacytować zaledwie kilka z nich. Fan-out Explorer to zakładka w przeglądarce, która pokazuje zapytania udostępnione przez ChatGPT, strony zwrócone w wynikach i te oznaczone jako cytowane. Działa na nowym prompcie i na czatach z historii, a po wpisaniu Twojej domeny pokazuje, czy firma trafiła do wyników i cytowań. Niczego nie instalujesz, a bookmarklet nie przekazuje Twoich danych poza chatgpt.com.
1 Przeciągnij przycisk na pasek zakładek
⚡ Fan-out ExplorerPasek zakładek włączysz skrótem Ctrl+Shift+B (Mac: Cmd+Shift+B). Zakładka zawiera cały kod (88 KB) i nie łączy się z żadnymi serwerami poza chatgpt.com. Gdy wydamy nową wersję, numer na tej stronie się zmieni, a Ty po prostu przeciągniesz przycisk jeszcze raz.
2 Albo skopiuj i wklej jako adres zakładki
Dodaj zakładkę do dowolnej strony, kliknij ją prawym przyciskiem myszy, wybierz „Edytuj” i wklej skopiowany tekst w pole adresu. W systemie Windows długie zakładki nie zawsze dają się poprawnie przeciągnąć; w takiej sytuacji skorzystaj z kopiowania kodu.
3 Przeglądarka firmowa blokuje zakładki?
Jeśli masz dostęp do narzędzi deweloperskich, otwórz czat na chatgpt.com, naciśnij F12, przejdź do karty Console, wklej skopiowany kod zakładki i zatwierdź Enterem. Chrome
może wyświetlić ostrzeżenie i poprosić o wpisanie allow pasting. Przed
uruchomieniem przeanalizuj kod:
fanout-explorer.js.
- Nowy prompt – otwórz pusty czat na chatgpt.com, kliknij zakładkę, upewnij się, że tryb „na żywo” jest włączony, i wyślij prompt. Panel odczyta zapytania i wyniki, gdy ChatGPT skończy odpowiadać.
- Zapisany czat – otwórz dowolną rozmowę z historii i kliknij zakładkę. Zobaczysz zapytania, rundy, domeny, strony i cytowania. Pierwszy odczyt wymaga pobrania rozmowy, kolejne mogą korzystać z lokalnej kopii.
Co pokazuje panel
Nad tabelą widzisz swój prompt i podsumowanie: ile wyszukiwań zostało zarejestrowanych w ilu rundach, ile stron zwróciła wyszukiwarka i ile z nich ChatGPT zacytował. Osobne statystyki dotyczą platform UGC i forów (m.in. Reddit, Wykop, Quora, GoWork). Poniżej znajduje się tabela (jeden wiersz na zarejestrowane zapytanie lub na rundę, jeśli treść zapytań nie jest dostępna) z możliwością sortowania każdej kolumny. Plus przy wierszu rozwija listę stron pogrupowaną według witryn, ze znacznikiem przy każdej zacytowanej stronie. Kolumny bez danych w danym czacie panel ukrywa automatycznie.
Zakładka Domeny agreguje wszystkie strony z czatu dla danej witryny: ile adresów URL
znalazło się w wynikach, ile zostało zacytowanych i w ilu wyszukiwaniach ChatGPT ograniczył
się do tej witryny operatorem
site:. Witryny są wstępnie pogrupowane w siedem
kategorii (fora i społeczności, opinie i rankingi, sklepy, media, dokumentacja
producentów, instytucje, strony firmowe), z filtrem „tylko cytowane” i opcją eksportu do
pliku CSV. Kategoryzacja opiera się na heurystyce adresów, więc traktuj ją jako wstępne
sortowanie.
| Kolumna | Co pokazuje |
|---|---|
nr | Kolejność, w jakiej ChatGPT wysyłał zapytania do wyszukiwarki. |
runda | Numer partii. ChatGPT szuka iteracyjnie: wysyła kilka zapytań, analizuje wyniki i często generuje kolejną partię zapytań. |
zapytanie | Dokładna fraza wysłana do wyszukiwarki, łącznie z operatorem site: i cudzysłowami. |
domena | Witryna wskazana operatorem site: w zapytaniu. Pokazuje, gdzie model postanowił szukać w tej rozmowie; nie jest miarą zaufania do witryny. |
wyniki | Liczba stron z puli wyników rundy przypisanej do wiersza. Zapytania bez ograniczenia domeny dzielą wspólną pulę; przy site: panel filtruje ją po domenie. |
cytowane | Liczba stron z tej puli oznaczonych jako cytowane w odpowiedzi. Zero oznacza brak cytowania; sama obecność w wynikach nie dowodzi przeczytania pełnej treści strony. |
W starszych czatach mogą pojawić się dwie dodatkowe kolumny: typ (rodzaj wyszukiwania,
np. fast, slow, business, image) oraz dni (okno czasowe, np. 365 oznacza ostatni
rok). ChatGPT zapisywał je w rozmowach, zanim zmienił format. W sprawdzonych nowych czatach
te dane nie są dostępne, więc panel ukrywa obie kolumny. Pojawią się ponownie, jeśli dane będą
dostępne w obsługiwanym przez panel formacie.
Wyniki są zapisywane raz na rundę. Wiersze zapytań mogą więc pokazywać te same strony i cytowania — nie sumuj ich, aby obliczyć liczbę unikalnych stron w czacie. Przykłady odczytu i interpretacji danych znajdziesz we wpisie Fan-out Explorer na polskich zapytaniach.
Eksport
- Kopiuj zapytania – kopiuje samą kolumnę zapytań (jedno na wiersz). Możesz sprawdzić w narzędziach SEO, czy dana fraza ma wolumen wyszukiwań, lub opracować pod nią osobny artykuł.
- Kopiuj tabelę – kopiuje całość rozdzieloną tabulatorami, gotową do wklejenia w Arkuszach Google lub Excelu.
- Pobierz CSV – wiersz na wyszukiwanie, strony w dodatkowych kolumnach, identyfikator czatu i data odczytu w nagłówku.
- Pobierz CSV źródeł – wiersz na stronę, z hostem, tytułem i flagą cytowania.
Jak wykorzystać to w pracy nad widocznością (GEO/SEO)
- Frazy generowane przez ChatGPT – zapytania z tabeli to punkt wyjścia do planu treści; często zawierają bieżący rok, słowo „opinie” lub „oficjalny”.
- Witryny wskazane w zapytaniach – kolumna „domena” pokazuje, do których witryn ChatGPT
zawęził wyszukiwanie operatorem
site:. Obecność konkurencji może wskazywać obszar do dalszej analizy; sprawdź też wyniki i cytowania Twojej marki. - W wynikach, ale bez cytowania – strona, która pojawia się w wynikach, ale nie jest cytowana w odpowiedzi AI, wymaga innej analizy niż ta, której w wynikach nie ma. Sam panel nie wyjaśnia przyczyny braku cytowania.
- Ten sam prompt za miesiąc – eksport zawiera datę i identyfikator czatu, więc porównanie dwóch sesji to po prostu zestawienie dwóch plików obok siebie.
Pytania i odpowiedzi
Czy bookmarklet przesyła moje rozmowy na zewnątrz?
Nie. Bookmarklet pobiera rozmowę z tego samego adresu co aplikacja ChatGPT, korzystając z Twojej aktywnej sesji. Tabelę generuje lokalnie w przeglądarce, a kopię czatu zapisuje w jej pamięci (localStorage), dzięki czemu kolejne otwarcie panelu może korzystać z lokalnych danych. Cały kod znajduje się w zakładce, która komunikuje się wyłącznie z domeną chatgpt.com. Bookmarklet nie przekazuje danych do widocznosc.ai ani do podmiotów trzecich.
Dlaczego treść zapytań jest niedostępna mimo otwartego panelu?
Panel czyta rozmowę z tego samego adresu co aplikacja ChatGPT. Te dane zawierają treść zapytań także w zapisanych czatach, ale nie zawsze dla każdej rundy. Gdy odpowiada model z rozumowaniem, ChatGPT zapisuje zapytania tylko dla niektórych rund, zwykle pierwszej w każdej serii wyszukiwań, a dla pozostałych same strony z wyników. Dotyczy to kont Free i Business. Panel informuje wtedy, dla ilu rund zapytania są dostępne. Jeśli zapytań brakuje we wszystkich rundach, możliwe, że ChatGPT w danej odpowiedzi ich nie udostępnił albo zmienił format. Pod komunikatem o brakach panel pokazuje liczniki strumieni, zdarzeń i zapisanych partii. Przekaż je razem z planem konta, bez treści rozmowy. Po aktualizacji zakładki przeładuj chatgpt.com.
Dlaczego kolumny „wyniki” i „cytowane” bywają puste?
W starszych czatach z kolumną „typ” wyszukiwania typu business i image mogą nie mieć wyników, ponieważ w danych rozmowy brakuje listy zwróconych stron. Kolumna „cytowane” pokazuje wielokropek, dopóki odpowiedź nie zostanie w pełni wygenerowana i zapisana. Zero oznacza, że panel zweryfikował dostępne dane i żadna strona z puli przypisanej do wiersza nie została oznaczona jako cytowana w ostatecznej odpowiedzi.
Jak sprawdzić, czy moja firma jest w cytowaniach?
Wpisz w polu „Twoja marka” pod zakładkami domenę albo nazwę firmy, np. grupa-icea.pl, ICEA (kilka wartości rozdziel przecinkami). Panel pokaże, czy ChatGPT pobrał Twoje strony, czy je zacytował, czy wymienił markę w odpowiedzi i w puli wyników których zapytań się pojawiły. Wiersze i strony marki są podświetlone w tabeli i w zakładce Domeny. Wpis jest zapamiętywany w przeglądarce. Domena obejmuje też subdomeny; nazwa jest szukana w adresie, tytule strony i tekście odpowiedzi, więc krótkie, popularne słowa mogą dać fałszywe trafienia.
Co oznacza komunikat o limicie (Błąd 429)?
Kod 429 (Too Many Requests) oznacza, że ChatGPT blokuje zbyt częste pobieranie danych. Panel nie pobiera rozmowy w trakcie generowania, tylko po zakończeniu odpowiedzi. Zakończona rozmowa wymaga zwykle jednego pobrania, a jeśli dostępna jest jej lokalna kopia, panel może wczytać ją bez ponownego pobierania. Jeśli limit zostanie przekroczony, panel zachowuje dotychczasowe dane i wstrzymuje wszystkie odczyty rozmowy, także z przycisku Odśwież. Pierwsza przerwa trwa co najmniej minutę; kolejne rosną do 10 minut. Jeśli serwer poda dłuższy czas w Retry-After, panel go respektuje. Komunikat pokazuje godzinę kolejnej próby.
Czy narzędzie działa w aplikacji desktopowej ChatGPT, w Safari albo w Claude i Gemini?
Narzędzie analizuje specyficzny format rozmów ChatGPT. Testowaliśmy je na stronie chatgpt.com w przeglądarkach Chrome, Edge i Brave na komputerach osobistych. Aplikacja desktopowa nie obsługuje tej metody uruchamiania przez pasek zakładek. Przeglądarek Safari i Firefox nie testowaliśmy. Claude i Gemini korzystają z innych formatów danych, których narzędzie nie obsługuje.
Czym to się różni od narzędzia „Analiza zapytań AI”?
Analiza zapytań AI odpytuje model przez API OpenAI i pokazuje, jak model szuka, gdy ma włączony moduł wyszukiwania – bez logowania i na podaną frazę. Bookmarklet analizuje Twoje rzeczywiste rozmowy na chatgpt.com: zapytania, rundy, strony i cytowania udostępnione w danych czatu. Pierwsze narzędzie to szybki sondaż przez API, drugie to zapis obserwacji z Twojego własnego konta. Wyniki obu narzędzi mogą się różnić.
Narzędzie powstało z inspiracji bookmarkletem Orit Mutznik oraz rozszerzeniami FanoutFox (Suganthan Mohanadasan) i narzędziami Natiego Elimelecha. Kod napisaliśmy z myślą o polskich promptach: uwzględnia Wykop i GoWork obok Reddita. Jeśli OpenAI zmieni format rozmów i tabela przestanie się wypełniać, daj nam znać.