Szybkość strony i SEO techniczne to dwa obszary, które w Zamościu i całym regionie najczęściej odkłada się na później — a to właśnie one decydują, czy klient z telefonu dojdzie do koszyka. Kolejność jest prosta: najpierw odpowiedź serwera i indeksacja, potem treść i linki. Poniżej znajdziesz realne progi Core Web Vitals, audyt do wykonania w 90 minut oraz kolejność optymalizacji według zwrotu z pracy. Wszystko po to, żebyś wiedział, co naprawić w pierwszej kolejności, a co może poczekać.

Dlaczego szybkość i SEO techniczne decydują o sprzedaży w Zamościu

Badania branżowe publikowane przez Google pokazują tę samą zależność: skrócenie czasu ładowania o 0,1 s podnosiło konwersję w sklepach detalicznych o kilka procent, a wydłużenie o sekundę działa w drugą stronę — ruch ten sam, zamówień mniej. Skala różni się w zależności od branży, ale kierunek jest stały: wolniej znaczy mniej zamówień. Najmocniej widać to na telefonach.

Policz to na swoim przykładzie. Sklep z 4 000 sesji miesięcznie i konwersją 1,5% daje 60 zamówień. Jeśli wolne ładowanie strony produktu obniży konwersję o 10%, zostaje 54 zamówienia — przy średniej wartości 200 zł to 1 200 zł mniej miesięcznie i blisko 15 000 zł rocznie. Do tego dochodzi koszyk: klient dodaje produkt, przechodzi do koszyka, a tam dociąga się skrypt płatności i podsumowanie zamówienia. Przy TTFB 1,8 s i LCP 5 s część osób zamyka kartę, bo nie widzi, czy zakup się zapisał. Nie wysyła wtedy żadnego formularza — po prostu wychodzi.

Dla firmy z Zamościa i okolic wynik mobilny w PageSpeed Insights jest ważniejszy niż desktopowy. Znacząca część zapytań lokalnych („naprawa opon Zamość”, „kwiaciarnia Zamość”) to telefony, często na zasięgu LTE, a nie na światłowodzie. Strona z desktopowym 95 i mobilnym 42 jest w praktyce wolna dla większości Twoich klientów. Sprawdź regiony w Hrubieszowie i Lublinie: te same progi, ten sam problem z kompresją obrazów i cache.

Ustaw priorytety tak: najpierw odpowiedź serwera i indeksacja, potem treść i linki. Techniczne SEO to fundament — bez indeksowalnych adresów i szybkiego serwera najlepszy tekst nie zadziała. Kolejność i progi weryfikujesz w dokumentacji Google dotyczącej Core Web Vitals.

Sesje / mies.KonwersjaSpadek konwersji o 10%Strata przy koszyku 200 zł / mies.
1 0001,5% (15 zamówień)1,5 zamówienia300 zł
4 0001,5% (60 zamówień)6 zamówień1 200 zł
12 0001,2% (144 zamówienia)14,4 zamówienia2 880 zł

Audyt techniczny w 90 minut — od czego zacząć, żeby nie zgadywać

Zanim zapłacisz za audyt, zrób go sam. Całą sekwencję da się zamknąć w 90 minutach, jeśli trzymasz się kolejności narzędzi. Zapisuj każdą liczbę w jednym arkuszu — inaczej po tygodniu nie pamiętasz, co było punktem wyjścia.

0–10 min: Google Search Console. Zakładka „Indeksowanie > Strony”. Sprawdź, ile adresów jest zindeksowanych, a ile wykluczonych, i rozwiń powody: „Odkryto – obecnie nie zindeksowano”, „Zindeksowano, choć zablokowano w pliku robots.txt”, błędy 404, „Alternatywna strona z tagiem kanonicznym”. Osobno „Core Web Vitals” — tam zobaczysz grupy adresów URL z problemami, z podziałem na mobile i desktop. Raport użyteczności mobilnej sprawdź, jeśli jest widoczny w Twojej wersji usługi — Google stopniowo przenosi te dane do innych raportów.

