Najważniejsze wnioski w pigułce
Definicje i różnice:
- „Rozmiar strony" to wielkość pliku HTML — zazwyczaj 100–200 KB, rzadko przekracza 1 MB
- „Waga strony" to suma wszystkich zasobów (HTML + CSS + JS + obrazy + fonty) — często 2–5 MB
- Google crawler pobiera pełny HTML niezależnie od rozmiaru, ale ma limit 15 MB dla renderowania
Wpływ na wydajność:
- Większy HTML = dłuższe parsowanie przez przeglądarkę, wolniejsze wyświetlanie treści
- Ciężkie zasoby JavaScript spowalniają interaktywność strony (Time to Interactive)
- Page weight bezpośrednio wpływa na Core Web Vitals i doświadczenie użytkownika
Praktyczne wskazówki:
- Optymalizuj HTML — usuń zbędny kod, komentarze, niepotrzebne tagi
- Kompresuj obrazy i wykorzystuj nowoczesne formaty (WebP, AVIF)
- Ładuj JavaScript asynchronicznie, odrocz nieistotne skrypty
- Monitoruj rozmiar strony w Google Search Console i narzędziach PageSpeed Insights
- Pamiętaj: szybsza strona = lepsze doświadczenie użytkownika = potencjalnie lepsze pozycje w Google
Temat rozmiaru stron internetowych regularnie wraca w dyskusjach SEO — i nie bez powodu. Gary Illyes i Martin Splitt z Google Search Central postanowili rozwiać wątpliwości: co dokładnie oznacza „rozmiar strony", jak wpływa na crawlowanie przez Googlebot i dlaczego ma znaczenie dla widoczności w wyszukiwarce.
Rozmiar strony vs. waga strony — kluczowa różnica
Pierwsza kwestia, którą wyjaśniają eksperci Google: „page size" i „page weight" to dwa różne pojęcia, często mylone w branży.
Rozmiar strony (page size) to wielkość samego dokumentu HTML — pliku, który przeglądarka pobiera jako pierwszy. W większości przypadków mówimy o 100–200 KB. Strony przekraczające 1 MB kodu HTML to rzadkość, choć zdarzają się serwisy z bardzo rozbudowaną strukturą (np. aplikacje typu Single Page Application z dużą ilością inline JavaScriptu).
Waga strony (page weight) to suma wszystkich zasobów potrzebnych do pełnego załadowania strony: HTML, arkusze stylów CSS, pliki JavaScript, obrazy, fonty, filmy. Tutaj liczby rosną szybko — współczesne strony często ważą 2–5 MB, a w przypadku e-commerce z galerią zdjęć produktów może być znacznie więcej.
Martin Splitt podkreśla: „Kiedy mówimy o limitach Googlebot, mówimy przede wszystkim o rozmiarze HTML. To on jest pobierany jako pierwszy i to jego zawartość determinuje, co crawler dalej zrobi".
Jak Google radzi sobie z dużymi stronami?
Google nie ma twardego limitu dla pobierania pliku HTML — Googlebot pobierze plik nawet jeśli ma 10 MB. Problem pojawia się na etapie renderowania.
Limit 15 MB dla renderowania — jeśli całkowita waga wszystkich pobranych zasobów (HTML + CSS + JS + obrazy potrzebne do renderowania) przekroczy 15 MB, Google może nie zrenderować strony w pełni. Oznacza to, że treści ładowane dynamicznie przez JavaScript mogą nie zostać zindeksowane.
Gary Illyes wyjaśnia: „Renderowanie jest kosztowne obliczeniowo. Jeśli strona wymaga pobrania 20 MB zasobów, aby wyświetlić treść, to sygnał, że coś poszło nie tak w optymalizacji. Skupiamy nasze zasoby na stronach, które są efektywnie zbudowane".
W praktyce większość stron nie zbliża się do tego limitu. Problem dotyczy głównie serwisów z ekstremalnymi ilościami JavaScriptu lub nieoptymalizowanych platform e-commerce.
Dlaczego rozmiar strony ma znaczenie dla SEO?
Choć Google pobierze duży plik HTML, nie oznacza to, że duże strony są bez konsekwencji. Wpływ jest wielopoziomowy:
Crawl budget — im większy HTML, tym dłużej trwa jego pobranie i przetworzenie. Dla dużych serwisów z tysiącami podstron to oznacza, że Googlebot może wolniej odkrywać nowe treści.
Core Web Vitals — większy HTML to dłuższe parsowanie przez przeglądarkę. Opóźnia to wyświetlenie treści (Largest Contentful Paint) i może wpływać na Cumulative Layout Shift, jeśli elementy ładują się w nieoczekiwanej kolejności.
Doświadczenie użytkownika — użytkownicy na wolniejszych łączach (mobilny internet, słabsza infrastruktura) odczują różnicę między stroną 150 KB a stroną 800 KB. Szybkość ładowania bezpośrednio wpływa na współczynnik odrzuceń i konwersję.
Martin Splitt dodaje: „Nie optymalizujemy dla Google — optymalizujemy dla użytkowników. Jeśli strona ładuje się szybko i płynnie, to korzyść dla wszystkich. Google to dostrzeże, bo preferujemy strony oferujące dobre doświadczenie".
Praktyczne sposoby na odchudzenie strony
Eksperci Google wskazują kilka kluczowych obszarów optymalizacji:
Czysty HTML — usuń zbędne komentarze, niepotrzebne atrybuty, nadmiarowe tagi div. Nowoczesne frameworki często generują „nadętą" strukturę — warto zweryfikować finalny output.
Kompresja zasobów — włącz kompresję gzip lub brotli na serwerze. To potrafi zredukować rozmiar HTML o 70–80% podczas transmisji.
Optymalizacja JavaScript — największy wpływ na wagę strony mają skrypty. Załaduj je asynchronicznie (async, defer), podziel kod na mniejsze moduły (code splitting), usuń nieużywane biblioteki.
Obrazy nowej generacji — przejdź na formaty WebP lub AVIF zamiast JPEG/PNG. Różnica w rozmiarze pliku może sięgać 50% przy tej samej jakości wizualnej.
Lazy loading — ładuj obrazy i inne zasoby dopiero wtedy, gdy użytkownik scrolluje do danej sekcji. Redukuje to początkową wagę strony.
Gary Illyes podsumowuje: „Nie chodzi o walkę z każdym kilobajtem. Chodzi o świadome decyzje — czy ten skrypt jest naprawdę potrzebny? Czy ten obraz musi być w takiej rozdzielczości? Małe zmiany sumują się w znaczącą różnicę".
Podsumowanie
Rozmiar i waga strony to więcej niż techniczne detale — to fundament doświadczenia użytkownika i efektywności SEO. Google pobierze duże pliki HTML, ale strony ciężkie i wolne tracą w oczach algorytmu i — co ważniejsze — użytkowników. Regularna analiza rozmiaru zasobów, optymalizacja kodu i świadome zarządzanie treścią to inwestycja, która zwraca się lepszymi pozycjami i wyższą konwersją.
Źródło: Google Search Central, „Are websites getting ‘fat’? Page weight, HTML size & Googlebot limits explained", Search Off the Record podcast, kwiecień 2025

