Screaming Frog: co to jest i jak używać crawlera do audytu SEO

·

Screaming Frog: co to jest i jak używać crawlera do audytu SEO

Z tego wpisu dowiesz się, czym jest Screaming Frog i jak użyć go do audytu SEO w 8 krokach. Screaming Frog SEO Spider to desktopowy crawler, który przechodzi stronę jak robot wyszukiwarki i zbiera kody HTTP, title, nagłówki, linki, canonicale i dane strukturalne. Kroki: instalacja, konfiguracja, crawl, Crawl Analysis, kody odpowiedzi, on-page, sitemapy i dyrektywy, integracje API.

Wpis jest dla właściciela strony i początkującego SEO-wca. Ceny, limity i numery wersji są aktualne na październik 2026. Jako przykład podaję prawdziwe wyniki crawla bynajmniej.pl z 14.10.2026 (441 wewnętrznych URL-i, crawl trwał 4 minuty).

Screaming Frog w skrócie: definicja i zakres

Screaming Frog to brytyjska firma i potoczna nazwa jej programu SEO Spider, czyli crawlera instalowanego na komputerze. Według strony produktu SEO Spider program sprawdza stronę pod kątem ponad 300 problemów SEO i działa na Windows, macOS i Linuksie (Ubuntu i Fedora). W październiku 2026 aktualna wersja SEO Spider to 24.3, a osobny program tej samej firmy, Log File Analyser, ma wersję 7.1.

Zakres SEO Spidera obejmuje błędy 404 i 5xx, przekierowania z łańcuchami i pętlami, title i meta description (brak, duplikat, za długie, za krótkie), generowanie sitemap XML, renderowanie JavaScriptu w Chromium, porównanie dwóch crawli i wyciąganie danych z HTML przez XPath, CSS Path albo regex. SEO Spider łączy się też z Google Search Console, Google Analytics i PageSpeed Insights.

Screaming Frog nie pokazuje, co Google zindeksował. Crawler widzi stronę tak, jak ją serwuje serwer, a o indeksacji decyduje Google. Dlatego wyniki crawla zawsze zestawiam z raportem Indeksowanie stron w Google Search Console, o czym piszę szerzej w poradniku jak korzystać z Google Search Console.

Screaming Frog za darmo czy płatny: porównanie wersji

Darmowa wersja Screaming Frog crawluje do 500 URL-i w jednym crawlu. Według opisu narzędzia w wersji darmowej ograniczone są też konfiguracja crawla, zapisywanie crawli, renderowanie JavaScriptu, custom extraction i integracje API.

CechaWersja darmowaLicencja płatna
Limit URL-i w crawlu500bez limitu, zależnie od RAM i dysku
Zapisywanie i porównywanie crawliograniczonetak, także Auto Compare Crawls
Renderowanie JavaScriptuograniczonetak (headless Chrome)
Custom extraction (XPath, CSS, regex)ograniczonetak
API: Search Console, Analytics, PageSpeed Insightsograniczonetak
Harmonogram crawli i serwer MCPograniczonetak
Cena (październik 2026)0 zł£199 / €245 / $279 rocznie za użytkownika

Cennik Screaming Frog podaje rabaty od 5 licencji: według cennika SEO Spider licencja kosztuje $265 przy 5–9 sztukach, $249 przy 10–19 i $235 od 20 sztuk. Licencja jest roczna i przypisana do jednego użytkownika. Moim zdaniem przy stronie firmowej do kilkuset podstron darmowa wersja wystarcza do pierwszego przeglądu, a licencję warto kupić przy sklepie, renderowaniu JS albo regularnych crawlach.

Jak używać Screaming Frog do audytu SEO: 8 kroków

Audyt w Screaming Frog idzie od ustawień programu do danych z zewnętrznych API:

  1. Zainstaluj program i sprawdź tryb zapisu danych (database storage, RAM).
  2. Ustaw konfigurację: robots.txt, User-Agent, prędkość i renderowanie.
  3. Uruchom crawl w trybie Spider albo List.
  4. Odpal Crawl Analysis i przejrzyj zakładkę Issues według priorytetu.
  5. Sprawdź kody odpowiedzi, przekierowania i linki do błędów.
  6. Przejrzyj on-page: title, meta description, H1, treść i obrazki.
  7. Porównaj sitemapy, canonicale i dyrektywy z tym, co crawler znalazł.
  8. Podłącz Search Console i PageSpeed Insights przez API.

