Czy AI renderuje JavaScript
PL

Czy AI renderuje JavaScript

Ostatnio zweryfikowano: 22 czerwca 2026
5min czytania
Opinia
PageSpeed 100/100

#Co test naprawdę udowodnił

W czerwcu 2026 ktoś w końcu przeprowadził czysty eksperyment, zamiast zgadywać. Wynik: sześciu z siedmiu czołowych zachodnich asystentów AI nie wykonuje Twojego JavaScriptu, gdy pobiera stronę, żeby oprzeć na niej odpowiedź. Czytają surowy HTML i nic więcej. Jeśli fakty, których potrzebuje klient, Twoja cena, specyfikacja, opis usługi, pojawiają się dopiero po wykonaniu JavaScriptu po stronie klienta, ci asystenci ich nie widzą. Dla warstwy odpowiedzi AI ta treść nie istnieje.

Dla inżynierów wyszukiwania to nie nowość, ale dotąd był to argument, nie dowód. Teraz zostało to przetestowane wprost, a dowód jest niewygodny dla całej klasy stron budowanych jako aplikacje JavaScript, które składają treść w przeglądarce.

#Eksperyment w jednym akapicie

Test, przeprowadzony przez Andre Alpara i opublikowany przez CitationOne, był prosty i trudny do oszukania. Strona serwowała numer-wabik w surowym HTML. Prawdziwy numer podstawiał dopiero zewnętrzny JavaScript, pobierając go z drugiego endpointu. Każdy asystent dostał unikalny, niemożliwy do zgadnięcia URL, a serwer logował trzy zdarzenia osobno: pobranie strony, pobranie pliku JavaScript i wywołanie endpointu z numerem. Logika jest szczelna. Zwracasz prawdziwy numer, czyli wykonałeś skrypt. Zwracasz wabik, czyli przeczytałeś tylko HTML.

#Kto czytał tylko HTML

Ci asystenci zwrócili wabik, czyli oparli grounding na surowym HTML i nigdy nie uruchomili skryptu:

  • ChatGPT
  • Claude
  • Gemini
  • Perplexity
  • Meta AI
  • Microsoft Copilot

Grok wykonał JavaScript na jednym węźle, ale i tak zwrócił wabik, więc nawet tam, gdzie skrypt się uruchomił, wyrenderowana wartość nie trafiła do odpowiedzi.

#Kto renderował JavaScript

Pięciu asystentów zwróciło prawdziwy numer, dowodząc, że wykonali skrypt:

  • DeepSeek, ERNIE, Qwen i Kimi, wszyscy z Chin
  • Mistral, z Europy

Renderowanie JS przez AI naprawdę się dzieje. Tyle że dla głównych zachodnich asystentów, na których faktycznie zależy europejskim firmom, to wyjątek. Podział jest na tyle wyraźny, że warto planować pod niego: buduj pod asystentów, których używają Twoi klienci, a ci dziś czytają HTML.

#”Przecież Google renderuje JavaScript”

To zarzut, który wykoleja całą rozmowę, więc zmierz się z nim wprost. Tak, Googlebot renderuje JavaScript na potrzeby klasycznego indeksu. To osobny proces od groundingu odpowiedzi AI, a test dotyczy tego drugiego. Strona może świetnie rankować w klasycznym wyszukiwaniu na treści, która istnieje dopiero po JS, i nadal być niewidoczna, gdy ChatGPT albo Perplexity pobierze ją do złożenia odpowiedzi. Traktowanie “Google renderuje JS” jako dowodu, że “AI renderuje JS”, to błąd. Te dwa systemy zachowują się inaczej, i właśnie w tej luce po cichu wycieka widoczność w AI.

#Co to psuje w praktyce

Ryzyko skupia się w rozpoznawalnym zestawie wzorców:

  • Aplikacje jednostronicowe, które wysyłają niemal pustą skorupę HTML i składają stronę w przeglądarce.
  • Ceny, stany magazynowe albo specyfikacje wstrzykiwane przez JavaScript z API po załadowaniu.
  • Treść schowana za zakładkami, akordeonami albo przyciskiem “pokaż więcej”, która dociąga się dopiero przy interakcji.
  • Opisy produktów lub usług renderowane przez framework kliencki bez wersji z serwera.
  • Opinie, oceny i widżety FAQ osadzone jako zewnętrzny JavaScript.