10–30 min: PageSpeed Insights. Nie testuj tylko strony głównej. Wybierz 5 adresów: główna, kategoria, produkt, koszyk, kontakt. Dla każdego zapisz mobilne LCP, INP (lub TBT) i CLS oraz TTFB. Dopiero te 15 liczb pokazuje, gdzie naprawdę boli.

30–75 min: Screaming Frog, wersja darmowa do 500 adresów URL. Skanuj stronę i filtruj: łańcuchy przekierowań 301 → 301, 404 wewnętrzne, duplikaty title i description, strony z noindex, które powinny być indeksowane, adresy z kanonicznym wskazującym na inny URL, strony o rozmiarze HTML powyżej 500 kB. W tej samej wersji sprawdzisz poprawność danych strukturalnych obsługiwanych przez Google.

75–90 min: test indeksacji. Wpisz w Google site:twojadomena.pl i porównaj liczbę wyników z liczbą w Search Console. Potem narzędzie „Sprawdź adres URL” dla trzech stron, które zarabiają najwięcej.

Jak odróżnić problemy? Indeksacja — strona nie pojawia się w wynikach, ma noindex, blokadę w robots.txt albo status „Odkryto, nie zindeksowano”. Szybkość — strona jest w wynikach, ale PSI i CrUX są słabe, a w GA4 widzisz wysokie współczynniki odrzuceń na mobile. Na koniec: lista 10 adresów do naprawy. Kolejność ustal wg ruchu i przychodu, nie wg tego, co najłatwiej poprawić.

CzasNarzędzieCo dokładnie sprawdzić
0–10 minSearch ConsoleIndeksowanie > Strony, powody wykluczenia, Core Web Vitals, użyteczność mobilna
10–30 minPageSpeed Insights5 kluczowych URL: LCP, INP/TBT, CLS, TTFB — na mobile
30–75 minScreaming Frog (500 URL)301 → 301, 404, duplikaty title, noindex, kanoniczne, rozmiar HTML
75–90 minGoogle + sprawdzanie adresu URLsite:twojadomena.pl, status indeksacji 3 najlepiej zarabiających stron

Core Web Vitals bez tajemnic: progi, jednostki, mierzenie

Core Web Vitals to trzy metryki z jasnymi progami. LCP (Largest Contentful Paint) mierzy, kiedy widać największy element — zwykle baner albo zdjęcie produktu. Poniżej 2,5 s jest dobrze, 2,5–4 s to „do poprawy”, powyżej 4 s to wynik zły. W przedziale 2,5–4 s wciąż masz szansę na ruch, ale tracisz część osób; powyżej 4 s na telefonie z LTE klient często nie doczeka.

INP (Interaction to Next Paint) poniżej 200 ms jest dobry, 200–500 ms wymaga poprawy, powyżej 500 ms jest zły. Na sklepach INP psuje najczęściej koszyk: przeliczanie podsumowania po każdej zmianie ilości, walidacja kodu pocztowego w JavaScript, filtry fasetowe w PrestaShop (blok warstwowy odpalający zapytania do bazy przy każdym kliknięciu) oraz slajdery na stronie głównej. Winne są też długie zadania powyżej 50 ms i zewnętrzne skrypty czatu czy marketing automation wczytywane w bloku head.

CLS poniżej 0,1 jest dobry, 0,1–0,25 wymaga poprawy, powyżej 0,25 jest zły. Najczęstsze przyczyny: zdjęcia bez atrybutów width i height, baner cookies wstawiany bez zarezerwowanego miejsca i podmiana fontu bez parametru size-adjust.

