Przejdź do treści
megapromotingPorozmawiajmy

Ekspertyza · GEO

Widoczność w odpowiedziach generowanych: pracujemy nad częścią, którą da się kontrolować, i w ofercie piszemy to, czego nie da się.

Co dokładnie otrzymuje agent modelu, gdy prosi o Twoją stronę, co decydujesz dla każdej z trzech kategorii crawlerów, co publikujesz, aby można było użyć Cię jako źródła. Bez pozycji, bez gwarancji cytowania.

Oferta, z warunkamiMamy elementy, nie zmierzony wynik, i tak je nazywamy. Elementy: plik `llms.txt` napisany przez nas, serwowany z produkcji z 200 i 2.137 bajtami; kontrola dostępu z dziesięcioma identyfikatorami agentów modelu, wszyscy z 200 i dokładnie 252.041 bajtami na tej samej stronie; listy źródeł publikowane obok twierdzeń — 522 cytowania w 26 plikach treści. Czego nam brakuje, żeby móc napisać „zbudowane już”: pomiaru cytowań, który da się pokazać, oraz modułu analizy do tego w naszym własnym analizatorze — ma taki dla odpowiedzi bezpośrednich, nie ma dla odpowiedzi generowanych. Jest jeszcze ważniejszy powód: wynik nie należy do nas. Odpowiedź generowana nie ma pozycji, nie ma miejsca, które można kupić, i nie powtarza się identycznie od jednego użytkownika do drugiego. Strona, która obiecywałaby coś innego, zostałaby obalona przez klienta w pierwszym dniu.

Odpowiedź generowana nie jest listą linków. Model komponuje tekst i, jeśli wybierze, dołącza kilka źródeł. Nie ma pierwszego miejsca, nie ma gwarancji, że dana strona zostanie zacytowana, a to samo pytanie zadane przez dwie osoby albo przez tę samą osobę następnego dnia może zwrócić inną odpowiedź i inne źródła. To nie jest wada naszej metody, to forma mechanizmu. Każda oferta, która zaczyna się od „przyniesiemy was do ChatGPT”, omija dokładnie ten punkt.

To, co zostaje do zrobienia, to część sprzed odpowiedzi: czy strona jest dostępna dla agentów, którzy o nią proszą, czy tekst jest kompletny w HTML bez JavaScriptu, czy jasno mówi, czym jest firma i co robi, oraz czy twierdzenia na niej są możliwe do zweryfikowania przez kogoś, kto nie zna was. Tutaj da się zmierzyć wszystko, w kodach odpowiedzi i w bajtach. Na tej stronie poprosiliśmy o tę samą stronę z dziesięcioma identyfikatorami agentów modelu — tymi od wyszukiwania, tymi wywołanymi przez użytkownika, tymi do trenowania. Wszystkie dostały 200 i dokładnie tę samą ilość treści: 252.041 bajtów. To jest stwierdzenie, nie obietnica, i można je odtworzyć jedną komendą.

Drugą rzeczą, którą da się kontrolować, jest decyzja, nie ustawienie: co zrobić z trzema kategoriami crawlerów. Dokumentacja dostawców wyraźnie je rozdziela — u OpenAI `OAI-SearchBot` dla indeksu wyszukiwania, `GPTBot` do trenowania, `ChatGPT-User` dla żądania rozpoczętego przez osobę, o którym pisze się, że reguły z `robots.txt` mogą nie mieć do niego zastosowania; u Perplexity `PerplexityBot` respektuje `robots.txt`, a `Perplexity-User` zasadniczo go nie respektuje, bo żądanie pochodzi od osoby; `Google-Extended` dotyczy trenowania i fundamentowania modeli Gemini i, jak mówi dokumentacja, nie wpływa na uwzględnienie ani klasyfikację w wyszukiwarce Google. To trzy niezależne decyzje, z różnymi konsekwencjami. Na tej stronie istnieje dziś jedna ogólna reguła, w 129 bajtach, więc pozycja jest domyślna — nie zdecydowana.