Jeśli którekolwiek z nich niosą fakty, które chcesz, by AI powtarzało, stawiasz swoją widoczność w AI na zachowaniu renderowania, które właśnie zawiodło u sześciu z siedmiu zachodnich asystentów.

#Nudne rozwiązanie, teraz potwierdzone dla AI

Lekarstwo to reguła, którą klasyczne SEO powtarza od dekady: kluczowe fakty umieść w HTML renderowanym po stronie serwera. Generowanie statyczne i renderowanie po stronie serwera oba ją spełniają. Framework nie ma znaczenia, znaczenie ma to, gdzie składany jest HTML. Renderuj treść na serwerze, wyślij ją w pierwszej odpowiedzi, a JavaScript niech ją wzbogaca, a nie dostarcza.

Własną stronę sprawdzisz w minutę. Pobierz stronę bez przeglądarki i przeczytaj, co wróci:

curl -s https://twoja-strona.example/twoja-podstrona/ | less

Jeśli nagłówki, treść, ceny, specyfikacje i Schema.org JSON-LD są w tej surowej odpowiedzi, asystenci AI je przeczytają. Jeśli strona to cienka skorupa, która wypełnia się po skrypcie, to jest Twój problem, i teraz go widzisz.

#Jak radzi sobie z tym nasz własny stack

Nie jesteśmy tu bezstronni, bo zrobiliśmy ten zakład świadomie. wppoland.com działa na Astro, które renderuje strony do statycznego HTML w czasie budowania i serwuje je z brzegu sieci. Wszystko, co istotne, jest w surowej odpowiedzi: treść, każdy nagłówek, FAQ i dane Schema.org JSON-LD. Sprawdziliśmy to tak samo jak test, czytając surowy HTML zamiast wyrenderowanej strony, i treść jest cała na miejscu, zanim uruchomi się choć jedna linia naszego JavaScriptu. JavaScript na naszych stronach to wzbogacenie, nigdy źródło treści.

To ten sam wniosek, do którego doszliśmy okrężną drogą w serwowaniu treści agentom AI: czysty, renderowany po stronie serwera, semantyczny HTML plus Schema to jedyny sygnał, który konsumują i klasyczne crawlery, i systemy AI. Ten test to najczystszy jak dotąd dowód na tę pozycję. To także powód, dla którego program GEO i LLMO musi zaczynać się od tego, jak strona jest renderowana, a nie od sprytnych metadanych, bo metadanych, których asystent nie wykona, nigdy nie przeczyta.

#Słownik

Dla czytelników, którzy prowadzą firmę, a nie potok budowania:

  • Renderowanie po stronie serwera / generowanie statyczne - HTML strony jest składany na serwerze (albo w czasie budowania) i przychodzi kompletny w pierwszej odpowiedzi.
  • Renderowanie po stronie klienta - serwer wysyła niemal pustą skorupę, a JavaScript przeglądarki buduje stronę później.
  • Grounding - gdy asystent AI pobiera realne strony, żeby oprzeć odpowiedź na faktach, a nie na pamięci.
  • Hydracja - JavaScript dokładający interaktywność do już wyrenderowanego HTML; bezpieczny, bo treść była tam wcześniej.

#Uczciwy wniosek

Renderowanie JavaScriptu przez asystentów AI z czasem zapewne się poprawi, a chińscy asystenci plus Mistral pokazują, że technicznie to rutyna. Ale nie publikujesz dla asystentów, których chciałbyś, żeby istnieli. Publikujesz dla tych, których używają Twoi klienci, a w czerwcu 2026 najwięksi zachodni asystenci czytają surowy HTML i na tym kończą. Bezpieczna, nudna, dekadę stara odpowiedź okazuje się słuszna także dla AI: serwuj fakty w HTML, który serwer już wyrenderował, a wszystko, co pojawia się dopiero po JavaScripcie, traktuj jak treść, której AI nie zobaczy.

Następny krok

Przekuj artykuł w realne wdrożenie

Pod tym wpisem dokładam linki, które domykają intencję użytkownika i prowadzą dalej w strukturze serwisu.

Chcesz wdrożyć ten temat na swojej stronie?

Jeśli zależy Ci na widoczności w Google i systemach AI, mogę przygotować architekturę treści, FAQ, schema i linkowanie pod GEO, AEO i SEO.

Powiązany klaster

Sprawdź inne usługi WordPress i bazę wiedzy

Wzmocnij swój biznes dzięki profesjonalnemu wsparciu technicznemu w kluczowych obszarach ekosystemu WordPress.

