Szybkość sklepu to jedna z pięciu warstw SEO technicznego, a nie całe SEO techniczne. Możesz mieć zielone Core Web Vitals i nadal tracić ruch, jeśli Google nie indeksuje połowy kart produktów albo canonical na wariantach wskazuje na złą stronę. W tym artykule porządkujemy pracę: najpierw diagnoza (co realnie blokuje widoczność), potem pomiar na trzech poziomach — laboratorium, dane z Search Console i własny RUM — a na końcu lista błędów, które najczęściej zjadają budżet na optymalizację. Tekst zamyka checklista 12 punktów z widełkami czasowymi, żebyś wiedział, w jakiej kolejności zlecać prace.

Czym jest SEO techniczne w sklepie internetowym — i gdzie kończy się szybkość

SEO techniczne w sklepie to nie jedna rzecz, którą się „robi”. To pięć warstw, które muszą działać razem. Jeśli którakolwiek jest zepsuta, pozostałe tracą sens.

Sześć objawów, że sklep ma problem techniczny: spadek widoczności na frazach długiego ogona (pojedyncze produkty tracą ruch, choć kategoria nie), skoki błędów 5xx w Search Console, produkty wypadające z indeksu, rel=canonical wskazujący na inną kartę niż ta, którą chcesz promować, brak cen w wynikach rich results oraz rosnący współczynnik odrzuceń na mobile.

Rozgraniczenie jest kluczowe. Szybkość bez naprawy indeksacji nie podniesie pozycji: sklep z 12 000 SKU, w którym 4 000 kart ma noindex przez błąd szablonu wariantu, może mieć LCP 1,8 s i nadal nie rosnąć. I odwrotnie — przy poprawnie zaindeksowanym katalogu LCP 4,5 s na telefonie nie zabiera miejsca w indeksie, ale zabiera zamówienia. Dlatego kolejność prac jest zawsze taka sama: najpierw diagnoza indeksacji, potem szybkość, potem dopracowanie. Artykuł zamyka checklista 12 punktów z widełkami godzinowymi, żebyś wiedział, co zlecać najpierw, a co może poczekać. Więcej o tym, jak wygląda taka praca w mniejszych rynkach, piszemy w materiale o SEO technicznym i optymalizacji szybkości w Krasnobrodzie.

Core Web Vitals w liczbach: LCP, INP i CLS — progi, które liczy Google

Google ocenia trzy metryki. Progi są sztywne — nie ma tu miejsca na interpretację.

INP zastąpił FID 12 marca 2024 r. Różnica jest praktyczna: FID mierzył tylko opóźnienie pierwszego wejścia, INP mierzy reakcję na wszystkie interakcje w sesji i bierze pod uwagę najgorszą z nich. Sklep, który miał zielone FID, po zmianie często ląduje w „do poprawy”, bo np. filtr fasetowy blokuje główny wątek na 600 ms przy każdym kliknięciu.

Druga zasada: 75. percentyl. Google nie liczy średniej. Bierze 75% sesji i sprawdza, czy najgorsze 25% mieści się w progu. Innymi słowy, jedna sesja na cztery może być wolna — a strona i tak przechodzi. Jeśli przechodzi jedna na dziesięć, ocena spada.

Skąd dane: raport użyteczności (Core Web Vitals) w Search Console oraz publiczny zbiór CrUX z ostatnich 28 dni. Oba źródła opisuje dokumentacja Web Vitals na web.dev.

W Polsce różnica mobile vs desktop jest odczuwalna: telefon na 4G/LTE z procesorem klasy średniej wypada zwykle 1,5–2× gorzej niż desktop na światłowodzie. Ten sam szablon, ta sama strona, inne wnioski. Dlatego decyzje podejmuj na danych z mobile — desktop służy tylko do debugowania. Jeśli prowadzisz sklep na WooCommerce, sprawdź też, czy motyw nie dubluje zapytań na mobile, zamiast optymalizować desktop — praktykę wdrożeniową opisujemy przy okazji optymalizacji szybkości sklepu w Szczebrzeszynie.