Trzecią rzeczą, którą mówimy przed umową: dla Google duża część „GEO” to mechanicznie SEO. Własna dokumentacja Google pisze, że aby pojawić się jako link pomocniczy w AI Overviews albo w AI Mode, strona musi być zaindeksowana i kwalifikować się do wyświetlenia w wyszukiwarce z fragmentem, oraz że nie potrzeba nowych plików czytelnych maszynowo, żeby się tam pojawić. Wniosek praktyczny nie jest taki, że praca znika, tylko że się przesuwa: bez indeksacji, renderowania po stronie serwera i strony, która mówi coś możliwego do zweryfikowania, nie ma nic do cytowania. Dlatego tę stronę czyta się po tamtych dwóch, a nie zamiast nich.

Co obejmuje

Praca, komponent po komponencie

Żądamy stron z agentem, nie zakładamy, co dostanie

Każda ważna strona jest żądana z opublikowanymi identyfikatorami agentów modelu i porównujemy kod odpowiedzi, rozmiar i odcisk treści z tym, co dostaje przeglądarka. Na tej stronie dziesięć identyfikatorów na tej samej stronie — od wyszukiwania, wywołane przez użytkownika, do trenowania — dostało wszystkie 200 i wszystkie 252.041 bajtów, a `robots.txt` był identyczny dla wszystkich. Dostarczamy tabelę, nie wniosek: agent, adres, kod, bajty. Gdy dostawca hostingu albo usługa ochrony filtruje jednego z nich, widać to tutaj, a nie za sześć miesięcy.

Pełny tekst w HTML, sprawdzony w bajtach

Agent, który nie wykonuje JavaScriptu, widzi tylko to, co jest w odpowiedzi z serwera. Sprawdzamy, czy strona jest renderowana po stronie serwera i czy tekst, który ma znaczenie, naprawdę tam jest — na tej stronie nagłówek `x-nextjs-prerender: 1` i identyczna treść dla agenta i dla przeglądarki. To nudna kontrola i pierwsza, która odpada na stronach zbudowanych jak aplikacja: strona wygląda idealnie w przeglądarce i jest pusta dla każdego, kto czyta ją jako tekst.

Pozycja wobec trzech kategorii crawlerów, ujęta wprost

Crawler wyszukiwania, który odsyła ludzi z powrotem, agent wywołany przez osobę, która poprosiła o stronę, crawler do trenowania. To są niezależne reguły i różne konsekwencje: zablokowanie agenta wywołanego przez użytkownika oznacza, że osoba, która zapytała o was, dostaje odpowiedź bez was. Piszemy reguły, piszemy, co tracicie przy każdej z nich, decyzja należy do właściciela. Czego nie robimy: nie przedstawiamy jednej ogólnej reguły jako strategii — na tej stronie istnieje dokładnie tyle, 129 bajtów, i mówimy to.

Czytelne maszynowo podsumowanie, napisane jak dokument

`llms.txt` to krótki plik, który mówi, czym jest organizacja, które strony mają znaczenie i jak należy je interpretować. Nasz jest statyczny, ma 2.137 bajtów, zwraca 200 w produkcji i zawiera sekcję mówiącą, czego strona **nie** popiera: że wzmianka o instytucji nie oznacza partnerstwa, że projekty badawcze nie są urządzeniami medycznymi. Ograniczenie, powiedziane w tym samym zdaniu, w którym go udostępniamy: dokumentacja Google wyraźnie pisze, że nie potrzeba nowych, czytelnych maszynowo plików, aby pojawić się w jej funkcjach generatywnych. Publikujemy go, ponieważ zmusza do napisania na stronie, kim naprawdę jesteś, a nie dlatego, że byłby dźwignią.

Twierdzenia otrzymują źródło obok siebie, na stronie

Na naszych stronach usług każdemu twierdzeniu towarzyszy plik i linia, opublikowane na liście na końcu strony — 522 cytowania w 26 plikach treści. Cel jest podwójny: osoba podejmująca decyzję może sprawdzić, a tekst, który niesie własną weryfikację, jest łatwiejszy do użycia jako źródło niż taki, który jej nie niesie. Czego nie mówimy: że to zwiększa szansę na cytowanie. Zwiększa szansę na to, by było **używalne**. To nie to samo i nie mamy jak zmierzyć drugiego.