Ważniejsza różnica: dane laboratoryjne kontra polowe. Lighthouse w PageSpeed Insights to symulacja na jednym, z góry ustalonym urządzeniu. CrUX to 28 dni rzeczywistych wizyt Twoich klientów, raportowane jako 75. percentyl — i to na CrUX patrzy się przy ocenie strony. Laboratorium służy do diagnozy, polowe dane do oceny. TTFB to ukryty winowajca: powyżej 1,8 s w B2B i w sklepie z ciężkim backendem prawie zawsze oznacza problem hostingu — brak OPcache i object cache, shared hosting bez CDN, moduły dociążające każdy request. Pełne definicje i jednostki są w dokumentacji Web Vitals. Jeśli działasz w Skierbieszowie, Narolu czy Bełżcu, progi są identyczne — różni się tylko to, jak wolne łącze ma Twój klient.

MetrykaDobry wynikWymaga poprawyZły wynik
LCPponiżej 2,5 s2,5–4,0 spowyżej 4,0 s
INPponiżej 200 ms200–500 mspowyżej 500 ms
CLSponiżej 0,10,1–0,25powyżej 0,25
TTFB (orientacyjnie)poniżej 0,8 s0,8–1,8 spowyżej 1,8 s

Optymalizacja szybkości — kolejność działań z największym zwrotem

Kolejność działań wynika z prostej zasady: najpierw skracamy czas odpowiedzi serwera, potem wszystko inne. Minifikacja CSS bez cache'u to kilka procent zysku — cache serwerowy to często kilkaset milisekund na TTFB. Realna kolejność wygląda tak:

  1. Cache po stronie serwera. Zacznij od OPcache w PHP: opcache.enable=1, opcache.memory_consumption=128256, opcache.max_accelerated_files=10000. Jedno ustawienie w php.ini, zero zmian w kodzie. Dalej object cache — Redis albo Memcached — dla WordPressa (wtyczka Redis Object Cache) i PrestaShop. Na końcu pełny cache stron: LiteSpeed Cache, WP Rocket lub natywny full-page cache PrestaShop. Pułapka: cache pełnostronicowy musi omijać koszyk, logowanie i płatność, inaczej klient zobaczy dane innego użytkownika.
  2. Obrazy. Konwersja do WebP lub AVIF, srcset z kilkoma szerokościami, lazy loading. Kluczowy wyjątek: pierwszy, największy obraz (baner, zdjęcie główne produktu) nie może mieć loading="lazy" — ustaw mu fetchpriority="high". Cel: LCP poniżej 2,5 s.
  3. Zasoby blokujące renderowanie. Critical CSS inline, defer dla skryptów, async tylko dla niezależnych. Ograniczenie liczby wtyczek i modułów: na typowym sklepie kilkadziesiąt aktywnych rozszerzeń to najczęstsze źródło 1–2 s opóźnienia, którego nie naprawi żadna minifikacja.
  4. Hosting i CDN. Jeśli po powyższych krokach TTFB nadal przekracza około 600 ms, problem jest w infrastrukturze. Przejście ze współdzielonego hostingu na VPS albo hosting z LiteSpeed/nginx daje więcej niż kolejny tydzień optymalizacji frontu.

Progi i definicje metryk znajdziesz w dokumentacji Core Web Vitals na web.dev. Ten sam schemat wdrożenia opisaliśmy dla firm z Hrubieszowa i okolic.

KolejnośćCo robimyTypowy zyskNakład
1OPcache, Redis/object cache, full-page cachenajwiększy skok TTFB1 dzień
2WebP/AVIF, srcset, lazy loading bez pierwszego obrazuLCP i waga strony1–2 dni
3Critical CSS, defer/async, redukcja wtyczekusunięcie blokad renderowania2–3 dni
4VPS lub LiteSpeed/nginx + CDNstały, przewidywalny czas odpowiedzimigracja 1–3 dni

SEO techniczne: indeksacja, crawl i dane strukturalne

Szybkość to tylko połowa SEO technicznego. Druga połowa to kontrola nad tym, co Google może zaindeksować — i tu najczęściej „giną” produkty.

