Crawl budget - jak Google indeksuje dużą stronę
POWRÓT_DO_BLOGA
Aktualizacja: AI & SEO 15 min

Crawl budget - jak Google indeksuje dużą stronę

Paweł Wiszniewski
Paweł Wiszniewski
Specjalista SEO & GEO · AI Engineer

Google nie odwiedza Twojej strony w nieskończoność. Ma ograniczony „budżet" na crawlowanie - i jeśli marnujesz go na śmieciowe adresy, najważniejsze strony są indeksowane wolniej albo wcale. Crawl budget to temat, który małe witryny mogą zignorować, a który decyduje o widoczności dużych serwisów i sklepów. W tym przewodniku tłumaczę - w oparciu o oficjalny przewodnik Google - czym jest, kogo dotyczy i jak go optymalizować.

Google ma ograniczony budżet na crawlowanie - jeśli marnujesz go na śmieciowe URL-e, ważne strony są indeksowane wolniej albo wcale. Tłumaczę, czym jest crawl budget, kiedy ma znaczenie (sklepy, parametry URL) i jak go optymalizować.

Definicja Google: pojemność + popyt

Google definiuje crawl budget jako „zbiór adresów, które Googlebot może i chce crawlować". Składają się na niego dwa elementy:

  • Crawl capacity limit (limit pojemności) - ile Googlebot może crawlować bez przeciążania serwera. Rośnie, gdy strona odpowiada szybko i stabilnie; spada przy błędach 5xx i wolnych odpowiedziach.
  • Crawl demand (popyt na crawlowanie) - jak bardzo Google *chce* crawlować Twoje strony. Zależy od popularności adresów, ich świeżości oraz od tego, jak Google postrzega „inwentarz" witryny (im więcej śmieciowych URL-i, tym gorzej wykorzystany popyt).

Zasada: nawet jeśli serwer wytrzyma więcej, niski popyt oznacza mniej crawlowania. Muszą zaistnieć oba.

/// CRAWL BUDGET = POJEMNOŚĆ + POPYT

Limit pojemności
  • ›Szybkość i stabilność serwera
  • ›Brak błędów 5xx / timeoutów
  • ›Limity zasobów Google
+
Popyt na crawlowanie
  • ›Popularność adresów
  • ›Świeżość treści
  • ›Postrzegany „inwentarz" (mniej śmieci)

* Muszą zaistnieć oba: nawet przy wolnym serwerze niski popyt = mniej crawlowania.

Kogo to naprawdę dotyczy (progi Google)

Oficjalny przewodnik Google jest „zaawansowany" i przeznaczony dla:

  • serwisów 1 000 000+ unikalnych stron z treścią zmieniającą się mniej więcej co tydzień,
  • serwisów 10 000+ stron ze zmianami codziennie,
  • albo stron z dużym udziałem adresów w statusie „Wykryto - obecnie niezindeksowane".

Google podkreśla, że to orientacyjne progi. Małe witryny (do kilku tysięcy stron), zwłaszcza indeksowane tego samego dnia co publikacja, nie muszą się tym martwić. W te progi najszybciej wchodzą serwisy generujące strony na skalę - jeśli budujesz programmatic SEO z tysiącami landing pages, zarządzanie crawl budgetem przestaje być opcją, a staje się warunkiem indeksacji.

Co marnuje crawl budget (lista Google)

ProblemSkutek
Nawigacja fasetowa i identyfikatory sesji w URLNiemal nieskończone duplikaty zamiast realnych stron
Duplikaty treściWielokrotne crawlowanie tego samego
Soft 404 (pusta strona z kodem 200)Crawl bez wartości
Strony zhakowane i „nieskończone przestrzenie" (np. kalendarze)Googlebot grzęźnie
Treść niskiej jakości i spamZmarnowany popyt
Długie łańcuchy przekierowańZmarnowane żądania

Nawigacja fasetowa - wróg numer jeden

