Przejdź do treści
boseo .ai
Kielce
Technical · 8 min czytania

Technical SEO w erze LLM: co się zmieniło, a co zostało

Czy nadal liczą się Core Web Vitals? Jak ustawić robots.txt dla GPTBot? Co z renderowaniem JS dla LLM crawlerów? Notatki z 40 audytów.

B
Boseo
SEO · GEO · AEO Specialist
TL;DR · Quick answer

Core Web Vitals nadal kluczowe. JS rendering bardziej krytyczny — LLM crawlery zazwyczaj NIE wykonują JS-u. Robots.txt wymaga osobnych dyrektyw dla GPTBot, ClaudeBot, PerplexityBot. SSG/SSR wraca do łask.

Pytania, na które odpowiada ten artykuł
  • Czy LLM crawlery wykonują JavaScript?
  • Jak skonfigurować robots.txt dla GPTBot?
  • Czy Core Web Vitals nadal mają znaczenie?

Audytowałem w 2025 roku 40+ stron pod kątem GEO. Te wzorce powtarzają się najczęściej.

JS rendering — największa pułapka

W odróżnieniu od Googlebota (który ma drugi pass renderowania), GPTBot, ClaudeBot i PerplexityBot zazwyczaj nie wykonują JavaScript-u. Jeśli twoja treść pojawia się dopiero po useEffect — dla nich nie istnieje.

Test: curl -A "GPTBot" https://twoja-strona.pl/artykul — czy widzisz pełną treść?

robots.txt dla LLM crawlerów

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: CCBot
Disallow: /private/

Google-Extended to osobny token dla AI Overviews — zablokowanie go wyklucza cię z AIO bez wpływu na klasyczne SERP-y.

Core Web Vitals — nadal liczą

LCP, INP, CLS to nadal sygnały rankingu. Co więcej, LLM-y preferują strony szybko ładujące się z czystym HTML — krótszy czas crawlu = więcej stron w korpusie.

Selekcja

Pięć projektów rocznie. Jedna para rąk.

Zgłoś projekt  →