Indeksacja. Sprawdź kolejno: robots.txt (wpis Disallow: / zostawiony po etapie budowy potrafi siedzieć miesiącami), meta robots w szablonie oraz ustawienia noindex w panelu sklepu. W PrestaShop noindex i nofollow dla stron filtrów konfiguruje się przy przyjaznych URL-ach; jeśli administrator włączy wykluczenie zbyt szeroko, z indeksu wypadają też karty produktów. Objaw: „produkt zniknął z Google”, a w Search Console rośnie liczba stron wykluczonych.

Duplikaty i canonical. Na sklepie z filtrami jeden produkt ma dziesiątki adresów: ?limit=24, ?orderby=price, ?page=2, parametry trackingowe. Rozwiązanie: canonical wskazujący na wersję bazową, blokada indeksowania stron sortowania i filtrów, spójna paginacja. Paginacja nie powinna być noindex — linki z niej prowadzą do kart produktów.

Mapa strony XML. Ma zawierać wyłącznie adresy zwracające 200 i przeznaczone do indeksacji. Po imporcie produktów, dodaniu kategorii czy zmianie struktury wygeneruj mapę ponownie i zgłoś w Search Console — bez tego Google dowiaduje się o nowych adresach z opóźnieniem.

Dane strukturalne. Product i Offer dają szansę na cenę oraz dostępność w wynikach, BreadcrumbList odtwarza ścieżkę, LocalBusiness opisuje firmę. Listę obsługiwanych typów znajdziesz w dokumentacji danych strukturalnych Google Search Central. Wdrożenie sprawdzasz walidatorem i raportem w Search Console. Podobne audyty prowadzimy dla sklepów z Biłgoraja i Frampola.

ProblemObjawGdzie sprawdzić
noindex w szablonie lub paneluspadek liczby zaindeksowanych produktówmeta robots, ustawienia SEO sklepu, Search Console
canonical wskazuje obcy adresprodukty wypadają z indeksukod źródłowy karty produktu, raport stron
filtry i sortowanie bez blokadytysiące adresów z tym samym opisemraport indeksowania, sitemapa
nieaktualna mapa XMLnowe produkty indeksowane po tygodniachweryfikacja sitemapy w Search Console

Lokalne SEO dla Zamościa i Lubelszczyzny — co dodać ponad standard

Techniczne SEO przekłada się na widoczność lokalną tylko wtedy, gdy dane firmy są spójne w każdym miejscu. Klient z Zamościa i powiatów ościennych szuka zwykle frazą „usługa + miasto”, a Google porównuje sygnały z witryny, z profilu firmy i z katalogów.

Google Business Profile. Nazwa, adres i telefon muszą być identyczne jak w stopce witryny i w danych strukturalnych. Ustal jeden format zapisu — „ul. Przykładowa 1, 22-400 Zamość” — a nie raz z „ul.”, raz bez, raz z kodem pocztowym. Wybierz jedną kategorię główną i kilka dodatkowych, wgraj 10–15 zdjęć (wnętrze, realizacje, zespół) i odświeżaj je co kwartał, dodawaj wpisy z aktualną ofertą. To wpływa na widoczność w lokalnym pakiecie mapy i na liczbę połączeń z profilu.

Schema LocalBusiness. Adres, godziny otwarcia i areaServed w kodzie strony. Dla firmy z Zamościa sensowny zakres to „Zamość i powiat zamojski” albo „województwo lubelskie” — nie cała Polska, bo rozmywa sygnał. Zgodność danych strukturalnych z profilem firmy jest warunkiem, nie dodatkiem.

Strony lokalizacyjne. Podstrona „obsługa Zamość” działa, gdy różni się treścią: konkretne realizacje, terminy dojazdu, koszt, opinie klientów z tego obszaru. Kopia tego samego tekstu z podmienioną nazwą miasta to thin content — mechanizm opisuje dokumentacja treści przyjaznych użytkownikowi.