Co inne źródła mówią o tobie, skatalogowane

Wygenerowana odpowiedź składa się też ze stron, które nie są twoje: katalogów, rejestrów publicznych, artykułów, dyskusji. Robimy inwentaryzację tego, co istnieje, notujemy, co jest błędne — inna nazwa prawna, martwy adres, opis sprzeczny ze stroną — i przygotowujemy wnioski o korektę, które wysyłasz ty, z własnego adresu. Czego nie robimy: nie kupujemy wzmianek, nie piszemy na forach pod wymyślonymi tożsamościami i nie produkujemy „recenzji”. To kłamstwo z twoim nazwiskiem, a gdy wyjdzie na jaw, wyjdzie dokładnie tam, gdzie próbowałaś/próbowałeś być wiarygodna/wiarygodny.

Obserwowanie odpowiedzi, jak dziennik z datą

Ustalamy zestaw prawdziwych pytań, zapisanych dosłownie, i regularnie wprowadzamy je do silników, które są dla ciebie ważne. Każdy wpis notuje datę, silnik, dokładne pytanie, otrzymaną odpowiedź i cytowane źródła. To dziennik obserwacji, odtwarzalny jako metoda, nie jako wynik — dwa uruchomienia w różne dni mogą się nie pokrywać i zapisujemy to w nagłówku dokumentu. Czego nie produkujemy: procentu. Procent tutaj byłby wymyśloną liczbą z próbki, nad którą nie mamy kontroli.

Wymyślone etykiety, traktowane jako takie

Ta strona przesyła trzy meta-etykiety o nazwach `ai:context`, `ai:category` i `ai:location`, umieszczone tam w poprzedniej wersji. Żaden silnik nie dokumentuje, że je odczytuje. Nie sprzedajemy ich jako usługi i nie wpisujemy ich do osiągnięć; zostawiamy je tu jako przykład tego, co wygląda na optymalizację, a nią nie jest. Jeśli znajdziemy coś takiego u ciebie, otrzymujesz to samo zdanie: kosztuje zero, dowodzi zero.

Czego nie obiecujemy, zapisane przed umową

Nie obiecujemy, że będziesz cytowana/cytowany, ile razy będziesz cytowana/cytowany, ani że pojawisz się przy konkretnym pytaniu. Nie ma pozycji do kupienia i nie ma zamówienia, które zmusza model do polecenia firmy. To, co dostarczamy, da się zweryfikować inaczej: tabelę dostępu dla każdego agenta, stan renderowania, zasady ustalone dla każdej kategorii crawlera, opublikowane podsumowanie, inwentaryzację źródeł zewnętrznych i dziennik obserwacji z datą. Wszystko da się odtworzyć bez nas.

Jak to wygląda

Trasa, krok po kroku.

01

Tabela dostępu i renderowania

Pierwsza dostawa: każda istotna strona wymagana z opublikowanymi identyfikatorami agentów modelu, z kodem, rozmiarem i odciskiem treści, plus weryfikacja, że tekst jest w HTML bez JavaScript. Od tego momentu rozmowa ma w tle jeden wiersz. Tutaj wychodzą na jaw filtry nałożone przez dostawcę hostingu, o których nikt nie wiedział.

02

Decyzja dotycząca trzech kategorii, zapisana przed zastosowaniem

Spisujemy, co dzieje się z każdą kategorią, jeśli zostawisz ją otwartą i jeśli ją zamkniesz, w tym niewygodny przypadek: agent wywołany przez osobę, która pyta o ciebie. Dopiero po podjęciu i podpisaniu decyzji zmienia się `robots.txt`. Dostarczamy reguły i uzasadnienie każdej z nich, a nie tylko plik.

03

Czytelne maszynowo podsumowanie i droga do niego