Krok 1. Instalacja i tryb zapisu danych

SEO Spider startuje domyślnie w trybie database storage z 2 GB przydzielonej pamięci RAM. Według przewodnika użytkownika Screaming Frog tryb database storage jest zalecany na dyskach SSD, a na zwykłych dyskach HDD nie jest zalecany. Starszy tryb memory storage trzyma crawl w RAM i z 2 GB pamięci obsługuje zwykle 10–100 tys. URL-i.

Wymagania sprzętowe Screaming Frog są jasno opisane: minimum to 64-bitowy system i 4 GB RAM, crawl poniżej 200 tys. URL-i mieści się zwykle w 8 GB RAM, a powyżej 1 mln URL-i producent zaleca SSD i 16 GB RAM. Przy SSD i 4 GB RAM przydzielonych w trybie database storage SEO Spider przechodzi ok. 2 mln URL-i.

Krok 2. Konfiguracja: robots.txt, User-Agent, prędkość, renderowanie

Ustawienia crawla w SEO Spider siedzą w menu Configuration. Według dokumentacji konfiguracji Screaming Frog domyślne wartości to:

  • Configuration > Robots.txt: „Respect robots.txt”, czyli crawler pomija adresy zablokowane w robots.txt.
  • Configuration > User-Agent: własny identyfikator „Screaming Frog SEO Spider”, który można zmienić na inny ciąg.
  • Configuration > Speed: 5 wątków, z opcją limitu Max URI/s.
  • Configuration > Spider > Rendering: tryby Text Only, JavaScript (headless Chrome) i Old AJAX Crawling Scheme.

Tryb renderowania JavaScript w Screaming Frog włączam tylko wtedy, gdy treść albo linki strony powstają w przeglądarce. Na WordPressie z treścią w czystym HTML, jak bynajmniej.pl, tryb Text Only daje ten sam wynik szybciej.

Krok 3. Crawl w trybie Spider albo List

Tryb Spider w Screaming Frog zaczyna od podanego adresu i idzie po linkach wewnętrznych, więc pokazuje strukturę strony z perspektywy robota. Tryb List sprawdza tylko wklejoną albo wgraną listę URL-i. Według dokumentacji konfiguracji tryb List domyślnie ignoruje robots.txt i ustawia głębokość crawla na zero, dlatego nadaje się do sprawdzenia listy adresów po migracji albo listy URL-i z sitemapy.

Crawl bynajmniej.pl w trybie Spider (14.10.2026, 18:11–18:15) zebrał 441 wewnętrznych URL-i i 191 zewnętrznych. Wewnętrzne URL-e w crawlu bynajmniej.pl to strony HTML, obrazki, paginacja i archiwa, a stron HTML indeksowalnych było 150.

Krok 4. Crawl Analysis i zakładka Issues

Część filtrów Screaming Frog i Link Score liczy się dopiero po crawlu. Według dokumentacji konfiguracji trzeba zaznaczyć „Auto Analyse At End of Crawl” albo kliknąć ręcznie Crawl Analysis > Start. Bez Crawl Analysis część filtrów, m.in. filtry stron osieroconych, zostaje pusta.

Zakładka Issues w Screaming Frog dzieli wyniki na trzy typy. Według opisu zakładek SEO Spider Issue to błąd, który najlepiej naprawić, Opportunity to potencjalne miejsce na optymalizację, a Warning to rzecz do sprawdzenia, niekoniecznie błąd. Każdy wpis ma priorytet High, Medium albo Low. Zakładkę Issues czytam od typu Issue z priorytetem High, a Warningi zostawiam na koniec.

Krok 5. Kody odpowiedzi i przekierowania

Zakładka Response Codes w Screaming Frog grupuje URL-e według kodów 2xx, 3xx, 4xx i 5xx, a raport przekierowań pokazuje łańcuchy i pętle. Na bynajmniej.pl crawl znalazł 60 wewnętrznych URL-i z kodem 4xx (głównie obrazki z wpisów z lat 2008–2009) i 25 stron, które linkują do adresów 4xx albo 5xx. Co zrobić z martwymi adresami, opisuję w tekście o błędzie 404.

Przekierowań 3xx crawl bynajmniej.pl wykazał 186, z czego 61 to łańcuchy (2 lub więcej skoków), a 92 kończą się błędem albo brakiem odpowiedzi. Przykład: http://www.bynajmniej.pl/wp-content/uploads/2009/06/kaspar.jpg → 301 → 404. Źródłem jest 83 linkowanych URL-i po HTTP, czyli stare odnośniki http:// i http://www. w treści wpisów. Rozwiązaniem jest podmiana linków w bazie na docelowe adresy HTTPS, a nie kolejne przekierowanie.