NAP w katalogach regionalnych i na mapach. Sprawdź, czy numer telefonu i adres są aktualne wszędzie tam, gdzie firma jest wpisana — nieaktualny numer w kilku miejscach obniża zaufanie do całego sygnału lokalnego.

Analogiczny schemat wdrożenia opisaliśmy dla miejscowości regionu: Narol i Bełżec.

ElementGdzie wdrożyćEfekt lokalny
NAP (nazwa, adres, telefon)stopka, dane strukturalne, profil firmy, katalogispójny sygnał dla pakietu mapy
LocalBusiness + areaServedkod strony głównej i kontaktujasny obszar działania
Strony lokalizacyjne z treścią własnąpodstrony usługfrazy „usługa + miasto”Wpisy i zdjęcia w profilu firmyGBPświeżość i zaangażowanie

Najczęstsze pułapki i jak je wykryć w 5 minut

Większość spadków szybkości nie bierze się z kodu strony, tylko z jednej zmiany zrobionej „przy okazji”: nowy serwer, nowa wtyczka, nowy skrypt marketingowy. Cztery najczęstsze przypadki i sposób sprawdzenia ich w 5 minut:

Progi, do których warto się odnosić, opisuje dokumentacja Core Web Vitals na web.dev. Jeśli Twoja firma konkuruje o klienta z sąsiedniego powiatu, podobny zestaw sygnałów zebraliśmy w materiale o SEO technicznym i optymalizacji szybkości w Hrubieszowie.

ObjawCo sprawdzić w 5 minutPrawdopodobna przyczyna
TTFB 1–1,5 s po zmianie serweraNagłówki x-litespeed-cache / x-fastcgi-cache przy drugim odświeżeniuCache wyłączony lub niepodpięty do nowego stacku
Drugie odświeżenie wciąż MISSCache-Control w odpowiedzi, cookie sesjino-store / cache prywatny / brak warm-upu po deployu
CLS 0,2–0,3Czy obrazy mają width i height, czy działa jeden lazy loaderKonflikt dwóch modułów optymalizacyjnych
INP 300–500 msDevTools → Performance, zadania powyżej 50 ms z domen trzecichPiksele i czaty ładowane synchronicznie w head

Co zrobić samemu, a co zlecić — widełki i SLA bez ściemy

Podział jest prosty: wszystko, co da się zrobić z panelu, robisz sam. Wszystko, co dotyka plików motywu, bazy danych i konfiguracji serwera — zleć, bo jedna literówka w .htaccess potrafi wyłączyć cały sklep na kilka godzin.

Samodzielnie w 2–3 godziny: włączenie cache strony i przeglądarki (LiteSpeed Cache, WP Rocket, wbudowany cache PrestaShop), konwersja obrazów do WebP i ich kompresja, usunięcie nieużywanych wtyczek i modułów, pozostawienie jednego lazy loadingu zamiast trzech, podpięcie CDN dla plików statycznych, wyłączenie zbędnych modułów na stronie głównej. Efekt w typowym sklepie: LCP z 4–5 s schodzi do 2–2,5 s.

Wymaga dewelopera: modyfikacja szablonu pod CLS i LCP (rezerwacja miejsca na banner, font-display: swap, priorytety ładowania), własny moduł lub wtyczka, migracja serwera wraz z przeniesieniem bazy i DNS, integracje z ERP, kurierami i systemem magazynowym, poprawki na poziomie Nginx lub Apache.

Wycena musi opierać się na liczbie godzin i zakresie, nie na cenniku z sufitu. Stawka za pracę deweloperską w regionie to dziś zwykle 120–200 zł netto za godzinę. Poniżej realne widełki z projektów.