Pisemy `llms.txt` jako krótki dokument — czym jest organizacja, które strony mają znaczenie, jak należy interpretować twierdzenia — i sprawiamy, że można go znaleźć: wspomniany w `robots.txt` i podlinkowany ze strony. Na tej stronie plik istnieje i zwraca 200, ale nie jest nigdzie wspomniany i nie ma rozszerzonej wersji; oba braki są zapisane jako braki, a nie ukryte.

04

Inwentaryzacja źródeł zewnętrznych i korekty

Lista stron publicznych, które Cię wymieniają, z tym, co jest błędne na każdej z nich, oraz tekstem prośby o korektę. Wysyłkę robisz Ty, z własnego adresu. Powód jest prosty: korekta zażądana przez nieznanego pośrednika jest ignorowana, a taka wysłana pod fałszywą tożsamością jest dokładnie tym, co odrzucamy.

05

Dziennik obserwacji i jego rewizja

Ustalamy pytania, silniki i tempo. Każde uruchomienie dodaje wpisy z datą; nie przepisujemy starych wpisów, gdy odpowiedź się zmienia, bo różnica między nimi jest jedyną rzeczą użyteczną w dokumencie. Przy rewizji patrzymy na to, co zmieniło się w mechanizmie, a nie tylko w odpowiedziach — kategorie crawlerów i ich reguły zmieniają się częściej niż tekst na stronie.

Jeden centralny punkt. Wokół niego — to, co do niego trafia, osobnymi trasami.CENTRUM OPIERA SIĘ NA TYM, CO JE OTACZA
Odpowiedź składa się ze źródeł krążących wokół pytania: twoja strona, katalogi, artykuły, dyskusje. Kontrolujesz jedno ciało z tego schematu — i formę, w jakiej można je odczytać.

Dane

Czego dotykamy, gdzie to leży i jak długo zostaje

Pytania, które zadaje każdy, kto ma inspektora ochrony danych — postawione tutaj, zanim on je zada.

Co czytamy z Twojej strony
Tylko to, co publiczne: HTML, nagłówki odpowiedzi, `robots.txt`, mapa witryny. Pobieramy te same strony wielokrotnie, raz dla każdego identyfikatora agenta, z ograniczonym tempem. Nie potrzebujemy dostępu administracyjnego do części weryfikacyjnej.
Co czytamy spoza strony
Publiczne strony, które Cię wymieniają: katalogi, rejestry, artykuły, profile. Czytamy je jak każda osoba odwiedzająca. Nie tworzymy kont, aby dotrzeć do zamkniętej treści, i nie pobieramy automatycznie, na dużą skalę, z generatywnych silników — ich warunki tego zabraniają, a usługa zbudowana na ich naruszaniu sama pewnego dnia się zatrzymuje.
Czego potrzebujemy od Ciebie
Decyzji, nie dostępu: co robisz z każdą z trzech kategorii crawlerów. Plus prawa do opublikowania dwóch plików w katalogu głównym strony, `robots.txt` i czytelnego dla maszyn podsumowania. I listy pytań, które naprawdę zadają Twoi klienci — dziennik obserwacji jest użyteczny tylko wtedy, gdy pytania w nim są ich, a nie nasze.
Co zawiera dziennik obserwacji
Data, silnik, pytanie zapisane słowo w słowo, otrzymana odpowiedź i źródła w niej cytowane. Bez danych osobowych osoby, która zadała pytanie, ponieważ pytania są nasze, zadane celowo. Jeśli chcesz, abyśmy śledzili pytania od rzeczywistych użytkowników, osobno ustala się, co się anonimizuje, zanim trafi do dokumentu.
Gdzie to leży i jak długo zostaje
Tabela dostępu, ustalone reguły i dziennik są wersjonowane w repozytorium projektu, obok kodu, a nie w narzędziu abonamentowym, z którego nie da się ich już wyciągnąć. Żyją tak długo, jak żyje repozytorium. Gdy zmienia się liczba, w historii widać, kto i kiedy ją zmienił.

Przykład

Dziesięć agentów, ta sama strona: co otrzymuje model, gdy żąda naszej witryny

Sytuacja

