SEO techniczne w firmie ze Zwierzyńca to cztery mierzalne obszary: indeksowalność, struktura i linkowanie wewnętrzne, szybkość (Core Web Vitals) oraz dane strukturalne. Każdy z nich da się zmierzyć i porównać po 30 dniach — pod warunkiem że zapiszesz punkt startowy. W testach sklep z LCP powyżej 4 s notuje ok. 20–25% niższą konwersję niż sklep z LCP do 2,5 s, więc szybkość to nie kosmetyka, tylko pozycja w rankingu i w koszyku. Poniżej znajdziesz narzędzia, progi oraz checklistę 13 punktów, którą przejdziesz samodzielnie, bez pomocy agencji. Jeśli chcesz najpierw zobaczyć, jak wygląda taki zakres dla firm z powiatu zamojskiego, zajrzyj do SEO technicznego i optymalizacji szybkości w Zamościu dla firm.
„SEO techniczne” nie jest jedną rzeczą, którą się włącza. To cztery niezależne obszary, każdy z własnym narzędziem pomiarowym i własnym wskaźnikiem. Jeśli zawiedzie jeden, pozostałe trzy nie uratują wyniku.
| Filar | Co obejmuje | Czym to zmierzysz |
|---|---|---|
| Indeksowalność | robots.txt, meta robots, canonical, sitemap.xml, budżet crawlowania | GSC: raport „Strony” i „Sprawdzenie adresu URL” |
| Struktura i linkowanie wewnętrzne | Hierarchia kategorii, menu, breadcrumbs, linki kontekstowe, głębokość kliknięć | Crawl wewnętrzny (np. Screaming Frog) + GSC |
| Szybkość (Core Web Vitals) | LCP, INP, CLS, TTFB, waga zasobów, cache, hosting | PageSpeed Insights, raport Core Web Vitals w GSC |
| Dane strukturalne | Product, Offer, BreadcrumbList, LocalBusiness | Test wyników z elementami uprzywilejowanymi |
Granica jest tu ważna. Technika odpowiada za to, czy Google w ogóle zobaczy Twoją ofertę i jak szybko użytkownik ją dostanie. Nie naprawi jednak tego, że opis produktu jest skopiowany od producenta, że oferta nie różni się od konkurencji albo że nikt nie linkuje do Twojej strony. Google wprost pisze, że liczy się treść tworzona dla ludzi — SEO techniczne to warunek konieczny, ale nie wystarczający.
Punkt odniesienia, który warto mieć z tyłu głowy: w testach sklep z LCP powyżej 4 s notuje ok. 20–25% niższą konwersję niż sklep z LCP do 2,5 s. Przy 200 zamówieniach miesięcznie to 40–50 zamówień różnicy. Policz to na własnych liczbach, zamiast traktować jako straszak.
Kontekst regionalny: klient szukający noclegu, warsztatu czy wypożyczalni kajaków nie zaczyna wyszukiwania od słowa „Zwierzyńca”. Wpisuje „Roztocze”, „Zamość”, „niedaleko Zwierzyńca”. Wizytówka w Mapach Google obsługuje tylko zapytania lokalne i tylko w mapach — nie wygrasz z firmą z Zamościa, która ma szybką stronę i kilkaset zaindeksowanych podstron usługowych. Zakres takich prac opisujemy szerzej w materiale o SEO technicznym i optymalizacji szybkości w Zamościu dla firm.
Dalej znajdziesz trzy kroki: pomiar punktu startowego, progi, których nie warto przekraczać, oraz checklistę 12 punktów do przejścia samodzielnie.
| Filar | Co obejmuje | Czym to zmierzysz |
|---|---|---|
| Indeksowalność | robots.txt, meta robots, canonical, sitemap.xml, budżet crawlowania | GSC: raport „Strony” i „Sprawdzenie adresu URL” |
| Struktura i linkowanie wewnętrzne | Hierarchia kategorii, menu, breadcrumbs, linki kontekstowe, głębokość kliknięć | Crawl wewnętrzny (np. Screaming Frog) + GSC |
| Szybkość (Core Web Vitals) | LCP, INP, CLS, TTFB, waga zasobów, cache, hosting | PageSpeed Insights, raport Core Web Vitals w GSC |
| Dane strukturalne | Product, Offer, BreadcrumbList, LocalBusiness | Test wyników z elementami uprzywilejowanymi |
Punkt startowy mierzysz w dwóch miejscach i oba wyniki są potrzebne.
PageSpeed Insights (PSI) w górnej części pokazuje dane polowe z CrUX — realne pomiary użytkowników Chrome z ostatnich 28 dni, liczone na 75. percentylu. To one przekładają się na ranking. Niżej PSI pokazuje wynik Lighthouse, czyli symulację w laboratorium na sztucznie spowolnionym połączeniu. Różnica 20–30 punktów między tymi dwoma wartościami to norma, nie błąd narzędzia.
Lighthouse w DevTools (F12 → zakładka Lighthouse) służy do diagnozy: wskazuje konkretny plik, który blokuje renderowanie. Nie traktuj jego wyniku jako oceny całej strony — to test jednego urządzenia w jednym momencie.
Uwaga praktyczna dla mniejszych stron: przy kilkuset wizytach miesięcznie PSI może w ogóle nie pokazać danych polowych, bo CrUX wymaga odpowiedniej liczby pomiarów. Wtedy zostają Lighthouse, TTFB z nagłówków serwera oraz raport Core Web Vitals w GSC, jeśli zbierze się próbka. Brak danych polowych nie oznacza, że nie da się mierzyć.
Mierz zawsze na mobile z throttlingiem. Desktopowe 95/100 przy mobilnym 38/100 to typowy obraz sklepu MŚP na PrestaShop z kilkunastoma wtyczkami — a Google indeksuje wersję mobilną.
| Metryka | Próg (75. percentyl, mobile) | Pierwszy ruch, gdy próg jest przekroczony |
|---|---|---|
| LCP | ≤ 2,5 s | Kompresja i format obrazów (WebP/AVIF), zdjęcie główne poza lazy loadingiem, cache i CDN |
| INP | ≤ 200 ms | Audyt JS: slidery, czat, wtyczki, tagi analityczne; opóźnienie ładowania skryptów |
| CLS | ≤ 0,1 | Wymiary width/height dla obrazów, miejsce na banner cookies, font-display: swap |
| TTFB | ≤ 0,8 s | Hosting, wersja PHP, OPcache, cache stron, liczba zapytań do bazy |
W GSC otwórz dwa raporty: „Core Web Vitals” (ile URL-i w grupach: dobry, wymaga poprawy, słaby) oraz „Strony” (ile zaindeksowanych, ile wykluczonych i z jakiego powodu). Punkt startowy zapisz w arkuszu w kolumnach: data pomiaru, wzorzec URL-a (po 3–5 sztuk: strona główna, kategoria, karta produktu), urządzenie, LCP, INP, CLS, TTFB, liczba zaindeksowanych URL-i. Po 30 dniach powtórz pomiar o podobnej porze dnia i porównaj. Bez zapisanego punktu startowego nie udowodnisz efektu ani sobie, ani właścicielowi firmy.
| Metryka | Próg (75. percentyl, mobile) | Pierwszy ruch, gdy próg jest przekroczony |
|---|---|---|
| LCP | ≤ 2,5 s | Kompresja i format obrazów (WebP/AVIF), zdjęcie główne poza lazy loadingiem, cache i CDN |
| INP | ≤ 200 ms | Audyt JS: slidery, czat, wtyczki, tagi analityczne; opóźnienie ładowania skryptów |
| CLS | ≤ 0,1 | Wymiary width/height dla obrazów, miejsce na banner cookies, font-display: swap |
| TTFB | ≤ 0,8 s | Hosting, wersja PHP, OPcache, cache stron, liczba zapytań do bazy |
Całość zajmuje 60–90 minut i nie wymaga płatnych narzędzi. Przy każdym punkcie podaję miejsce sprawdzenia.
Priorytet napraw ustal w tej kolejności: blokady indeksowania, potem szybkość, potem duplikaty i przekierowania. Ten sam schemat stosujemy w projektach dla firm z Roztocza — zobacz, jak wygląda to w praktyce przy SEO technicznym i optymalizacji szybkości w Narolu.
W polskich wdrożeniach WooCommerce i PrestaShop wracają te same cztery problemy. Każdy ma jednoznaczny objaw i narzędzie pomiaru, więc da się go potwierdzić w kilkanaście minut.
Jak to wykryć: uruchom waterfall w WebPageTest (serwer Frankfurt, profil 4G, trzy przebiegi), włącz slow_query_log z long_query_time = 1 i przejrzyj zapytania bez indeksów, a w PrestaShop profiluj hooki — dokumentacja deweloperska opisuje, jak śledzić czas ich wykonania. W WordPressie test w trybie bez wtyczek (Health Check & Troubleshooting) pokaże, ile kosztuje sam szablon, bez dodatków.
Pułapka: optymalizacja „na wyczucie”. Dokładanie skryptów opóźniających bez pomiaru kończy się wzrostem liczby błędów JS, a LCP stoi w miejscu. Zapisuj wynik przed i po każdej zmianie — inaczej nie wiesz, czy cokolwiek się poprawiło.
| Błąd | Jak go zobaczyć | Typowy efekt po naprawie |
|---|---|---|
| Obrazy 1,5–3 MB zamiast WebP/AVIF | Waterfall w WebPageTest, waga transferu kategorii | −60–80% wagi grafiki, LCP krótsze o 0,8–1,5 s |
| 20+ wtyczek lub modułów bez cache | Test w trybie bez wtyczek, liczba zapytań do bazy | TTFB niższe o 200–500 ms |
| PHP 7.4 bez OPcache | phpinfo(), nagłówek X-Powered-By | PHP 8.2 + OPcache: 20–40% szybsze wykonanie skryptu |
Połowa problemów z szybkością sklepu nie leży w kodzie strony, tylko w infrastrukturze. Różnica jest mierzalna: przeciążony hosting współdzielony oddaje TTFB ok. 1,2 s, a VPS z dyskiem NVMe i sensowną konfiguracją — ok. 0,3 s. Przy kilkunastu podstronach w sesji zakupowej to kilka sekund różnicy dla klienta.
opcache.enable=1, opcache.memory_consumption=256, opcache.max_accelerated_files=20000.innodb_buffer_pool_size na poziomie 60–70% dostępnego RAM, indeksy na kolumnach używanych w filtrach i sortowaniu katalogu.Cache-Control z długim max-age dla assetów z hashem w nazwie.Kolejki i crony. Importy, synchronizacja z ERP i generowanie faktur nie mogą dziać się w żądaniu użytkownika. W WordPressie wyłącz WP-Cron i ustaw prawdziwy cron co minutę, ciężkie zadania kieruj do Action Scheduler albo kolejki Redis.
Hosting czy VPS? Decydują trzy liczby: liczba produktów, ruch dzienny i liczba integracji. Zakres i sposób wyceny takich prac dla firm w regionie opisujemy w materiale o SEO technicznym i optymalizacji szybkości w Zamościu dla firm.
| Kryterium (orientacyjnie) | Hosting współdzielony wystarczy | VPS ma sens |
|---|---|---|
| Liczba produktów | do ok. 500 | od ok. 2 000 |
| Ruch dzienny | do ok. 2 000 wizyt | od ok. 5 000 wizyt |
| Integracje (ERP, kurierzy, płatności) | 1 | 3 i więcej |
| Cache obiektowy Redis | rzadko dostępny | standard |
Kolejność ma znaczenie. Wdrażaj od największego zysku przy najmniejszym ryzyku — inaczej spędzisz tydzień na refaktorze JS, a LCP nadal będzie na czerwono.
srcset i sizes na trzy szerokości, stałe width i height w HTML. Bez wymiarów przeglądarka nie rezerwuje miejsca i CLS rośnie przy każdym doczytanym zdjęciu.rel="preload" i fetchpriority="high", a element powyżej pierwszego ekranu — loading="eager". Lazy-loading hero to najczęstszy błąd, jaki widzę w sklepach: LCP rośnie o 1–2 s.font-display: swap. preload tylko dla kroju użytego w H1 — każdy dodatkowy plik to osobne żądanie blokujące render.defer dla skryptów sklepu, async tylko dla niezależnych (analityka). Usuwanie nieużywanego kodu z szablonu i wtyczek to etap o największym ryzyku — testuj na kopii staging.Progi, do których warto dążyć, opisują materiały o Core Web Vitals: LCP do 2,5 s, INP do 200 ms, CLS do 0,1. Dla sklepu w Narolu czy Bełżcu kolejność prac jest identyczna — różni się tylko infrastruktura, co rozpisujemy w przewodniku SEO techniczne i optymalizacja szybkości w Narolu. Mierz na telefonie w testach polowych, nie tylko w Lighthouse — laboratorium zaniża problemy z TTFB.
| Kolejność | Co wdrażamy | Typowy zysk | Ryzyko |
|---|---|---|---|
| 1 | WebP/AVIF, srcset, width/height | LCP −0,8–1,5 s, CLS w dół | niskie |
| 2 | preload hero, fetchpriority, nagłówki cache | LCP −0,3–0,7 s | niskie |
| 3 | woff2, font-display: swap, max 2 rodziny | −100–300 ms na renderze | niskie |
| 4 | critical CSS, defer/async, czyszczenie kodu | INP i TBT w dół | wysokie — wymaga staging |
Wizytówka Google to zwykle pierwszy punkt kontaktu, ale sama nie wystarczy. Ustaw jedną kategorię główną odpowiadającą głównej usłudze (nie „firma usługowa”, jeśli sprzedajesz konkret), maksymalnie 2–3 kategorie dodatkowe. Wpisz realne godziny otwarcia, także dla świąt. Dodaj 10–15 zdjęć: budynek, zespół, realizacje — i dorzucaj 2–3 nowe raz w miesiącu. Opinie zbieraj po każdym zakończonym zleceniu i odpowiadaj na wszystkie w ciągu 48 godzin.
Dane NAP (nazwa, adres, telefon) muszą być identyczne w trzech miejscach: na wizytówce, w stopce strony i w danych strukturalnych LocalBusiness. Numer zapisany raz jako „+48 84 123 45 67”, a raz jako „84 1234567” to dla Google sygnał rozbieżności — najczęstszy błąd, jaki widzimy w audytach firm z powiatu zamojskiego.
Treści lokalne pisz z realnym kontekstem. Nie „działamy w regionie”, tylko „dojazd ze Zwierzyńca do Krasnobrodu zajmuje ok. 20 minut, realizacje prowadzimy w promieniu 40 km: Zwierzyniec, Szczebrzeszyn, Zamość, Krasnobród, Józefów”. Opisz konkretną realizację — co, gdzie, ile trwało, jaki był problem. Bez upychania fraz; zasady pisania pod odbiorcę, a nie pod wyszukiwarkę, opisuje dokumentacja Google o tworzeniu treści dla ludzi.
Pułapka numer jeden: ten sam tekst wklejony na strony dla Zamościa, Hrubieszowa, Narola i Zwierzyńca z podmienioną nazwą miejscowości. Każda z tych stron musi mieć unikalny przykład realizacji, unikalne zdjęcia, inny tytuł i opis meta. Inaczej konkurujesz sam ze sobą i żadna wersja nie rankuje.
Linkowanie wewnętrzne spina całość: z tej strony prowadź do materiału SEO techniczne i optymalizacja szybkości w Zamościu dla firm oraz do omówienia ceny i zakresu prac. Obie strony pogłębiają temat i przejmują ruch, który inaczej wracałby do Google.
Pomiar lokalny: w GSC filtruj zapytania zawierające „zwierzyniec”, „roztocze”, „krasnobród”. W panelu wizytówki śledź wyświetlenia, kliknięcia w trasę dojazdu i połączenia telefoniczne. Te trzy liczby porównuj co miesiąc — to najprostszy dowód, że praca nad widocznością lokalną działa.
Widełki wynikają z liczby godzin, nie z „pakietów”. Audyt techniczny to 8–16 godzin: crawl do 500 adresów, analiza raportu indeksowania, logi serwera, pomiar Core Web Vitals w PageSpeed Insights i CrUX. Optymalizacja szybkości to 20–60 godzin — sklep na PrestaShop z 300 produktami zamyka się bliżej 20, katalog z 10 000 SKU i filtrami warstwowymi bliżej 60. Opieka miesięczna ustalana w SLA, typowo 4–10 godzin. Stawkę godzinową mnożysz przez zakres — i tak dostajesz orientacyjny koszt.
Etapy są zawsze te same. (1) Audyt i pomiar startowy: zapisz LCP, INP, CLS oraz liczbę zaindeksowanych URL-i, bo bez punktu wyjścia nie udowodnisz efektu po 30 dniach. (2) Lista priorytetów z szacunkiem godzin dla każdej pozycji i kolejnością wdrożenia. (3) Wdrożenie partiami — np. tydzień 1–2 obrazy w WebP/AVIF, cache, CDN; tydzień 3–4 krytyczny CSS, odchudzenie JS, limity PHP-FPM. (4) Ponowny pomiar po 2–4 tygodniach.
KPI do raportowania: LCP/INP/CLS z 75. percentyla, liczba zaindeksowanych URL-i, kliknięcia i pozycje na frazy lokalne oraz udział ruchu z mobile. Progi i definicje metryk znajdziesz w dokumentacji web.dev o Core Web Vitals.
Kiedy opłaca się własny moduł zamiast płatnej wtyczki? Próg jest prosty: gdy roczna subskrypcja przewyższa koszt dedykowanego rozwiązania, a wtyczka i tak nie pokrywa procesu (nietypowa logika dostaw, filtry, integracja z ERP). Wtedy moduł pisany pod PrestaShop zwraca się w 12–18 miesięcy. Punkt wyjścia do wyceny: dokumentacja deweloperska PrestaShop.
Realistyczne oczekiwania: poprawa Core Web Vitals widoczna w GSC po 2–4 tygodniach (dane CrUX liczone są z 28 dni), ruchy pozycji na frazy lokalne po 1–3 miesiącach. Jeśli ktoś obiecuje skok na pierwszą pozycję w tydzień, sprzedaje coś innego niż SEO techniczne. Porównanie zakresów i stawek dla sąsiednich rynków znajdziesz w materiale o SEO technicznym i optymalizacji szybkości w Hrubieszowie.
| Zakres | Szacunek godzin | Kiedy widać efekt |
|---|---|---|
| Audyt techniczny + pomiar startowy | 8–16 h | od razu po raporcie |
| Optymalizacja szybkości (LCP/INP/CLS) | 20–60 h zależnie od skali sklepu | 2–4 tygodnie w GSC |
| Dane strukturalne i linkowanie wewnętrzne | 6–12 h | 2–6 tygodni |
| Opieka miesięczna | wg uzgodnionego SLA, zwykle 4–10 h | efekt ciągły, raport co miesiąc |
Obrazy PNG/JPEG ważące 1,5–3 MB zamiast WebP lub AVIF — na stronie głównej i w kartach produktów.
Jak wykryć: PageSpeed Insights → sekcja „Diagnostyka” → „Serwuj obrazy w nowoczesnych formatach”. W DevTools zakładka Network, filtr Img, sortowanie po kolumnie Size.
Jak naprawić: Konwersja do WebP/AVIF daje realnie 60–80% mniejszą wagę pliku przy zachowaniu jakości. Zacznij od trzech najcięższych obrazów widocznych nad linią zgięcia. W nowszych wersjach PrestaShop format obsługują ustawienia obrazów; jeśli Twoja wersja tego nie potrafi, konwersję zrób na poziomie CDN albo przed wgraniem plików.
Nadmiar wtyczek w WooCommerce (20+) lub modułów w PrestaShop bez żadnej warstwy cache — rośnie TTFB i liczba zapytań do bazy.
Jak wykryć: Policz aktywne wtyczki/moduły i zmierz TTFB przed oraz po ich czasowym wyłączeniu. W WooCommerce pomaga Query Monitor (liczba zapytań i czas ich wykonania na stronę), w PrestaShop tryb debug z podglądem zapytań.
Jak naprawić: Wyeliminuj wtyczki, które robią to samo, i te używane raz na kwartał. Dopiero potem dodaj cache stron oraz cache obiektowy. Kolejność ma znaczenie: cache nałożony na 25 wtyczek zamaskuje problem, ale nie usunie zapytań przy każdym odświeżeniu cache.
Hosting współdzielony bez cache stron i bez OPcache oraz praca na PHP 7.4, gdy hosting udostępnia 8.2.
Jak wykryć: Sprawdź nagłówki odpowiedzi serwera (brak śladu cache, np. x-cache, długi cache-control dla HTML) oraz wersję PHP w panelu hostingu. Wersję potwierdzisz też plikiem z wywołaniem phpinfo lub funkcją w kodzie.
Jak naprawić: Włącz OPcache i cache stron na poziomie serwera, zaktualizuj PHP do najnowszej wspieranej wersji, a przed zmianą przetestuj sklep na kopii (Zwierzyńca, jak cała Polska — moduły płatności i wysyłki bywają wrażliwe na wersję PHP).
Łańcuchy przekierowań 301 i błędy 404 na starych adresach po migracji lub zmianie struktury kategorii.
Jak wykryć: Google Search Console → raport „Strony” z listą błędów 404 oraz darmowy crawler, który pokaże łańcuchy (adres A → B → C). Pojedyncze przypadki sprawdzisz przez „Sprawdzenie adresu URL” w GSC.
Jak naprawić: Każdy stary adres prowadź jednym przekierowaniem 301 do docelowej, aktualnej wersji. Łańcuch skróć do jednego skoku, a 404 bez odpowiednika zamień na najbliższą istniejącą treść lub poprawną stronę kategorii. Na koniec popraw linki wewnętrzne, które nadal celują w stare adresy — inaczej 301 zostanie na stałe.
Duplikaty treści w indeksie: paginacja, adresy filtrów (?orderby=, ?filter=), parametry UTM i sesyjne.
Jak wykryć: W GSC sprawdź, czy w zaindeksowanych adresach pojawiają się parametry (wpisz w wyszukiwarce site: z parametrem). Zestaw to z logami serwera — najczęściej Googlebot odwiedza dziesiątki wariantów tej samej listy produktów.
Jak naprawić: Ustaw canonical na wersję czystą, warianty filtrów i sortowania zamknij w robots.txt lub oznacz noindex, a w linkowaniu wewnętrznym i kampaniach używaj jednego, kanonicznego adresu kategorii. Parametry UTM zostawiaj wyłącznie w linkach zewnętrznych.
hreflang wstawiony bez drugiej wersji językowej strony — najczęstszy błąd, jaki widzimy w polskich wdrożeniach.
Jak wykryć: Przejrzyj kod sekcji head i sprawdź, czy każdy adres wskazany w hreflang faktycznie istnieje i zwraca kod 200. Walidatory hreflang pokażą sprzeczności i odwołania do nieistniejących wersji.
Jak naprawić: Jeśli sklep działa tylko po polsku, usuń hreflang w całości. Wersje językowe dodawaj dopiero wtedy, gdy naprawdę utrzymujesz osobne treści i masz kto je obsłuży — inaczej wysyłasz wyszukiwarce sprzeczne sygnały.
Techniczne SEO to zestaw mierzalnych elementów: indeksowalność, struktura, szybkość i dane strukturalne. Zanim cokolwiek zmienisz, zapisz punkt startowy — datę, urządzenie, próbkę URL-i i wartości LCP, INP, CLS oraz TTFB; bez tego po 30 dniach nie będziesz wiedział, co zadziałało. Z checklisty 13 punktów największe efekty w sklepach MŚP dają zwykle trzy rzeczy: odchudzenie obrazów, uporządkowanie wtyczek i modułów oraz cache z aktualnym PHP. Technika nie zastąpi dobrej oferty i treści, ale źle wdrożona potrafi zniweczyć ich wysiłek.
Ma, bo dziś nie konkurujesz już tylko o klienta z ulicy — konkurujesz w skali Roztocza i całego województwa. Sama wizytówka lokalna nie wystarczy, gdy ktoś porównuje trzy sklepy i wybiera ten, który szybciej się ładuje. Techniczne SEO to warunek wejścia, nie przewaga, którą da się zastąpić samą treścią.
Czas zależy od liczby adresów i wersji sklepu — inaczej wygląda audyt 30-stronicowej witryny, a inaczej sklepu z kilkoma tysiącami produktów i filtrami. Nie podajemy tu jednej stawki, bo byłaby nieprawdziwa. Zakres i cenę ustalamy po krótkim rozpoznaniu: wersja CMS, liczba URL-i, hosting, obecny stan Core Web Vitals.
Nie. Cache skraca czas odpowiedzi serwera, ale nie odchudzi obrazów 2 MB ani nie usunie 40 zapytań do bazy generowanych przez dublujące się wtyczki. Kolejność działań to najpierw porządek w kodzie i zasobach, potem cache, na końcu drobne szlify. Odwrotna kolejność daje złudzenie, że problem zniknął — do pierwszego odświeżenia cache.
Nie, ale są punktem odniesienia, którego nie da się zignorować. Dane polowe z CrUX pochodzą od realnych użytkowników i to one liczą się w ocenie Core Web Vitals. Wynik laboratoryjny z Lighthouse pokazuje, co technicznie da się poprawić, i potrafi różnić się od polowego o 20–30 punktów. Potrzebujesz obu, żeby oddzielić problem z serwerem od problemu z zasobami na stronie.
Pełny przegląd raz w roku oraz po każdej większej zmianie: migracji, zmianie szablonu, aktualizacji CMS, dodaniu modułu płatności. Pomiar Core Web Vitals i raport „Strony” w GSC warto sprawdzać co miesiąc, żeby wychwycić regresję, zanim odbije się na ruchu. Po wdrożeniu poprawek porównaj wyniki po 30 dniach — krótszy okres jest zbyt podatny na chwilowe wahania.
Same w sobie nie obniżą pozycji, ale mogą wprowadzać w błąd i generować błędy w testach Google. Najczęstszy problem to dane niezgodne ze stanem faktycznym — np. znacznik Product bez ceny i dostępności albo Offer z ceną, która nie zgadza się z koszykiem. Wtedy nie dostajesz wyników wzbogaconych, a w GSC pojawiają się ostrzeżenia. Warto walidować każdy szablon po zmianie.
Jeśli chcesz, żebyśmy przeszli tę checklistę razem z Tobą i powiedzieli wprost, co warto naprawić najpierw — napisz do nas. Powiemy, ile pracy realnie wymaga Twój sklep i od czego zacząć.