W sklepach internetowych pojedynczy problem odpowiada za większość zmarnowanego budżetu: nawigacja fasetowa (filtry koloru, rozmiaru, ceny, marki). Każda kombinacja filtrów tworzy nowy URL, a kombinacji są miliony - Googlebot może utonąć w nieskończonej przestrzeni adresów, które nie wnoszą nic nowego.

Strategia zależy od wartości danej fasety dla wyszukiwania:

Rodzaj URL-a fasetowegoPrzykładCo z nim zrobić
Wartościowy dla SEO (jest popyt)/buty/nike, /buty/do-bieganiaIndeksuj - własna treść, własny title, link wewnętrzny
Niewartościowy, ale potrzebny userowisortowanie, widok listy/siatkicanonical do wersji bazowej; nie linkuj dla botów
Kombinacje i parametry śmieciowe?color=red&size=42&sort=priceZablokuj w robots.txt lub nie generuj crawlowalnych linków
Filtry „pustych" wynikówkombinacje bez produktówNie generuj linku; zwracaj sensowny status

Reguła: wybierz świadomie garść wartościowych faset do indeksacji, a resztę odetnij od crawla. Najczęstszy błąd to pozostawienie wszystkich kombinacji jako crawlowalnych linków - wtedy nawet duży serwer nie nadąży z indeksacją realnych produktów.

Crawl budget w e-commerce - typowe pułapki

Sklepy to środowisko, gdzie crawl budget boli najbardziej. Najczęstsze źródła marnotrawstwa poza fasetami:

  • Produkty niedostępne / wycofane. Tysiące stron „brak w magazynie" pochłaniają crawl. Decyzja zależy od tego, czy produkt wróci: zostaw (200) jeśli wróci, 404/410 jeśli zniknął na stałe, ewentualnie przekieruj do następcy.
  • Paginacja kategorii. Głębokie strony /kategoria?page=87 rzadko mają wartość - zadbaj o dotarcie do najważniejszych produktów inną drogą i rozważ ograniczenie głębokości.
  • Warianty produktu jako osobne URL-e (kolor, rozmiar) - konsoliduj przez canonical do strony produktu nadrzędnego, jeśli różnią się tylko atrybutem.
  • Identyfikatory sesji i parametry śledzące w adresach - klasyczny generator nieskończonych duplikatów.

Porządek w tych czterech obszarach zwraca Googlebotowi budżet, który trafia tam, gdzie chcesz: na realne, sprzedażowe strony produktów i kategorii.

Jak optymalizować (rekomendacje Google)

  • Uporządkuj inwentarz URL-i. Konsoliduj duplikaty przez `rel=canonical`; usuwaj martwe strony kodem 404/410; eliminuj soft 404.
  • Blokuj nieważne adresy w `robots.txt` (filtry, akcje, nieskończone przestrzenie). Pamiętaj: `Disallow` nie usuwa strony z indeksu - do tego służy `noindex` (który z kolei wymaga, by strona była crawlowalna).
  • Zwracaj 304 dla niezmienionych stron. Googlebot wysyła nagłówek `If-Modified-Since`; jeśli treść się nie zmieniła, odpowiedz 304 Not Modified bez treści - oszczędzasz zasoby i Google crawluje więcej realnych adresów.
  • Trzymaj czystą sitemap z trafnym `lastmod` - tylko kanoniczne, indeksowalne adresy.
  • Spłaszczaj łańcuchy przekierowań do jednego skoku.
  • Przyspiesz serwer - szybsze, stabilne odpowiedzi podnoszą limit pojemności. Dbaj o Core Web Vitals.