Nasza własna strona, około 250 publicznych adresów, 147 w mapie witryny. Pytanie wyjściowe nie brzmiało „jak pojawiamy się w ChatGPT”, tylko takie, na które da się odpowiedzieć: co faktycznie otrzymuje agent modelu, gdy żąda naszej strony, i czym to różni się od tego, co otrzymuje przeglądarka.

Co zbudowaliśmy

Poprosiliśmy o tę samą stronę z dziesięcioma opublikowanymi identyfikatorami agentów — do indeksowania dla asystentów, wywoływanymi przez użytkownika, do treningu — i porównaliśmy kod, rozmiar oraz `robots.txt` serwowane każdemu z nich. Osobno sprawdziliśmy, czy tekst jest w odpowiedzi serwera, czy buduje się w przeglądarce, odczytaliśmy plik podsumowania czytelny dla maszyn i szukaliśmy drogi do niego, oraz zinwentaryzowaliśmy, co strona wysyła jako sygnały skierowane do modeli.

Co z tego wyszło

Wszyscy dziesięciu otrzymali 200 i dokładnie 252.041 bajtów; `robots.txt` był identyczny dla wszystkich, 129 bajtów, z jedną ogólną grupą — więc pozycja wobec trzech kategorii crawlerów jest domyślna, a nie ustalona. Strona jest renderowana po stronie serwera. Plik podsumowania istnieje, jest statyczny i odpowiada 200 z 2.137 bajtami, ale nie jest wymieniony w `robots.txt`, nie jest podlinkowany z żadnej strony, a rozszerzona wersja wymagana przez konwencję zwraca 404. Znaleźliśmy też trzy meta-tagi skierowane do modeli, dodane w starszej wersji, o których żaden silnik nie dokumentuje, że je czyta.

Czego nie mówi ten przypadek

Nic z powyższego nie mówi, że będziemy cytowani gdziekolwiek, i niczego takiego nie mierzono. Ustalenia dotyczą dostępu i formy — części, którą kontrolujemy. Z nich tylko jedna decyzja jest dziś podjęta (plik podsumowania istnieje); reszta to otwarte prace, w tym decyzja zasadnicza dotycząca crawlerów, która nie jest techniczna i nie jest podejmowana przez dostawcę.

Pytania

O co pytają ludzie, zanim zadzwonią

Czy gwarantujecie, że ChatGPT albo Perplexity poleci moją firmę?

Nie, i nikt nie może. Wygenerowana odpowiedź jest składana na żądanie, a nie wybierana z uporządkowanej listy: nie ma pozycji, nie ma miejsca do kupienia i nie powtarza się identycznie dla dwóch użytkowników ani przez dwa dni. Nie istnieje żadna komenda, która zmusi model do polecenia firmy. Można za to sprawić, by nie było Cię nie dało się znaleźć ani zweryfikować, gdy model szuka: strona dostępna dla agenta, który o nią prosi, pełny tekst w HTML, twierdzenia możliwe do potwierdzenia z innych źródeł. Reszta nie należy do nas i nie sprzedajemy tego, co do nas nie należy.

W takim razie czym konkretnie zajmuje się ta strona, w porównaniu z SEO i bezpośrednimi odpowiedziami?

Pytaniem „co trafia do modelu o Tobie i w jakiej formie”. SEO zajmuje się inwentarzem strony — każdym adresem, jedną oficjalną wersją, tytułami, które się nie powtarzają — dla wyszukiwarek, które zwracają listę. Bezpośrednie odpowiedzi zajmują się tłumaczeniem strony na dane, które maszyna czyta bez zgadywania, i tam wynik można testować narzędziem silnika. Tutaj nie ma ani listy, ani narzędzia do testowania: jest złożony tekst, w którym możesz zostać użyty jako źródło albo nie. Dlatego to jedyna z tych trzech, którą zapisujemy jako ofertę z warunkami.

Jak mierzycie, skoro nie ma pozycji?