Krok 6. On-page: title, meta description, H1, treść i obrazki

Zakładki Page Titles i Meta Description w Screaming Frog mają filtry z domyślnymi progami. Page Titles: „Over 60 Characters”, „Below 30 Characters” i próg 561 pikseli. Meta Description: „Over 155 Characters”, „Below 70 Characters” i próg 985 pikseli. Progi Screaming Frog są umowne i służą do sortowania stron, a nie do oceny przez Google.

Na 150 indeksowalnych stronach HTML bynajmniej.pl crawl pokazał:

Zakładka / filtr w Screaming FrogWynik bynajmniej.pl (14.10.2026)Co z tym zrobić
Meta Description: Missing122 strony (81%)dopisać opisy najpierw na wpisach z ruchem
Page Titles: Below 30 Characters92 stronyrozbudować title o frazę i kontekst
Page Titles: Duplicate8 stronnadać każdej stronie inny title
H1: Multiple22 stronyinformacyjnie, kilka H1 jest dozwolone
Content: Low Content Pages (< 200 słów)20 stronrozbudować, scalić albo usunąć
Images: Over 100 KB26 obrazków, w tym 6 powyżej 2 MBskompresować do WebP
Images: Missing / pusty alt6 bez alt, 52 z pustym altopisać obrazki z treścią
Głębokość crawla ≥ 445 strondodać linki z mocniejszych wpisów
Wewnętrzne linki nofollow77 stronusunąć nofollow z linków wewnętrznych

Najcięższe obrazki na bynajmniej.pl to PNG wygenerowane w ChatGPT w 2025 roku, po 2,5–3,7 MB każdy. Rekordzista, /wp-content/uploads/2025/04/czym-tak-naprawde-zajmuje-sie-specjalista-seo.png, waży 3,7 MB. Zakładka Images w Screaming Frog wyłapała go filtrem „Over 100 KB” szybciej niż jakikolwiek test szybkości.

Krok 7. Sitemapy, canonicale i dyrektywy

Zakładka Sitemaps w Screaming Frog porównuje URL-e z sitemap XML z URL-ami znalezionymi w crawlu. Na bynajmniej.pl porównanie dało 2 URL-e w sitemapie bez kodu 200 (/podcast/ i /wordpress-seo/, oba 301), 2 nieindeksowalne URL-e w sitemapie i 23 indeksowalne URL-e poza sitemapą, głównie paginację typu /page/2/.

Wynik Screaming Frog dla /wordpress-seo/ zgadza się z Google Search Console: URL Inspection pokazał dla tego adresu status „Błąd przekierowania”. URL w sitemapie, który zwraca 301, daje Google sprzeczny sygnał, więc w sitemapie zostawiam tylko adresy docelowe z kodem 200.

Zakładka Canonicals w Screaming Frog pokazała na bynajmniej.pl 2 wpisy z canonical wskazującym LinkedIn Pulse: /czym-naprawde-zajmuje-sie-specjalista-seo/ i /flowgrammer-kim-jest-i-dlaczego-byc-moze-nim-jestes/. Canonical do LinkedIna jest tam celowy, bo wpisy są cross-postami, ale Google traktuje wtedy LinkedIn jako wersję kanoniczną. Więcej o tym sygnale w tekście o adresie kanonicznym.

Krok 8. Integracje API: Search Console i PageSpeed Insights

Integracja Screaming Frog z Google Search Console pobiera dane z URL Inspection API. Według dokumentacji konfiguracji limit wynosi 2000 URL-i na właściwość dziennie, a opcja „Ignore Non-Indexable URLs for URL Inspection” oszczędza ten limit. Dla 84 URL-i z sitemap bynajmniej.pl URL Inspection dał 80 stron zindeksowanych, 2 ze statusem „Strona zeskanowana, ale jeszcze niezindeksowana”, 1 „Błąd przekierowania” i 1 „Adres URL jest Google nieznany”.

Integracja Screaming Frog z PageSpeed Insights API ma limit 25 000 zapytań dziennie i 60 zapytań na 100 sekund. Według dokumentacji konfiguracji daje to maksymalnie ok. 36 URL-i na minutę, więc crawl 10 000 URL-i z danymi PSI trwa ponad 4,5 godziny. Lokalny Lighthouse omija limit API, ale nie zwraca danych polowych CrUX.