MetrykaDobryDo poprawyZłyCo mierzy
LCP≤ 2,5 s2,5–4,0 s> 4,0 sCzas do wyrenderowania największego elementu (zwykle obraz hero lub nagłówek)
INP≤ 200 ms200–500 ms> 500 msOpóźnienie reakcji na interakcję (klik, tap, wpisanie w formularz)
CLS≤ 0,10,1–0,25> 0,25Przesunięcia układu strony podczas wczytywania

Jak zmierzyć szybkość sklepu — 3 poziomy pomiaru i ich pułapki

Trzy poziomy pomiaru odpowiadają na trzy różne pytania i nie zastępują się nawzajem.

Poziom 1 (lab) — Lighthouse w Chrome DevTools (zakładka Lighthouse) i PageSpeed Insights. Wynik powtarzalny, ale to symulacja w kontrolowanych warunkach, nie doświadczenie klienta. W PageSpeed Insights patrz na dolną sekcję z danymi polowymi, nie na górny wynik.

Poziom 2 (field) — CrUX API i raport Core Web Vitals w Search Console. Prawdziwe sesje, ale dane opóźnione o ok. 28 dni. Świetne do oceny trendu, bezużyteczne do sprawdzenia wdrożenia z poniedziałku.

Poziom 3 (RUM) — biblioteka web-vitals JS (kilka kB po gzipie), wysyłka zdarzeń przez navigator.sendBeacon do własnego endpointu lub do GA4. To jedyny sposób, by zobaczyć wpływ zmian w 24 h i rozbić dane po typie urządzenia albo szablonie strony.

Cztery pułapki: test na niezalogowanym użytkowniku z pustym koszykiem, gdy 40% ruchu to powracający klienci z cache — mierz oba scenariusze; pomiar wyłącznie po podgrzaniu cache — rób dwa przebiegi, zimny start i ciepły cache; throttling 3G/4G w DevTools to nie realne LTE (symulacja Slow 4G to ok. 1,6 Mb/s i 150 ms RTT, a realne LTE w Polsce schodzi często poniżej 60 ms); LCP zgłaszane dla obrazu hero zmienia się po włączeniu lazy-loadingu — sprawdź w panelu Performance, który element jest faktycznie raportowany jako LCP.

Zanim ruszysz z optymalizacją, ustal punkt odniesienia. W projektach e-commerce warto połączyć pomiar z audytem wtyczek i szablonu — tak jak w wdrożeniach i optymalizacji WooCommerce w Biłgoraju. Punktem odniesienia dla progów jest dokumentacja Core Web Vitals w Google Search Central.

Ten sam zestaw testów powtarzamy przy mniejszych sklepach regionalnych, m.in. przy SEO technicznym i optymalizacji szybkości w Józefowie.

PoziomNarzędziaKiedy daneGłówna pułapka
LabLighthouse, PageSpeed InsightsOd razu, po każdym uruchomieniuSymulacja zamiast realnych warunków i cache użytkownika
FieldCrUX API, Search ConsoleOstatnie 28 dniZbyt późne dane, by ocenić wdrożenie z tego tygodnia
RUMweb-vitals JS, sendBeacon, GA4W 24 h od wdrożeniaWymaga pracy dewelopera i miejsca na endpoint zbierający zdarzenia

Najczęstsze wąskie gardła w PrestaShop i WooCommerce — z liczbami

Zamiast zaczynać od narzędzi, sprawdź siedem miejsc, w których w praktyce ucieka czas. Wszystkie da się zweryfikować bez dostępu do kodu źródłowego.

Zakres opcji wydajnościowych opisuje dokumentacja PrestaShop dla deweloperów. Jeśli po tej liście nadal nie wiesz, co blokuje sklep, warto zacząć od uporządkowania projektu — tak wygląda u nas organizacja wdrożenia i optymalizacji WooCommerce.

Wąskie gardłoTypowy objawOrientacyjny efekt naprawy
Obrazy bez konwersji60–80% transferu karty produktuWebP/AVIF: −30–50% wagi strony, LCP krótszy o 0,4–0,8 s
Wtyczki ładowane na froncieKażda: 30–150 ms PHP, 20–80 KB JS20 wtyczek bez audytu: ponad 1 s dodane do TTFB
CCC wyłączone (PrestaShop)Wolne generowanie strony kategorii2–5 s krótsze generowanie kategorii
Brak indeksów na tabelach ps_*Katalog 5–20 tys. produktówZapytania 800–2000 ms zamiast pojedynczych ms
PHP 7.4Backend i panel administracyjny15–30% szybszy backend po przejściu na 8.1/8.2
Brak object cache / cache stronKażde wejście generuje stronę od zeraRedis/Memcached + cache dla gości