Umowa opieki powinna zawierać cztery rzeczy: czas reakcji (4 h dla awarii sklepu w godzinach pracy, 1 dzień roboczy dla pozostałych zgłoszeń), jasny zakres dyżuru z listą prac wliczonych i płatnych osobno, raport po każdym wdrożeniu (PageSpeed przed i po, przegląd logów błędów, Core Web Vitals z raportu CrUX) oraz zapis o środowisku testowym i kopii zapasowej przed zmianami. Nie podpisuj „pakietu pozycjonowania” bez godzin i zakresu — lepiej ustalić listę zadań na kwartał. Podobne stawki i zakresy opisujemy przy okazji SEO technicznego i optymalizacji szybkości w Biłgoraju.

Zakres pracCzasKoszt netto (120–200 zł/h)
Cache, obrazy, porządki we wtyczkach (samodzielnie)2–3 h0 zł
Optymalizacja motywu pod CLS i LCP4–10 h480–2000 zł
Własny moduł lub wtyczka10–30 h1200–6000 zł
Migracja serwera z bazą i DNS6–16 h720–3200 zł
Integracja (ERP, płatności, kurier)8–40 h960–8000 zł

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

Optymalizacja zaczęta od obrazków i wtyczek, a nie od serwera — efekty są kosmetyczne, a strona nadal odpowiada wolno.

Jak wykryć: W PageSpeed Insights i w danych polowych sprawdź TTFB dla strony produktu na zimnym cache. Jeśli przekracza ok. 600–800 ms, problem jest po stronie serwera, nie obrazków.

Jak naprawić: Włącz cache serwerowy (OPcache, object cache, full-page cache) i dopiero potem wracaj do kompresji plików oraz ładowania zasobów.

Traktowanie wyniku z Lighthouse jako celu samym w sobie. To dane laboratoryjne, nie to, co widzi Google.

Jak wykryć: Porównaj wynik z Lighthouse z raportem Core Web Vitals w Search Console. Rozjazd oznacza, że optymalizujesz na sztucznych warunkach.

Jak naprawić: Ustaw cel na danych polowych (CrUX) i sprawdzaj efekt po 28 dniach od wdrożenia, a nie od razu po zmianie.

Lazy loading założony na pierwszym, dużym obrazie (hero lub zdjęcie główne produktu). To najprostszy sposób na zepsucie LCP.

Jak wykryć: Podejrzyj źródło strony i poszukaj atrybutu loading=lazy przy obrazie widocznym na starcie, bez przewijania.

Jak naprawić: Pierwszy obraz ustaw jako loading=eager z fetchpriority=high, a lazy loading zostaw dla elementów poniżej pierwszego ekranu.

Noindex zostawiony po testach albo wrzucony globalnie na kategorię. Produkty po prostu znikają z wyników.

Jak wykryć: W Search Console sprawdź raport Strony i wykluczenia typu „Wykluczone przez tag noindex”. Wcześniej sprawdź to samo w źródle strony.

Jak naprawić: Zrób przegląd wszystkich miejsc, w których ustawiasz meta robots i dyrektywy w panelu sklepu, a potem poproś Google o ponowne zindeksowanie kluczowych adresów.

Filtry, sortowanie i parametry URL bez canonical. Google indeksuje setki wariantów tej samej kategorii.

Jak wykryć: Wejdź w kategorię z filtrem i sortowaniem, sprawdź canonical w źródle oraz to, ile wariantów pojawia się w indeksie.

Jak naprawić: Ustaw canonical na bazową wersję kategorii, a warianty jednoznacznie oznaczone jako nieindeksowalne, jeśli nie wnoszą treści.

Mapa strony XML aktualizowana raz na rok albo wcale. Nowe produkty czekają tygodniami na wejście do indeksu.

Jak wykryć: W Search Console zobacz datę ostatniego odczytu mapy i sprawdź, czy w pliku są produkty dodane w ostatnich tygodniach.

Jak naprawić: Ustaw automatyczne generowanie mapy przy każdej zmianie katalogu i dodaj jej adres w Search Console.