Dziennikiem obserwacji, nie metryką. Ustalamy rzeczywiste pytania Twoich klientek i klientów, zadajemy je okresowo i za każdym razem zapisujemy datę, silnik, pytanie słowo w słowo, odpowiedź i cytowane źródła. To, co wychodzi, to seria datowanych obserwacji, z której widać tendencję. To, czego nie ma, to procent, bo procent tutaj oznaczałby próbkę, nad którą nie mamy kontroli, z systemu, który może odpowiedzieć inaczej na drugie pytanie. Dostawca, który daje Ci wynik „widoczności w AI”, daje liczbę wyjętą z metody, której Ci nie pokazuje.

Czy `llms.txt` naprawdę do czegoś się przydaje?

To proponowana konwencja, nie przyjęty standard, a dokumentacja Google wyraźnie mówi, że nie potrzebujesz nowych, czytelnych dla maszyn plików, aby pojawiać się w jej funkcjach generatywnych. Publikujemy go mimo to z dwóch praktycznych powodów: kosztuje to jeden statyczny plik, a samo jego napisanie zmusza do ujęcia na jednej stronie tego, kim jesteś, co robisz i czego nie deklarujesz — ćwiczenie, które zwykle pokazuje sprzeczności w reszcie strony. Nasz ma 2.137 bajtów i sekcję o tym, jak należy interpretować twierdzenia. Czego nie robimy: nie sprzedajemy go jako dźwigni widoczności.

Czy powinienem zablokować crawlery sztucznej inteligencji?

Są trzy decyzje, nie jedna, i dopiero one tworzą odpowiedź. Crawler wyszukiwawczy asystenta prowadzi do wyników i odsyła ludzi z powrotem. Agent wywołany przez użytkownika pojawia się dlatego, że ktoś właśnie zapytał o Ciebie — jeśli go zablokujesz, ta osoba dostaje odpowiedź bez Ciebie, a dokumentacja co najmniej dwóch dostawców pisze, że ci agenci mogą nie respektować `robots.txt`. Crawler treningowy to ten, o którym zwykle się mówi, a u Google jest rozdzielony przez `Google-Extended`, o którym dokumentacja mówi, że nie wpływa na uwzględnianie ani klasyfikację w wyszukiwaniu. My kładziemy te trzy konsekwencje na stół; wybór należy do właścicielki lub właściciela strony.

Czytałam, że modele często cytują fora. Kupimy tam wzmianki?

Nie. Nie piszemy pod wymyślonymi tożsamościami, nie płacimy za posty i nie tworzymy recenzji. Powód nie jest moralny w abstrakcyjny sposób: płatna wzmianka to twierdzenie o Twojej firmie, którego nie możesz poprzeć, opublikowane w miejscu, którego nie kontrolujesz, z Twoim nazwiskiem na nim. Gdy ktoś to sprawdza — klient, dziennikarka, dziennikarz, model porównujący źródła — odkrycie następuje dokładnie tam, gdzie próbowałaś lub próbowałeś być wiarygodna lub wiarygodny. Zamiast tego robimy inwentarz istniejących realnych wzmianek, poprawianie błędnych oraz treści na Twojej stronie, które warto cytować.

Dlaczego ta strona jest „ofertą”, a nie „już zbudowaną”, jak pozostałe?

Bo nasza zasada wymaga minimum dwóch własnych wdrożeń cytowanych plikiem i linią, a tutaj mamy elementy, nie wynik. Mamy opublikowany i działający plik podsumowania, mamy sprawdzanie dostępu z dziesięcioma agentami na własnej stronie, mamy listy źródeł pod każdym twierdzeniem. Nie mamy pomiaru cytowań, który moglibyśmy pokazać, a nasz analizator ma tryb dla odpowiedzi bezpośrednich i nie ma trybu dla odpowiedzi generowanych. Moglibyśmy i tak napisać „już zbudowana”. Byłoby to pierwsze twierdzenie, które obaliłaby uważna klientka albo uważny klient, a właśnie napisaliśmy całą stronę o tym, dlaczego tego nie robimy.

Co zmienia się w sześć miesięcy?