Czego nie robić w Screaming Frog

  • Nie naprawiaj każdego Warningu. Zakładka Issues sama mówi, że Warning nie musi być błędem. 22 strony z kilkoma H1 na bynajmniej.pl nie wymagają poprawki.
  • Nie traktuj crawla jako raportu indeksacji. Screaming Frog nie wie, co Google zaindeksował, dopóki nie podłączysz URL Inspection API albo nie zajrzysz do Google Search Console.
  • Nie podkręcaj wątków na słabym hostingu. Domyślne 5 wątków ma nie przeciążać serwera, a crawl na kilkudziesięciu wątkach potrafi położyć współdzielony hosting w godzinach szczytu.
  • Nie wysyłaj klientowi surowego eksportu z zakładki Issues jako „audytu”. Lista ponad 300 typów problemów nie podniosła jeszcze żadnej strony w Google, za to ładnie wygląda na slajdzie.

Pełną kolejność przeglądu strony, w której crawl Screaming Frog jest jednym z kroków, opisuję w poradniku jak zrobić audyt SEO.

Screaming Frog a AI search w 2026 roku

Wersja 24.0 Screaming Frog z 19 maja 2026 dodała serwer MCP. Według notatki do wydania SEO Spider 24.0 serwer MCP pozwala uruchamiać crawle, analizować i eksportować dane z poziomu asystentów AI, np. Claude albo LM Studio. Producent zaznacza, że MCP nie zastępuje doświadczonego specjalisty SEO i nie obsługuje jeszcze wszystkich funkcji programu.

Wersja 24.0 Screaming Frog dodała też filtr „Pages With Uncrawlable Internal Outlinks” i kolumnę „Link Crawlability”. Filtr wyłapuje linki niezgodne z zasadą z dokumentacji Google Search Central o linkach: Google crawluje link tylko wtedy, gdy jest elementem <a> z atrybutem href. Linki typu <span href> albo <a onclick> mogą zostać pominięte przez Googlebota i przez crawlery AI.

SEO Spider potrafi też wysyłać w trakcie crawla własne prompty do modeli OpenAI, Gemini, Ollama i Anthropic, np. do klasyfikacji stron albo oceny treści. Dostęp botów AI do strony sprawdzam osobno: na bynajmniej.pl robots.txt z Yoast niczego nie blokuje, a cała treść jest w HTML bez JavaScriptu, więc GPTBot, ClaudeBot i PerplexityBot dostają pełną treść (test z podszytym User-Agentem, wynik orientacyjny).

FAQ: najczęstsze pytania o Screaming Frog

Czy Screaming Frog jest darmowy?

Screaming Frog SEO Spider ma darmową wersję z limitem 500 URL-i w jednym crawlu i bez zapisywania crawli, renderowania JS oraz integracji API. Pełna licencja kosztuje £199, €245 albo $279 rocznie za użytkownika (październik 2026).

Do czego służy Screaming Frog?

Screaming Frog służy do technicznego audytu SEO: wyszukuje błędy 404 i 5xx, łańcuchy przekierowań, brakujące i zduplikowane title oraz meta description, problemy z canonicalami, sitemapami i obrazkami. Program generuje też sitemapy XML i porównuje crawle przed i po zmianach.

Czy Screaming Frog działa na Macu?

Screaming Frog SEO Spider działa na macOS, Windows i Linuksie (Ubuntu, Fedora). Minimalne wymagania to 64-bitowy system i 4 GB RAM, a producent zaleca dysk SSD dla domyślnego trybu database storage.

Ile stron przecrawluje Screaming Frog?

Płatna wersja Screaming Frog nie ma limitu URL-i, a granicą jest pamięć i dysk. Według producenta SSD i 4 GB RAM w trybie database storage wystarczają na ok. 2 mln URL-i.

Czy Screaming Frog zastąpi Google Search Console?

Screaming Frog nie zastąpi Google Search Console, bo crawler widzi stronę z serwera, a Google Search Console pokazuje indeksację, ruch i ręczne działania. Integracja przez URL Inspection API pobiera status indeksacji dla 2000 URL-i na właściwość dziennie.

Komentarze

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

Ta strona używa Akismet do redukcji spamu. Dowiedz się, w jaki sposób przetwarzane są dane Twoich komentarzy.