Kolejność działań, która daje najszybszy zwrot — playbook na 4 etapy

Kolejność nie jest kwestią preferencji. Jeśli zaczniesz od frontendu, a serwer odpowiada w 900 ms, zmniejszysz plik CSS o 30 KB i nie zobaczysz tego w żadnym raporcie RUM.

Etap 1 — serwer i PHP. Aktualizacja PHP do 8.2, włączenie OPcache, object cache przez Redis/Memcached, HTTP/2 lub HTTP/3, kompresja Brotli. To zwykle 20–40% szybszy backend bez zmian w kodzie aplikacji. Efekt weryfikujesz na TTFB z 10 pomiarów i na slow query log, nie na pojedynczym uruchomieniu PageSpeed Insights.

Etap 2 — obrazy. Konwersja do WebP/AVIF, poprawne wymiary plików wyświetlanych w gridzie, srcset dla mobile, usunięcie lazy-load z obrazu hero — to najczęstszy błąd pogarszający LCP. W PrestaShop sprawdź, czy motyw nie wymusza JPEG-a; w WooCommerce pamiętaj o regeneracji miniatur po zmianie ustawień, inaczej serwer nadal podaje stare pliki.

Etap 3 — cache i CDN. Pełny cache stron dla gości, z wykluczeniem koszyka, checkoutu i zalogowanych. CDN z punktami obecności w Warszawie i Frankfurcie potrafi ściąć TTFB z 800 ms do 120–180 ms.

Etap 4 — frontend. Scalanie i minifikacja CSS/JS, defer dla skryptów niekrytycznych, preload dla fontów, usunięcie nieużywanych wtyczek i skryptów trackerów ładowanych na każdej podstronie.

Zasada porządkująca: nie ruszaj frontendu, dopóki serwer nie odpowiada w mniej niż 300 ms. Inaczej optymalizujesz objaw, a nie przyczynę.

Pułapka: brak reguły wykluczającej cache dla zalogowanych to najczęstsza regresja po wdrożeniu — klient widzi pusty albo cudzy koszyk. Testuj na koncie testowym i na koncie zalogowanego klienta, zanim uznasz wdrożenie za zamknięte.

Jak mierzyć efekt: RUM przed i po zmianie, porównanie 7 dni po wdrożeniu. Pojedynczy test nie jest dowodem. Definicje metryk, na które patrzysz, opisuje web.dev – Web Vitals.

SEO techniczne poza szybkością — 9 kontroli, które zajmują ok. 2 godzin

To warstwa, o której zapomina większość publikacji o szybkości. Dziewięć kontroli poniżej zajmuje około dwóch godzin i często wyjaśnia spadek ruchu lepiej niż kolejny audyt LCP.

Osobno warto zadbać o architekturę treści lokalnych: konsekwentne linkowanie w obrębie materiałów regionalnych — na przykład SEO techniczne i optymalizacja szybkości w Frampolu, w Zwierzyńcu czy w Szczebrzeszynie — buduje spójny sygnał zamiast rozproszonych wpisów.

KontrolaGdzie sprawdzićCzas
Indeksacja i parametry filtrowaniaSearch Console → Indeksowanie stron, robots.txt20 min
KanibalizacjaSearch Console → Skuteczność, porównanie fraz20 min
Canonical i warianty URLKod źródłowy, podgląd kodu w GSC15 min
Kody odpowiedzi i łańcuchy 301Screaming Frog w trybie listy15 min
Dane strukturalneRich Results Test, walidator schema15 min
Sitemap XMLSearch Console → Mapy witryn5 min
hreflangKod źródłowy, walidator hreflang10 min
Wydajność indeksowaniaGSC → „Wykryta – nie zaindeksowana”10 min
SSL, mixed content, 5xxPanel hostingu, logi serwera10 min