Lista kontrolna do odklikania

Podsumowanie

Szybkość i SEO techniczne to nie kosmetyka, tylko warunek, żeby treść, zdjęcia i linki w ogóle pracowały na sprzedaż. Zacznij od 90-minutowego audytu, potem uporządkuj cache i hosting, a dopiero na końcu zajmij się obrazkami i skryptami. Pilnuj danych polowych, nie wyniku z Lighthouse, i sprawdzaj efekt po 28 dniach. Pracę planuj na liście dziesięciu adresów uszeregowanych według ruchu i przychodu, nie na wrażeniach.

Najczęściej zadawane pytania

Czy SEO techniczne to tylko przyspieszanie strony?

Nie. Szybkość jest najbardziej widoczną częścią, ale SEO techniczne obejmuje też indeksację, canonical, obsługę duplikatów, mapę strony i dane strukturalne. Strona może ładować się w sekundę i nadal nie zarabiać, jeśli połowa produktów jest wykluczona z indeksu albo kategorie dublują się przez filtry.

Jakie są aktualne progi Core Web Vitals?

LCP poniżej 2,5 s to wynik dobry, 2,5–4 s to „do poprawy”, powyżej 4 s — słaby. INP powinien być poniżej 200 ms, a CLS poniżej 0,1. Progi i definicje znajdziesz w dokumentacji web.dev oraz w Google Search Central.

Dlaczego PageSpeed Insights pokazuje 95, a Search Console nadal zgłasza „Do poprawy”?

PageSpeed Insights pokazuje w pierwszej kolejności dane laboratoryjne z Lighthouse, czyli symulację na jednym urządzeniu. Search Console opiera się na danych polowych od realnych użytkowników (CrUX). Jeśli te dwa źródła się rozjeżdżają, liczy się to drugie, bo to na jego podstawie Google ocenia doświadczenie użytkowników.

Co realnie psuje INP na sklepach?

Najczęściej ciężkie skrypty reagujące na każde kliknięcie: dodawanie do koszyka z odświeżaniem całego widoku, filtry przeliczane po stronie przeglądarki i slidery z zewnętrznymi bibliotekami. Objaw jest prosty — przycisk reaguje z opóźnieniem albo strona „przeskakuje” po kliknięciu. Zmniejszenie liczby modułów i przeniesienie logiki na serwer daje zwykle więcej niż drobne poprawki w kodzie JavaScript.

Od czego zacząć, jeśli mam ograniczony budżet?

Od cache serwerowego i konfiguracji hostingu, bo tam zwrot jest największy i najszybszy. Potem obrazy (WebP/AVIF, srcset), a na końcu porządki w skryptach i modułach. Jeśli działasz poza Zamościem, podobną kolejność opisaliśmy dla Lublina i Hrubieszowa.

Jak sprawdzić, czy produkt zniknął z Google?

Najpierw sprawdź w Google frazę „site:twojadomena.pl” z nazwą produktu. Potem w Search Console użyj narzędzia do sprawdzania adresu URL i zobacz, czy strona jest zindeksowana, czy zgłoszona jako wykluczona. Najczęstsze przyczyny to noindex, przekierowanie, błąd serwera albo canonical wskazujący na inny adres.

Czy dane strukturalne dają lepsze pozycje?

Nie działają jak przełącznik pozycji. Ich rola to lepsze zrozumienie strony przez Google i szansa na rozszerzone wyniki w SERP, np. cena, dostępność czy okruszki nawigacyjne. Zakres znaczników, które Google obsługuje, opisuje oficjalna galeria danych strukturalnych.

Jeśli po audycie zostaje lista rzeczy, których nie chcesz robić samodzielnie, daj znać. Przejdziemy razem przez Twoje wyniki z Search Console i PageSpeed Insights i ustalimy, co w Twoim przypadku da największy zwrot.

Źródła i materiały