Czy asystenci AI jak ChatGPT i Claude wykonują JavaScript mojej strony? #
W teście z czerwca 2026 nie. ChatGPT, Claude, Gemini, Perplexity, Meta AI i Microsoft Copilot zwróciły numer-wabik z surowego HTML, a prawdziwą wartość podstawioną przez zewnętrzny JavaScript zignorowały. Grounding oparły wyłącznie na surowym HTML. Jeśli Twoja ważna treść pojawia się dopiero po wykonaniu JavaScriptu po stronie klienta, ci asystenci jej nie widzą.
Którzy asystenci AI renderowali JavaScript? #
W tym samym teście pięciu, DeepSeek, ERNIE, Qwen i Kimi (wszyscy z Chin) oraz Mistral (Europa). Grok wykonał skrypt na jednym węźle, ale i tak zwrócił wabik. Renderowanie JS przez AI jest więc realne, ale dla głównych zachodnich asystentów, na których zależy większości firm, to dziś wyjątek, nie reguła.
Przecież Google renderuje JavaScript? #
Googlebot renderuje JavaScript na potrzeby klasycznego indeksu wyszukiwania, owszem. Grounding odpowiedzi AI to inny proces, a test pokazuje, że zachodni asystenci nie wykonali skryptu, pobierając stronę do odpowiedzi. Strona, która rankuje w klasycznym wyszukiwaniu na treści z JS, nadal może być niewidoczna dla warstwy odpowiedzi AI. Nie zakładaj, że te dwa systemy zachowują się tak samo.
Jak sprawdzić, czy moja treść jest renderowana po stronie serwera? #
Pobierz stronę bez przeglądarki i przeczytaj surowy HTML, na przykład poleceniem curl, albo użyj podglądu źródła w przeglądarce. Jeśli nagłówki, treść, ceny, specyfikacje i znaczniki Schema.org są w tym surowym HTML, asystenci AI mogą je przeczytać. Jeśli pojawiają się dopiero po wykonaniu JavaScriptu, przenieś je do renderowania po stronie serwera.
Co to zmienia w tym, jak powinienem budować strony pod widoczność w AI? #
Serwuj kluczowe fakty w HTML renderowanym po stronie serwera, z poprawnym Schema.org, dokładnie tak, jak klasyczne SEO radzi od lat. Generowanie statyczne i renderowanie po stronie serwera oba działają. Ryzykowne są wzorce aplikacji jednostronicowych, które wstrzykują główną treść po załadowaniu. To ten sam wniosek co przy serwowaniu czystego semantycznego HTML agentom w ogóle.

Potrzebujesz FAQ dopasowanego do branży i rynku? Przygotujemy wersję pod Twoje cele biznesowe.

Porozmawiajmy

Polecane artykuły

Przez kwartał kierowaliśmy monitoring widoczności w AI na własną stronę. Liczby były otrzeźwiające, a metoda pomiaru ruszała je bardziej niż sama rzeczywistość. Trzy realne pomiary, zastrzeżenia i to, co teraz śledzimy.
seo

Pomiar widoczności w AI

Przez kwartał kierowaliśmy monitoring widoczności w AI na własną stronę. Liczby były otrzeźwiające, a metoda pomiaru ruszała je bardziej niż sama rzeczywistość. Trzy realne pomiary, zastrzeżenia i to, co teraz śledzimy.

Debata 2026 o serwowaniu treści agentom AI miesza trzy różne warstwy. Spojrzenie praktyka ze stacku, który już serwuje czysty, semantyczny HTML i Schema na Cloudflare.
technology

Jak serwować treść agentom AI: HTML kontra Markdown i gdzie naprawdę jest miejsce OKF

Debata 2026 o serwowaniu treści agentom AI miesza trzy różne warstwy. Spojrzenie praktyka ze stacku, który już serwuje czysty, semantyczny HTML i Schema na Cloudflare.

W 2026 roku wyszukiwanie AI zastąpiło niebieski link. Poznaj 7 opartych na danych prawd o zero-click search, optymalizacji GEO i jak stać się odpowiedzią, która cytują silniki AI.
technology

Koniec ery klikania: 7 zaskakujących prawd o tym, jak AI zmienia internet

W 2026 roku wyszukiwanie AI zastąpiło niebieski link. Poznaj 7 opartych na danych prawd o zero-click search, optymalizacji GEO i jak stać się odpowiedzią, która cytują silniki AI.