Hosting i VPS a szybkość — co ma znaczenie dla sklepu z Lublina i Lubelszczyzny

Zanim zamówisz kolejną wtyczkę do cache, sprawdź, gdzie fizycznie stoi serwer i co dokładnie dostajesz w planie. Dla ruchu z Lublina i wschodniej Polski (Zamość, Chełm, Biała Podlaska, Puławy) centrum danych w Warszawie daje zwykle 10–25 ms RTT mniej niż Frankfurt i 30–60 ms mniej niż lokalizacje w USA. Pojedyncze 20 ms nie wygląda groźnie, ale karta produktu to 60–120 żądań — HTML, CSS, JS, obrazki, font, zapytania do API płatności i kurierów — a każde z nich ma osobny handshake TLS. W praktyce zbiera się z tego kilkaset milisekund na pełnym ładowaniu.

Parametry, które realnie przekładają się na szybkość:

Kiedy shared hosting wystarcza: do ok. 3 000–5 000 wizyt miesięcznie, katalog do kilkuset produktów, brak integracji z ERP, brak importów w tle. Kiedy potrzebny VPS: powyżej 10 000 wizyt, synchronizacja z Subiektem lub WF-Magiem, cykliczne importy CSV, więcej niż 5 000 produktów. Punkt startowy to 4 vCPU / 8 GB RAM / NVMe; przy 20 000+ wizyt i środowisku stagingowym sensowne jest 8 vCPU / 16 GB. Przy wdrożeniach z ERP — takich jak wdrożenia i optymalizacja WooCommerce w Biłgoraju — decyzję o VPS podejmuje się jeszcze przed startem sklepu.

Co monitorować: TTFB, liczbę procesów PHP (pm.max_children), użycie RAM bazy i innodb_buffer_pool_size, błędy 5xx, uptime oraz slow query log. Kiedy hosting to nie problem? Jeśli TTFB wynosi 150 ms, a strona i tak ładuje się 4 s, wąskie gardło masz we froncie: nieskompresowane obrazy, blokujący JS, fonty z zewnętrznego CDN. Wymiana serwera nic wtedy nie da. Web Vitals rozdziela dokładnie te warstwy — warto mieć to rozróżnienie w głowie, zanim zaczniesz rozmowę z hostingiem.

ParametrShared hosting wystarczaVPS — punkt startowy
Ruch miesięcznydo 3 000–5 000 wizytpowyżej 10 000 wizyt
Katalogdo kilkuset produktów5 000+ produktów
Integracjebrak ERP, brak importów w tlesynchronizacja z ERP, cykliczne importy CSV
Zasobywspółdzielone vCPU, wspólne IOPS4 vCPU / 8 GB RAM / NVMe; 8 vCPU / 16 GB przy 20 000+ wizyt
StackLiteSpeed + LSCache albo Nginx + PHP-FPMPHP 8.2/8.3, OPcache, HTTP/3, Brotli, własne pm.max_children
MonitoringTTFB, uptime, 5xxTTFB, procesy PHP, RAM bazy, slow query log, 5xx

Checklista 12 punktów: audyt SEO technicznego i szybkości do odklikania

Ta checklista jest do przejścia w 45–60 minut i nie wymaga dostępu do serwera — wystarczy przeglądarka, darmowe konto w Search Console i jeden crawler. Podziel ją na dwa bloki: A — szybkość (punkty 1–6), B — indeksacja i technika (7–12). Wyniki zapisuj w arkuszu z datą, żeby po wdrożeniu mieć punkt odniesienia.

W bloku A punkty 1–3 to pomiary, a 4–6 to najczęstsze przyczyny. Dwie pułapki: mierzenie na zalogowanym koncie z wyłączonym cache oraz patrzenie tylko na Lighthouse, czyli dane laboratoryjne. Interesują cię też dane z pola (CrUX w Search Console, PageSpeed Insights) i trzy pomiary o różnych porach dnia.

W bloku B punkt 8, czyli canonical na wariantach, to najczęstsza przyczyna sytuacji, w której sklep ma 6 000 produktów, a w indeksie jest 2 100 adresów. Punkt 9 sprawdzasz w Rich Results Test — wymagane pola znajdziesz w dokumentacji Google o danych strukturalnych obsługiwanych w wyszukiwarce. Punkty 11–12 wymagają logów serwera; jeśli hosting ich nie udostępnia, to sam w sobie jest argument za zmianą planu.