Prawie cała powierzchnia: nazwy agentów, ich zasady, forma, w jakiej silnik pokazuje źródła, jakie produkty wyświetlają odpowiedzi generowane. Dlatego nie sprzedajemy listy taktyk. To, co się nie zmienia, to warstwa pod spodem: strona, która nie jest dostępna dla agenta, która buduje się w przeglądarce, a nie w odpowiedzi serwera, albo która nie mówi weryfikowalnie, czym jest firma, nie może zostać użyta przez nic — ani przez wyszukiwarkę, ani przez model, ani przez osobę, która ją otwiera. Tę rzecz robi się raz i utrzymuje.

Robicie to osobno od SEO czy razem?

Razem, a nie z komercyjnej wygody. Dokumentacja Google mówi, że aby pojawić się jako link pomocniczy w jej funkcjach generatywnych, strona musi być zindeksowana i kwalifikować się do wyświetlenia w wyszukiwarce z fragmentem. Innymi słowy, w Google warunkiem wejścia do wygenerowanej odpowiedzi jest właśnie praca indeksowania. Można zacząć też tylko od części dostępu i podsumowania — jest użyteczna sama w sobie — ale jeśli witryna nie jest indeksowalna, ta część nie ma się na czym oprzeć i mówimy to przed, a nie po.

Na czym opierają się powyższe stwierdzenia (12 źródeł)
  1. Dziesięć identyfikatorów agentów modeli na tej samej stronie: wszystkie otrzymują 200 i wszystkie 252 041 bajtów; `robots.txt` identyczny, 129 bajtów, jedna grupa `User-Agent: *`https://www.megapromoting.com/servicii · 2026-09-06
  2. OpenAI dokumentuje trzech agentów z osobnymi rolami: `OAI-SearchBot` dla indeksu wyszukiwania, `GPTBot` dla trenowania, `ChatGPT-User` dla żądania zainicjowanego przez użytkownika, o którym pisze, że reguły z `robots.txt` mogą się nie stosowaćhttps://developers.openai.com/api/docs/bots · 2026-09-06
  3. Perplexity dokumentuje `PerplexityBot`, który przestrzega `robots.txt`, oraz `Perplexity-User`, o którym pisze, że na ogół go nie przestrzega, bo żądanie pochodzi od osobyhttps://docs.perplexity.ai/guides/bots · 2026-09-06
  4. `Google-Extended` dotyczy trenowania i fundamentowania modeli Gemini i nie wpływa na włączenie ani klasyfikację w wyszukiwarce Googlehttps://developers.google.com/search/docs/crawling-indexing/google-common-crawlers · 2026-09-06
  5. Dokumentacja Google mówi, że nie są potrzebne nowe pliki czytelne dla maszyn, aby pojawić się w jej funkcjach generatywnych, oraz że strona musi być zindeksowana i kwalifikować się do pojawienia się z fragmentem, aby być pokazaną jako link wspierający w AI Overviews albo AI Modehttps://developers.google.com/search/docs/appearance/ai-features · 2026-09-06
  6. Podsumowanie nie jest odnajdywalne: nie jest wspomniane w `robots.txt`, nie jest połączone z żadnej strony, a rozszerzony wariant `llms-full.txt` zwraca 404https://www.megapromoting.com/llms-full.txt · 2026-09-06
  7. Strona jest renderowana po stronie serwera, więc agent, który nie wykonuje JavaScriptu, otrzymuje kompletny teksthttps://www.megapromoting.com/servicii · 2026-09-06

5 z nich to kod i pliki z naszych repozytoriów. Nie publikujemy ich nazw ani numerów linii: razem, na jednej stronie, opisałoby to zbyt dokładnie, jak zbudowane są systemy, które nie należą tylko do nas. Przechodzimy je razem z Tobą, w repozytorium, na życzenie — weryfikacja pozostaje możliwa, tylko odbywa się w rozmowie.

Co chcesz, żeby działało lepiej?

Opowiedz nam o swoim procesie. Wspólnie ustalimy, co warto zbudować, co da się połączyć i jak sprawdzimy wynik.

Porozmawiajmy