robots.txt - odetnij śmieciowe ścieżki
User-agent: *Disallow: /*?sort=Disallow: /*?filter=Disallow: /koszykDisallow: /szukajSitemap: https://twojadomena.pl/sitemap.xmlUwaga: dawny **suwak crawl rate w Search Console został wyłączony 8 stycznia 2024** - Google reguluje tempo automatycznie (zwalnia przy błędach 5xx/429 i rosnących czasach odpowiedzi).

Sitemapy i lastmod - jak sterować popytem

Sitemapa to nie tylko lista adresów - to sygnał popytu i mapa tego, co chcesz indeksować. Trzymaj w niej wyłącznie kanoniczne, indeksowalne URL-e (bez przekierowań, 404, `noindex` i adresów zablokowanych w robots). Element `lastmod` powinien odzwierciedlać realną datę istotnej zmiany treści - Google używa go jako wskazówki, co odświeżyć. Sztuczne ustawianie `lastmod` na „dziś" w całej sitemapie podważa zaufanie do tego sygnału i przestaje działać. Dla bardzo dużych serwisów dziel sitemapy tematycznie (np. per kategoria), bo w GSC od razu widać, która sekcja indeksuje się gorzej.

JavaScript a crawl budget - ukryty kosztożerca

Na dużych serwisach renderowanie JavaScriptu potrafi cicho zjadać budżet. Googlebot crawluje dwuetapowo: najpierw pobiera HTML, a renderowanie JS (uruchomienie strony, by zobaczyć treść doładowaną skryptem) trafia do osobnej kolejki i kosztuje znacznie więcej zasobów niż czysty HTML. Konsekwencje dla budżetu:

  • Treść wstrzykiwana wyłącznie przez JS jest „droższa" do scrawlowania i bywa indeksowana z opóźnieniem - przy dużym serwisie to realne wąskie gardło.
  • SSR lub statyczne generowanie (SSG) zamiast czystego client-side rendering oddaje Googlebotowi gotowy HTML i odciąża budżet.
  • Każdy zbędny zasób (ciężkie skrypty, niepotrzebne pliki) podnosi koszt pojedynczego pobrania - porządki w renderowaniu to też porządki w budżecie.

Reguła: im więcej treści widać w surowym HTML bez wykonywania JS, tym efektywniej Google wykorzystuje Twój crawl budget. To ten sam fundament, który poprawia Core Web Vitals.

Crawl budget to nie indeksacja - i nie ranking

Dwa częste mity. Po pierwsze, crawlowanie ≠ indeksacja: strona może być scrawlowana i mimo to nie trafić do indeksu („Zaindeksowano: nie, scrawlowano - obecnie niezindeksowane" to zwykle sygnał jakości, nie budżetu). O indeksacji decyduje wartość strony, nie sam budżet. Po drugie, crawl budget nie jest czynnikiem rankingowym - to warunek wstępny (trzeba być scrawlowanym, by rankować), ale większy budżet nie podnosi pozycji.

/// CRAWLOWANIE ≠ INDEKSACJA ≠ RANKING

Crawlowanie
Googlebot pobiera URL
Indeksacja
Google decyduje, czy zapisać (decyduje jakość)
Ranking
Strona konkuruje o pozycję

* Crawl budget to warunek wstępny, nie czynnik rankingowy. Scrawlowana strona wciąż może nie zostać zaindeksowana.

Jak monitorować

W Search Console korzystaj z raportu Statystyki indeksowania (Crawl Stats): liczba żądań, rozmiar pobrań, średni czas odpowiedzi oraz rozbicia po kodzie odpowiedzi, typie pliku i celu (Discovery vs Refresh). W raporcie „Strony" obserwuj dwa statusy: „Wykryto - obecnie niezindeksowane" (Google zna URL, ale go jeszcze nie scrawlował - klasyczny objaw problemu z budżetem/popytem) i „Scrawlowano - obecnie niezindeksowane" (scrawlował, ale nie zaindeksował - sygnał jakości).

Analiza logów serwera - najgłębszy wgląd

Search Console pokazuje obraz zagregowany; logi serwera pokazują prawdę - każde żądanie Googlebota z osobna. Na co patrzeć:

  • Rozkład trafień po sekcjach - ile crawla idzie na produkty/kategorie, a ile na śmieci (parametry, koszyk, filtry). To Twój wskaźnik „crawl waste".
  • Kody odpowiedzi dla Googlebota - udział 404/5xx i przekierowań; wysoki odsetek to wyciek budżetu.
  • Częstotliwość odwiedzin kluczowych stron - czy najważniejsze produkty są odwiedzane regularnie, czy raz na kwartał.
  • Weryfikacja prawdziwego Googlebota - po odwrotnym DNS, bo wiele botów się podszywa.

Cel analizy jest prosty: zobaczyć, gdzie Googlebot marnuje czas, i tę część odciąć - przez `robots.txt`, kanonikalizację albo brak crawlowalnych linków.

---

Optymalizuję crawl budget dużych serwisów i sklepów w ramach technicznego SEO. Uczę tego w kursie SEO & GEO. Napisz do mnie - zacznę od analizy Twoich statystyk indeksowania i logów serwera.

Warto przeczytać dalej:

/// RELATED_SERVICES

Potrzebujesz wdrożenia tych koncepcji? Zobacz usługi powiązane z tym tematem.

/// RELATED_RECORDS

AI & SEO

Reputacja marki w AI - co zrobić, gdy ChatGPT mówi o Twojej firmie nieprawdę

W badaniu Searchable z lipca 2026 aż 93% z 1704 marek miało w odpowiedziach AI co najmniej jeden błędny lub brakujący fakt, a małe firmy dwa razy częściej dostawały zmyślenia. Skąd modele biorą nieprawdę o marce, jak zrobić audyt, pięć ścieżek korekty i co mówi prawo, gdy błąd kosztuje kontrakt.

13 min
AI & SEO

SEO obrazów - Google Lens, wyszukiwanie wizualne i grafiki, które trafiają do odpowiedzi AI

Google Lens przetwarza dziś blisko 20 miliardów wyszukiwań wizualnych miesięcznie, a Circle to Search działa na ponad 580 milionach urządzeń z Androidem - obraz przestał być dodatkiem do tekstu i stał się osobną powierzchnią wyszukiwania z własnymi regułami. Pokazuję, co faktycznie robi alt text (i czego nie robi), jak wpiąć obrazy w dane strukturalne ImageObject, dlaczego infografika zbudowana jako HTML bije infografikę-obrazek pod kątem cytowalności przez modele, który format pliku wybrać w 2026 roku i co unijny AI Act mówi o oznaczaniu grafik generowanych przez AI.

14 min
AI & SEO

Bing, Copilot i IndexNow - pomijane źródło, z którego czerpią odpowiedzi AI

1 lipca 2026 Fabrice Canel, wieloletni szef zespołu crawlowania i indeksowania w Bingu i główny architekt protokołu IndexNow, przeszedł na emeryturę z Microsoftu. To dobry moment, żeby zauważyć, jak duża część odpowiedzi AI faktycznie stoi na infrastrukturze, którą zbudował. Cały świat SEO dyskutuje o Google AI Overviews, a tymczasem Microsoft Copilot w całości i ChatGPT w istotnej części pobierają źródła z indeksu Bing - i od lutego 2026 Bing sam pokazuje, kiedy Cię cytuje. Pokazuję, jak działa ten ekosystem, jak go skonfigurować i ile realnie daje ruchu.

13 min
/// AUTHOR
Paweł Wiszniewski – AI & Web Engineer

Paweł Wiszniewski

SEO & GEO Specialist & AI Engineer

Specjalista SEO/GEO (10 lat) i AI engineer (3 lata). Buduję widoczność w wyszukiwarkach, systemy AI i automatyzacje, które redukują koszty i zwiększają efektywność operacyjną firm.

Signal received?

Przerwij
Ciszę

Zainicjuj protokół. Nawiąż połączenie. Zbudujmy coś głośnego.

> OCZEKIWANIE_NA_SYGNAŁ...