Ten sam zestaw sprawdzamy u klientów regionalnych — zobacz, jak wygląda to w praktyce przy SEO technicznym i optymalizacji szybkości – Szczebrzeszyn. Pełną listę 12 punktów trzymamy też jako checklist_items tego artykułu, żebyś mógł odhaczać je po kolei.

Po wdrożeniu zmian przez dostawcę wróć do tej samej checklisty i porównaj liczby, a nie wrażenia: nie „jest szybciej”, tylko TTFB 780 ms → 190 ms, LCP 3,9 s → 2,2 s, liczba zaindeksowanych URL 2 100 → 5 800.

#PunktKryterium zaliczeniaNarzędzie
1TTFB z serweraponiżej 200 ms przy cache HIT, poniżej 600 ms bez cachePageSpeed Insights, WebPageTest, DevTools (Network)
2LCP na mobileponiżej 2,5 s dla 75% wizyt w danych z polaPageSpeed Insights, raport CrUX w Search Console
3INPponiżej 200 ms dla 75% wizytraport CrUX, PageSpeed Insights
4ObrazyWebP/AVIF, srcset, brak plików powyżej 200 KB nad foldemLighthouse, WebPageTest
5Cache przeglądarki i CDNdługi max-age dla assetów z hashem, wysoki udział HIT z CDNDevTools (Network), panel CDN
6Waga i liczba skryptówkrótki czas blokowania wątku, mało domen zewnętrznychLighthouse, podsumowanie skryptów firm trzecich
7Pokrycie indeksuwiększość URL z sitemap zaindeksowanaSearch Console → Indeksowanie → Strony
8Canonical na wariantachkażdy wariant wskazuje właściwy URL, brak duplikatówcrawler (np. Screaming Frog), Search Console
9Dane strukturalne Product/Offerzero błędów, ostrzeżenia przejrzaneRich Results Test
10Sitemap i robots.txtCSS/JS nie zablokowane, aktualny lastmodSearch Console → Sitemapy
11Filtry i parametrybrak setek kombinacji z filtrami w indeksieSearch Console, crawler, logi
12Logi Googlebotabrak 5xx na zasobach, crawl bez błędówlogi serwera, Search Console → Statystyki indeksowania

Ile kosztuje SEO techniczne i optymalizacja szybkości — widełki i model współpracy

Rozliczamy się godzinowo i tak samo podajemy wyceny — bez pakietów, w których nie wiadomo, co jest w środku. Widełki orientacyjne dla sklepu na PrestaShop lub WooCommerce: audyt SEO technicznego i szybkości 8–16 h, wdrożenie poprawek 20–60 h, opieka techniczna 4–8 h miesięcznie. Rozrzut w audycie bierze się głównie z liczby szablonów i szablonów wariantów; rozrzut we wdrożeniu — z liczby wtyczek (30 aktywnych to inny projekt niż 8), stanu bazy i tego, czy zalegają w niej stare wersje produktów i logi.

Co wchodzi w audyt: raport z pomiarami przed (TTFB, LCP, INP, liczba zaindeksowanych URL), lista problemów z priorytetem P0/P1/P2 i szacunkiem godzinowym, plan wdrożenia z kolejnością prac. Co wchodzi we wdrożenie: poprawki po stronie serwera (PHP, FPM, cache), cache obiektowy, kompresja i formaty obrazów, poprawki frontendu, indeksacja (canonical, sitemap, robots, filtry), dane strukturalne.

Model współpracy: pracujesz bezpośrednio z deweloperem, bez pośredników, z ustalonym SLA na czas reakcji. Na koniec dostajesz raport przed/po z danymi z CrUX i z własnego RUM — jak Google czyta te metryki, opisuje dokumentacja Core Web Vitals.

Własne moduły i wtyczki mają sens wtedy, gdy zastępują dwa–trzy płatne rozszerzenia robiące to samo — mniej zależności to mniej aktualizacji i niższy koszt utrzymania. Zakres i stawka nie zależą od tego, czy siedzisz w Lublinie, czy np. w SEO technicznym i optymalizacji szybkości w Zwierzyńcu, czy w SEO technicznym i optymalizacji szybkości – Frampol — różni się tylko harmonogram spotkań.

Czego nie obiecujemy: gwarancji TOP1. Obiecujemy mierzalną poprawę LCP, INP i TTFB oraz uporządkowaną indeksację.

ZakresWidełkiCo dostajesz
Audyt SEO technicznego i szybkości8–16 hpomiary przed, lista problemów z priorytetem, szacunek godzinowy, plan wdrożenia
Wdrożenie poprawek20–60 hserwer, cache, obrazy, frontend, indeksacja, dane strukturalne
Opieka techniczna (retainer)4–8 h miesięczniemonitoring, regresje po aktualizacjach, raport po zmianach

Najczęstsze błędy i jak je wykryć

Wyciąganie wniosków z jednego wyniku Lighthouse, uruchomionego raz, na desktopie i bez throttlingu.

Jak wykryć: Sprawdź, czy ktokolwiek w firmie patrzył na raport Core Web Vitals w Search Console i na publiczne dane CrUX — jeśli nie, decyzja opiera się tylko na pomiarze laboratoryjnym.

Jak naprawić: Traktuj Lighthouse jako narzędzie do szukania przyczyn, nie do oceny stanu sklepu. Punktem odniesienia zrób raport użyteczności w Search Console (osobno mobile i desktop) oraz CrUX z ostatnich 28 dni.

Optymalizacja szybkości zaczęta bez sprawdzenia indeksacji i crawl budgetu.

Jak wykryć: W Search Console porównaj liczbę zaindeksowanych URL-i z liczbą aktywnych produktów i kategorii. Zwróć uwagę na sekcję Wykluczone oraz na to, ile URL-i z filtrami i parametrami trafiło do indeksu.

Jak naprawić: Najpierw napraw to, co wypada z indeksu i co marnuje crawl budget: canonicale, parametry filtrów, sitemapę, wewnętrzne linkowanie. Dopiero potem optymalizuj czasy ładowania.

Pomiar szybkości wyłącznie na wylogowanym użytkowniku z pustym koszykiem.

Jak wykryć: Uruchom test na koncie z historią zamówień, produktami w koszyku i zapisanym adresem dostawy. Jeśli wyniki różnią się drastycznie, mierzysz nie ten scenariusz, który generuje przychód.

Jak naprawić: Ustal dwa scenariusze testowe: nowy użytkownik z kampanii i powracający klient. Dla ruchu zalogowanych sprawdź, czy cache i pełnopage cache są wyłączone i jak to wpływa na LCP oraz INP.

Pomiar po podgrzaniu cache i traktowanie go jako stanu domyślnego.

Jak wykryć: Zrestartuj PHP-FPM i OPcache, wyczyść cache aplikacji oraz cache na serwerze, a następnie zmierz czas odpowiedzi pierwszego żądania z zimnego startu. Porównaj z wynikiem drugiego i trzeciego żądania.

Jak naprawić: Zawsze raportuj dwie liczby: zimny start i ciepły cache. Po wdrożeniu na produkcję zrób osobny pomiar dla pierwszego wejścia po deployu i dla ruchu w godzinach szczytu.

Lazy-loading włączony na obrazie hero, który jest elementem LCP.

Jak wykryć: Sprawdź w PageSpeed Insights i w danych z CrUX lub RUM, który element jest raportowany jako LCP. Jeśli to obraz z atrybutem loading=lazy, masz opóźnienie z własnej decyzji.

Jak naprawić: Obraz hero ładuj od razu, z atrybutem fetchpriority=high i poprawnym preloadem. Lazy-loading zostaw dla treści poniżej pierwszego ekranu.

Brak monitoringu błędów 5xx i czasów odpowiedzi serwera.

Jak wykryć: W Search Console sprawdź raport błędów serwera i porównaj go z logami hostingu. Jeśli o awarii dowiadujesz się z maila od klienta, monitoringu nie ma.

Jak naprawić: Włącz monitoring dostępności z alertem na maila lub SMS, ustaw logowanie błędów 5xx i 301 w jednym miejscu oraz ustal, kto reaguje poza godzinami pracy.

Lista kontrolna do odklikania

Podsumowanie

Szybkość to jedna z pięciu warstw SEO technicznego, a nie jego całość. Zacznij od diagnozy: raport Core Web Vitals w Search Console, porównanie z danymi terenowymi i sprawdzenie indeksacji. Dopiero potem sensowna jest optymalizacja LCP, zwłaszcza że 75. percentyl oznacza, że liczy się najgorsza jedna czwarta sesji. Bez naprawy indeksacji przyspieszanie sklepu to wydawanie budżetu na coś, czego klient i tak nie zobaczy w wynikach.

Najczęściej zadawane pytania

Czy SEO techniczne i optymalizacja szybkości to to samo?

Nie. Szybkość to jedna z pięciu warstw SEO technicznego, obok indeksacji i crawl budgetu, architektury URL i nawigacji, danych strukturalnych oraz bezpieczeństwa i stabilności. Sama optymalizacja Core Web Vitals nie naprawi sklepu, w którym produkty wypadają z indeksu. Kolejność ma znaczenie: najpierw dostęp do indeksu, potem szybkość.

Czy przyspieszenie strony wystarczy, żeby awansować w Google?

Samo przyspieszenie nie przesunie sklepu o kilka pozycji, jeśli treść i dopasowanie do intencji użytkownika są słabe. Core Web Vitals są sygnałem pomocniczym — więcej o tym, jak Google je traktuje, znajdziesz w dokumentacji Google Search Central. Szybkość najczęściej odblokowuje to, co już działa: zmniejsza odrzucenia, zwiększa konwersję i pozwala w pełni wykorzystać istniejącą widoczność.

Czy wyniki z PageSpeed Insights są miarodajne?

PageSpeed Insights pokazuje dwa zestawy danych: pomiar laboratoryjny Lighthouse i dane terenowe z CrUX. Ten pierwszy jest powtarzalny, ale nie oddaje realnych warunków — cache, zalogowania, wolnego LTE i obciążenia serwera. Do decyzji bierz dane terenowe, a Lighthouse traktuj jako narzędzie diagnostyczne do szukania przyczyn.

Dlaczego Google ocenia 75. percentyl, a nie średnią?

Google ocenia stronę po najgorszych 25% sesji, nie po średniej. To zabezpieczenie przed sytuacją, w której szybkie sesje z desktopu maskują wolne wejścia na telefonie. Dlatego warto patrzeć na rozkład, a nie tylko na jedną liczbę — ładna średnia przy ciężkim ogonie oznacza, że część klientów czeka na stronę kilka sekund.

Jak szybko po zmianach widać efekt?

W danych CrUX i w raporcie Core Web Vitals w Search Console efekt zobaczysz po około 28 dniach, bo tyle obejmuje okno pomiarowe. Jeśli wdrożysz własny RUM na bibliotece web-vitals, wpływ zmian zobaczysz w ciągu 24 godzin od deployu. Warto mieć oba źródła: RUM do sterowania pracami, CrUX do potwierdzenia, że Google widzi to samo.

Od czego zacząć, gdy sklep ma problem i z indeksacją, i z szybkością?

Od indeksacji. Jeśli Google nie ma w indeksie kart produktów, to ich szybkość nie ma znaczenia, bo nie biorą udziału w wynikach. Pierwszy krok to audyt indeksu, canonicali i sitemapy, drugi — dopiero Core Web Vitals i wąskie gardła po stronie obrazów oraz skryptów.

Czy dane strukturalne naprawdę wpływają na wyniki sklepu?

Tak, ale nie na pozycję, a na sposób prezentacji wyniku. Poprawne znaczniki Product i Offer mogą pokazać cenę, walutę i dostępność bezpośrednio w wynikach wyszukiwania, co podnosi współczynnik kliknięć. Warto sprawdzić, czy Twój sklep wysyła te dane zgodnie z tym, co Google faktycznie obsługuje.

Jeśli chcesz przejść tę checklistę na własnym sklepie, napisz do DropDigital i opisz, jaki masz stack oraz co już zostało sprawdzone. Pracujemy na PrestaShop i WooCommerce, także dla firm z Lublina i okolic — od Frampola po Szczebrzeszyn.

Źródła i materiały