[{"data":1,"prerenderedAt":958},["ShallowReactive",2],{"blog-jak-przyspieszyc-sklep-prestashop":3,"blog-pozostale-jak-przyspieszyc-sklep-prestashop":431},{"id":4,"title":5,"body":6,"date":416,"description":417,"extension":418,"meta":419,"navigation":420,"obrazek":421,"obrazekAlt":422,"path":423,"seo":424,"sitemap":425,"stem":426,"szkic":427,"typ":428,"tytulSeo":429,"zaktualizowano":429,"__hash__":430},"blog/blog/jak-przyspieszyc-sklep-prestashop.md","Jak przyspieszyć sklep na PrestaShop",{"type":7,"value":8,"toc":396},"minimark",[9,13,16,21,28,34,40,43,46,49,53,56,76,79,107,110,116,119,123,128,131,134,137,140,144,147,150,154,157,160,164,167,170,173,176,180,183,186,189,192,196,199,202,205,209,230,233,242,246,249,252,255,261,267,270,274,280,286,292,298,302,305,308,311,314,320,324,333,350,356,362,373,379,385,388],[10,11,12],"p",{},"Najpierw zmierz, potem zmieniaj. W sklepie, którego nikt nie profilował, połowa oczywistych poprawek okazuje się nieistotna, a prawdziwa przyczyna siedzi w miejscu, o którym nikt nie pomyślał.",[10,14,15],{},"Ten tekst prowadzi przez kolejność, w jakiej sam to robię, i pokazuje miejsca charakterystyczne dla PrestaShopa, których nie ma w ogólnych poradnikach o szybkości stron.",[17,18,20],"h2",{"id":19},"zacznij-od-trzech-pomiarów","Zacznij od trzech pomiarów",[10,22,23,27],{},[24,25,26],"strong",{},"PageSpeed Insights na widoku produktu, nie na stronie głównej."," Strona główna jest zwykle najlepiej zoptymalizowaną podstroną sklepu i najmniej reprezentatywną. Klient wchodzi z wyszukiwarki na kartę produktu albo na listing kategorii i to tam decyduje się, czy zostanie.",[10,29,30,33],{},[24,31,32],{},"Czas odpowiedzi serwera osobno."," W raporcie szukaj pozycji mówiącej o czasie do pierwszego bajtu. Jeśli sam serwer myśli ponad sekundę, optymalizowanie obrazków niczego nie zmieni, bo problem jest przed nimi.",[10,35,36,39],{},[24,37,38],{},"Zakładka Wydajność w panelu PrestaShopa."," Pokazuje, czy działa pamięć podręczna, czy włączone jest łączenie plików CSS i JavaScript oraz ile modułów jest zainstalowanych. To pierwsze miejsce, w którym widać zaniedbania konfiguracyjne.",[10,41,42],{},"Dopiero mając te trzy rzeczy wiesz, czy pracujesz nad serwerem, nad bazą, czy nad tym, co widzi przeglądarka.",[10,44,45],{},"Jeden przebieg PageSpeed to za mało, bo wynik skacze między pomiarami o kilka punktów. Biorę medianę z kilku przebiegów puszczonych w odstępie około minuty. Pomiary puszczone jeden po drugim zawyżają czasy ładowania.",[10,47,48],{},"Jeśli sklep stoi za zaporą w rodzaju Cloudflare, sprawdź też, co narzędzie w ogóle zobaczyło. Zapora potrafi podać mu ekran weryfikacji przeglądarki zamiast sklepu, a pusta strona dostaje wynik bliski 100. Taki przebieg poznasz po wadze strony w raporcie: kilkanaście kilobajtów zamiast kilkuset.",[17,50,52],{"id":51},"profiler-czyli-pomiar-od-środka","Profiler, czyli pomiar od środka",[10,54,55],{},"Narzędzia zewnętrzne mówią, że strona ładuje się wolno. Nie mówią, dlaczego. Odpowiedź na to drugie pytanie PrestaShop potrafi dać sam, bo ma wbudowany profiler.",[10,57,58,59,63,64,67,68,71,72,75],{},"Włącza się go w ",[60,61,62],"code",{},"config/defines.inc.php",", ustawiając ",[60,65,66],{},"_PS_DEBUG_PROFILING_"," na ",[60,69,70],{},"true",". Zwykle idzie to w parze z ",[60,73,74],{},"_PS_MODE_DEV_",", który wyłącza ukrywanie błędów.",[10,77,78],{},"Profiler dokleja do strony tabelę z tym, czego nie widać z zewnątrz:",[80,81,82,89,95,101],"ul",{},[83,84,85,88],"li",{},[24,86,87],{},"czas generowania strony rozbity na etapy",", więc widać, czy czas idzie na zapytania do bazy, czy na renderowanie szablonu",[83,90,91,94],{},[24,92,93],{},"liczbę zapytań SQL i ich czasy",", z wyróżnieniem tych najwolniejszych i powtarzających się",[83,96,97,100],{},[24,98,99],{},"czas wykonania każdego modułu w każdym punkcie zaczepienia",", co jest najcenniejszą częścią, bo wskazuje winnego z imienia",[83,102,103,106],{},[24,104,105],{},"zużycie pamięci"," na kolejnych etapach",[10,108,109],{},"Ten trzeci punkt rozstrzyga większość sporów. Zamiast zgadywać, który z dwudziestu modułów spowalnia listing kategorii, dostajesz listę posortowaną po czasie.",[10,111,112,115],{},[24,113,114],{},"Dwa ostrzeżenia."," Tryb deweloperski pokazuje komunikaty błędów odwiedzającym i sam w sobie spowalnia sklep, więc na produkcji włączaj go na chwilę pomiaru i wyłączaj od razu potem. Jeśli sklep ma ruch, ogranicz widoczność profilera do własnego adresu IP albo zrób pomiar na kopii sklepu.",[10,117,118],{},"Zaraz po pomiarze zajrzyj też do logów wolnych zapytań na serwerze bazy. Profiler pokazuje zapytania z perspektywy strony, logi z perspektywy bazy, i te dwa obrazy razem wskazują, czy problemem jest jedno ciężkie zapytanie, czy setka lekkich powtórzonych w pętli.",[17,120,122],{"id":121},"gdzie-w-prestashopie-najczęściej-ucieka-czas","Gdzie w PrestaShopie najczęściej ucieka czas",[124,125,127],"h3",{"id":126},"wyłączona-pamięć-podręczna","Wyłączona pamięć podręczna",[10,129,130],{},"Brzmi banalnie, a zdarza się regularnie: ktoś wyłączył cache na czas wdrażania zmian i nigdy nie włączył z powrotem. Sklep generuje wtedy każdą stronę od zera przy każdym wejściu.",[10,132,133],{},"Sprawdź to zanim zaczniesz cokolwiek innego. To jedna zmiana w panelu i bywa, że załatwia większość problemu.",[10,135,136],{},"Na tej samej stronie, niżej, jest natomiast ustawienie, którego lepiej nie ruszać w ciemno: wybór mechanizmu pamięci podręcznej. PrestaShop pozwala tam włączyć między innymi APC czy Memcached, ale to są rozszerzenia instalowane na serwerze. Jeśli hosting ich nie ma albo nie są skonfigurowane, włączenie kończy się białą stroną zamiast sklepu, od razu i także dla klientów.",[10,138,139],{},"Zasada jest prosta: pamięć podręczna plikowa działa wszędzie i wystarcza większości sklepów. Mechanizmy wymagające rozszerzeń włączaj dopiero wtedy, gdy masz potwierdzone od hostingu, że są dostępne, i po zrobieniu kopii, z której da się wrócić w minutę.",[124,141,143],{"id":142},"kombinacje-produktów","Kombinacje produktów",[10,145,146],{},"Charakterystyczna przypadłość tej platformy. Produkt z pięcioma rozmiarami i trzema kolorami to piętnaście kombinacji, każda z własnym stanem magazynowym i ceną. Katalog tysiąca takich produktów to kilkanaście tysięcy rekordów, które sklep przelicza przy generowaniu listingu.",[10,148,149],{},"Objaw jest rozpoznawalny: strona główna działa dobrze, a kategoria z dużą liczbą wariantów ładuje się sekundami. Lekarstwem bywa ograniczenie liczby atrybutów pokazywanych na listingu albo indeks w bazie, ale dobór zależy od tego, co pokazał profil.",[124,151,153],{"id":152},"moduły-których-nikt-już-nie-używa","Moduły, których nikt już nie używa",[10,155,156],{},"Każdy moduł dokłada zapytania do bazy i swoje pliki do strony, nawet jeśli nic nie wyświetla. Sklepy po kilku latach mają zwykle kilka modułów zainstalowanych „na próbę\" i nigdy nieodinstalowanych.",[10,158,159],{},"Takie moduły trzeba odinstalować. Wyłączony moduł nadal bywa ładowany.",[124,161,163],{"id":162},"biblioteki-które-moduły-przynoszą-ze-sobą","Biblioteki, które moduły przynoszą ze sobą",[10,165,166],{},"Moduł z karuzelą, galerią albo wyszukiwarką dokłada własne skrypty, niezależnie od tego, co już jest na stronie. Po kilku latach strona główna potrafi ładować trzy różne biblioteki karuzel, z których każda robi to samo.",[10,168,169],{},"Drugi typowy przypadek to ciężka biblioteka ładowana na każdej podstronie dla jednej funkcji. W sklepie, którym się opiekuję, wyszukiwarka ciągnęła za sobą pełne jQuery UI: 228 kB z 620 kB skryptów pobieranych przy każdym wejściu. Po zmianie te pliki pobierają się dopiero wtedy, gdy klient zacznie korzystać z wyszukiwarki.",[10,171,172],{},"Naprawa to jedna biblioteka dla wszystkich karuzel i galerii oraz ładowanie skryptów dopiero wtedy, gdy są potrzebne. Wymaga to pracy programisty nad modułami i motywem, ale pliki rdzenia zostają nietknięte.",[10,174,175],{},"Osobny problem to moduły z zaszyfrowanym kodem. Nie da się ich poprawić ani odchudzić, można je tylko zastąpić. Jeśli taki moduł wychodzi w pomiarze jako ciężki, licz się z napisaniem zamiennika.",[124,177,179],{"id":178},"obrazy-katalogu","Obrazy katalogu",[10,181,182],{},"Zdjęcia produktów wgrywane wprost z aparatu albo od producenta potrafią ważyć po kilka megabajtów. PrestaShop generuje z nich miniatury, ale tylko w rozmiarach, które ma zdefiniowane, i tylko w formacie, który ma ustawiony.",[10,184,185],{},"Przejście na WebP daje przy dużym katalogu więcej niż jakakolwiek pojedyncza zmiana w kodzie. Ten sam kadr w WebP waży zwykle wyraźnie mniej niż w JPEG przy porównywalnej jakości, a przy katalogu liczonym w tysiącach zdjęć różnica sumuje się w transferze i w czasie ładowania listingów. Nowsze wersje PrestaShopa mają ustawienie formatu w panelu, starsze wymagają modułu.",[10,187,188],{},"Warunek jest jeden i łatwo go przeoczyć: po zmianie ustawień trzeba zregenerować miniatury, bo stare pliki zostają na serwerze i sklep dalej je podaje.",[10,190,191],{},"Osobnej uwagi wymaga slider na stronie głównej. Pierwszy slajd jest zwykle największym elementem na ekranie, więc od niego zależy LCP, czyli moment, w którym klient widzi główną treść strony. Pomagają trzy rzeczy: osobny obrazek na telefon zamiast przeskalowanego kadru z komputera, pliki w AVIF i WebP w kilku szerokościach oraz wskazanie przeglądarce, żeby pobrała pierwszy slajd z wyprzedzeniem.",[124,193,195],{"id":194},"skrypty-marketingowe","Skrypty marketingowe",[10,197,198],{},"Piksele reklamowe, czaty, narzędzia analityczne, mapy ciepła. Każde z nich dokłada od kilkudziesięciu do kilkuset kilobajtów i wykonuje się na głównym wątku przeglądarki.",[10,200,201],{},"To najczęściej największa pojedyncza pozycja w raporcie wydajności sklepu. Pierwsza decyzja jest biznesowa: które z tych skryptów są jeszcze komuś potrzebne. Druga jest techniczna: kiedy mają się uruchamiać.",[10,203,204],{},"Narzędzia analityczne w rodzaju Microsoft Clarity wymagają zgody na cookies, więc mogą startować dopiero po jej udzieleniu. Przy Consent Mode v2 ustawionym domyślnie na brak zgody nie obciążają wtedy pierwszego wczytania strony.",[17,206,208],{"id":207},"kolejność-która-oszczędza-pracę","Kolejność, która oszczędza pracę",[210,211,212,215,218,221,224,227],"ol",{},[83,213,214],{},"Konfiguracja w panelu: pamięć podręczna, łączenie plików, kompresja.",[83,216,217],{},"Serwer: wersja PHP, pamięć podręczna kodu bajtowego, parametry bazy.",[83,219,220],{},"Katalog: obrazy, miniatury, indeksy przy dużej liczbie kombinacji.",[83,222,223],{},"Moduły: odinstalowanie nieużywanych.",[83,225,226],{},"Skrypty zewnętrzne: odroczenie albo usunięcie.",[83,228,229],{},"Na końcu motyw i kod.",[10,231,232],{},"Kolejność idzie od zmian tanich i odwracalnych do drogich i ryzykownych. Jeśli problemem był czas odpowiedzi serwera, sklep po punktach od pierwszego do piątego rzadko wymaga szóstego.",[10,234,235,236,241],{},"Z wynikiem PageSpeed na telefonie bywa inaczej. O LCP decyduje tam zwykle to, co motyw i moduły ładują przy starcie strony, a tego konfiguracja w panelu nie naprawi. W ",[237,238,240],"a",{"href":239},"/realizacje/doors-and-worktops/","sklepie z drzwiami i blatami"," wynik strony głównej na telefonie poprawił się dopiero po pracy nad sliderem, bibliotekami modułów i paskiem zgód.",[17,243,245],{"id":244},"gdzie-pomaga-ai-a-gdzie-nie","Gdzie pomaga AI, a gdzie nie",[10,247,248],{},"Profiler i logi wypluwają dużo danych naraz: kilkaset zapytań SQL, lista modułów z czasami, log wolnych zapytań z tygodnia. Przeczytanie tego ze zrozumieniem zajmuje godziny, a większość to szum.",[10,250,251],{},"Tu model językowy realnie skraca pracę. Wrzucam wynik profilera albo fragment logu i proszę o pogrupowanie zapytań po wzorcu, wskazanie tych powtarzających się w pętli i posortowanie modułów po łącznym czasie. To praca mechaniczna, w której komputer jest szybszy i nie przeoczy trzydziestego szóstego wiersza. Podobnie przy szukaniu w kodzie modułu miejsca, które odpowiada za konkretne zapytanie.",[10,253,254],{},"Granica jest w dwóch miejscach i oba warto znać, jeśli ktoś ci sprzedaje optymalizację „przez AI\".",[10,256,257,260],{},[24,258,259],{},"Wniosek weryfikuję pomiarem."," Model potrafi przekonująco wskazać przyczynę, która nią nie jest. Każda hipoteza z analizy wraca do profilera i albo potwierdza się w liczbach, albo wypada.",[10,262,263,266],{},[24,264,265],{},"Danych klientów nie przepuszczam przez zewnętrzne narzędzia."," Log zapytań SQL ze sklepu zawiera adresy, numery zamówień i czasem dane kontaktowe. Przed analizą wychodzą z niego wartości, zostają same wzorce zapytań. Zrzuty bazy nie opuszczają serwera.",[10,268,269],{},"Zmian w konfiguracji cen, stawek podatku i stanów magazynowych nie oddaję narzędziu w żadnej formie. Pomyłka o jedno miejsce po przecinku kosztuje tam realne pieniądze, więc te liczby sprawdzam ręcznie.",[17,271,273],{"id":272},"czego-nie-robić","Czego nie robić",[10,275,276,279],{},[24,277,278],{},"Nie instaluj modułu przyspieszającego, zanim nie wiesz, co jest wolne."," Moduły do optymalizacji robią zwykle to samo, co ustawienia w panelu, tylko dokładają własną warstwę do utrzymania. Bywa, że po ich instalacji sklep działa wolniej, bo dwa mechanizmy pamięci podręcznej wchodzą sobie w drogę.",[10,281,282,285],{},[24,283,284],{},"Nie zmieniaj kilku rzeczy naraz."," Bez pomiaru po każdej zmianie nie wiesz, która pomogła, a która zaszkodziła. Przy sklepie ma to dodatkowe znaczenie, bo część poprawek potrafi popsuć koszyk w sposób niewidoczny do pierwszego zamówienia.",[10,287,288,291],{},[24,289,290],{},"Nie optymalizuj strony głównej kosztem ścieżki zakupowej."," Wynik w narzędziu poprawia się najłatwiej tam, gdzie mało się dzieje. Pieniądze robią się na karcie produktu i w koszyku.",[10,293,294,297],{},[24,295,296],{},"Nie dotykaj plików rdzenia."," Pierwsza aktualizacja skasuje zmiany. Do modyfikacji służą moduły i nadpisania.",[17,299,301],{"id":300},"kiedy-problem-leży-po-stronie-serwera","Kiedy problem leży po stronie serwera",[10,303,304],{},"PrestaShop jest wrażliwszy na konfigurację serwera niż WordPress. Sklep z dużym katalogiem na hostingu współdzielonym potrafi działać poprawnie do momentu, w którym przestaje. Zwykle dzieje się to przy kampanii reklamowej albo przy imporcie katalogu.",[10,306,307],{},"Objawy wskazujące na serwer: panel administracyjny zwalnia tak samo jak sklep, czas do pierwszego bajtu jest wysoki niezależnie od podstrony, a problemy nasilają się o określonych porach dnia.",[10,309,310],{},"Wtedy przeprowadzka na mocniejszy serwer załatwia więcej niż tygodnie pracy nad kodem.",[10,312,313],{},"Zanim jednak zaczniesz szukać mocniejszego serwera, sprawdź wersję PHP. Sklep chodzący na wersji z gałęzi 7.x traci wydajność wyłącznie przez zaniedbanie. Kolejne wydania PHP przyniosły realny wzrost szybkości wykonania tego samego kodu, więc podniesienie wersji bywa najtańszym przyspieszeniem, jakie da się zrobić. Zwykle wystarczy do tego przełącznik w panelu hostingu.",[10,315,316,319],{},[24,317,318],{},"Jest jedno „ale\" i jest poważne."," Każda wersja PrestaShopa obsługuje PHP tylko do określonej wersji, a przełączenie na wyższą niż obsługiwana wywali sklep, zwykle na białą stronę. Sprawdź w dokumentacji swojej wersji sklepu, jaki jest górny limit, i przełączaj się w godzinach najmniejszego ruchu, mając pod ręką sposób na szybki powrót. Jeśli twoja wersja PrestaShopa nie obsługuje już wspieranych wersji PHP, to sygnał, że czas na aktualizację samego sklepu. To już osobny projekt.",[17,321,323],{"id":322},"częste-pytania","Częste pytania",[10,325,326,329,330,332],{},[24,327,328],{},"Ile da się realnie ugrać?","\nZależy od punktu wyjścia, dlatego nie obiecuję z góry żadnej liczby. Sklep z wyłączoną pamięcią podręczną i nieprzetworzonymi zdjęciami poprawia się skokowo. Sklep już raz porządnie zoptymalizowany wymaga pracy nad pojedynczymi dziesiątymi sekundy. Przykład z praktyki: w ",[237,331,240],{"href":239}," wynik PageSpeed strony głównej na telefonie wzrósł z 75 do 90, a LCP spadło z 5,7 do 3,4 s.",[10,334,335,338,339,341,342,67,344,346,347,349],{},[24,336,337],{},"Jak włączyć profiler w PrestaShopie?","\nW pliku ",[60,340,62],{}," ustaw stałą ",[60,343,66],{},[60,345,70],{},", zwykle razem z ",[60,348,74],{},". Profiler dokleja do strony tabelę z czasami zapytań i modułów. Na sklepie z ruchem włączaj go tylko na czas pomiaru albo ogranicz widoczność do własnego adresu IP, bo tryb deweloperski pokazuje błędy odwiedzającym i sam spowalnia sklep.",[10,351,352,355],{},[24,353,354],{},"Czy szybszy sklep sprzedaje więcej?","\nSzybkość wpływa na to, ilu odwiedzających w ogóle doczeka do treści, i na pozycję w wyszukiwarce. Oferty, zdjęć produktów ani jasnych kosztów dostawy nie zastąpi. Wolny sklep traci klientów, ale szybki sam z siebie ich nie przyciągnie.",[10,357,358,361],{},[24,359,360],{},"Czy warto przejść na nowszą wersję PrestaShopa dla wydajności?","\nBywa, że tak, ale to osobny projekt z własnym ryzykiem, bo trzeba sprawdzić zgodność motywu i wszystkich modułów. Nie zaczynaj od tego, jeśli nie zrobiłeś wcześniej punktów od pierwszego do piątego.",[10,363,364,367,368,372],{},[24,365,366],{},"Mam sklep na hostingu współdzielonym. To wystarczy?","\nDla sklepu startowego z katalogiem do stu produktów zwykle tak. Przy tysiącach pozycji z wariantami zaczyna brakować mocy i wtedy przeprowadzka jest tańsza niż walka o każdą dziesiątą sekundy na słabszym serwerze. Ceny hostingu i VPS-a rozpisałem w tekście o tym, ",[237,369,371],{"href":370},"/blog/ile-kosztuje-sklep-internetowy-prestashop/","ile kosztuje sklep na PrestaShopie",".",[10,374,375,378],{},[24,376,377],{},"Czy włączyć Memcached, skoro jest w panelu?","\nTylko jeśli hosting faktycznie ma to rozszerzenie i jest ono skonfigurowane. Sama obecność opcji w panelu niczego nie gwarantuje. To ustawienie każe sklepowi korzystać z rozszerzenia, ale go na serwerze nie instaluje. Włączenie bez zaplecza kończy się białą stroną. Na hostingu współdzielonym pamięć podręczna plikowa jest zwykle właściwym wyborem.",[10,380,381,384],{},[24,382,383],{},"Czy zmiana wersji PHP jest bezpieczna?","\nPodniesienie wersji w obrębie tych, które obsługuje twoja wersja PrestaShopa, tak, i zwykle daje darmowy przyrost szybkości. Przeskok na wersję wyższą niż obsługiwana wywali sklep. Sprawdź górny limit dla swojej wersji sklepu przed przełączeniem i rób to poza godzinami szczytu.",[386,387],"hr",{},[10,389,390,391,395],{},"Jeśli twój sklep zwolnił i nie wiesz, od czego zacząć, prześlij mi adres. Zacznę od pomiaru i powiem, gdzie faktycznie ucieka czas, zanim cokolwiek zmienię. Pracą nad wydajnością zajmuję się w ramach ",[237,392,394],{"href":393},"/sklepy-internetowe-elk/","wdrożeń i rozwoju sklepów",", także przy sklepach zbudowanych przez kogoś innego.",{"title":397,"searchDepth":398,"depth":398,"links":399},"",2,[400,401,402,411,412,413,414,415],{"id":19,"depth":398,"text":20},{"id":51,"depth":398,"text":52},{"id":121,"depth":398,"text":122,"children":403},[404,406,407,408,409,410],{"id":126,"depth":405,"text":127},3,{"id":142,"depth":405,"text":143},{"id":152,"depth":405,"text":153},{"id":162,"depth":405,"text":163},{"id":178,"depth":405,"text":179},{"id":194,"depth":405,"text":195},{"id":207,"depth":398,"text":208},{"id":244,"depth":398,"text":245},{"id":272,"depth":398,"text":273},{"id":300,"depth":398,"text":301},{"id":322,"depth":398,"text":323},"2026-09-29","Zacznij od pomiaru. Gdzie w PrestaShopie realnie ucieka czas, w jakiej kolejności to naprawiać i czego nie robić, żeby nie zepsuć sklepu.","md",{},true,"/img/blog/jak-przyspieszyc-sklep-prestashop.webp","Podświetlony obrotomierz samochodu na czarnym tle, wskazówka tuż za jedynką na skali do 8 tysięcy obrotów na minutę","/blog/jak-przyspieszyc-sklep-prestashop",{"title":5,"description":417},{"loc":423},"blog/jak-przyspieszyc-sklep-prestashop",false,"article",null,"-MH2WhFk4tG86KDo2Rp4y5S3_zzsgllQSHU5k6fidLI",[432,621],{"id":433,"title":434,"body":435,"date":610,"description":611,"extension":418,"meta":612,"navigation":420,"obrazek":613,"obrazekAlt":614,"path":615,"seo":616,"sitemap":617,"stem":618,"szkic":427,"typ":428,"tytulSeo":429,"zaktualizowano":619,"__hash__":620},"blog/blog/cechy-dobrej-strony-internetowej.md","5 cech dobrej strony internetowej",{"type":7,"value":436,"toc":601},[437,440,443,447,450,453,456,462,466,469,472,481,485,488,491,496,500,503,506,509,518,522,525,533,538,542,548,554,560,566,568,579,585,591,593],[10,438,439],{},"Dobra strona firmowa różni się od słabej nie wyglądem, tylko tym, czy ktoś po wejściu wie, co robisz, i czy potrafi się z Tobą skontaktować. Reszta, łącznie z animacjami i ładnym zdjęciem w nagłówku, jest dodatkiem do tych dwóch rzeczy.",[10,441,442],{},"Poniżej pięć cech, które to przesądzają. Przy każdej podaję sposób, żeby sprawdzić własną stronę bez zgadywania i bez płacenia za audyt.",[17,444,446],{"id":445},"_1-w-pierwszym-ekranie-widać-co-oferujesz","1. W pierwszym ekranie widać, co oferujesz",[10,448,449],{},"Osoba, która trafia na Twoją stronę z wyszukiwarki, nie zna Twojej firmy. Ma jedno pytanie: czy tu załatwi swoją sprawę. Jeśli w pierwszym ekranie widzi hasło w rodzaju „kompleksowe rozwiązania dla biznesu\", odpowiedzi nie dostaje i wraca do wyników wyszukiwania.",[10,451,452],{},"Konkret działa lepiej niż ogólnik. „Montaż okien i drzwi, Ełk i okolice\" mówi wszystko. „Tworzymy przestrzenie\" nie mówi nic.",[10,454,455],{},"W pierwszym ekranie powinny znaleźć się trzy rzeczy: co robisz, dla kogo, i jak się z Tobą skontaktować. Numer telefonu w nagłówku jest wart więcej niż karuzela zdjęć.",[10,457,458,461],{},[24,459,460],{},"Jak sprawdzić:"," pokaż stronę główną komuś spoza swojej branży przez pięć sekund, potem zasłoń ekran i zapytaj, czym zajmuje się ta firma. Jeśli nie potrafi odpowiedzieć, przekaz jest za słaby.",[17,463,465],{"id":464},"_2-działa-na-telefonie","2. Działa na telefonie",[10,467,468],{},"Ponad połowa wejść na typową stronę firmową pochodzi z telefonów. Strona, która na małym ekranie wymaga powiększania palcami albo przewija się na boki, traci te osoby, zanim zdążą cokolwiek przeczytać.",[10,470,471],{},"Najczęstsze usterki to za małe przyciski, formularz kontaktowy wychodzący poza ekran, menu zasłaniające treść i zdjęcia w tle, które na telefonie przycinają się w najgorszym możliwym miejscu.",[10,473,474,476,477,372],{},[24,475,460],{}," otwórz własną stronę na swoim telefonie i spróbuj wysłać sobie zapytanie przez formularz. Ta jedna czynność wykrywa większość problemów. Więcej o tym pisałem w tekście o tym, ",[237,478,480],{"href":479},"/blog/dlaczego-twoja-strona-internetowa-powinna-byc-responsywna/","dlaczego responsywność jest konieczna",[17,482,484],{"id":483},"_3-ładuje-się-szybko","3. Ładuje się szybko",[10,486,487],{},"Czas ładowania przekłada się wprost na liczbę osób, które zostaną. Przy stronie, która otwiera się dłużej niż trzy sekundy, część odwiedzających rezygnuje jeszcze przed zobaczeniem treści. Google mierzy to od 2021 roku wskaźnikami Core Web Vitals i bierze pod uwagę przy ustalaniu pozycji.",[10,489,490],{},"Najczęstsza przyczyna wolnej strony firmowej to zdjęcia wgrane prosto z aparatu: plik ma cztery megabajty i 6000 pikseli szerokości, a wyświetla się w okienku o szerokości 400 pikseli. Drugą przyczyną jest nadmiar wtyczek, z których każda dokłada własne skrypty do każdej podstrony.",[10,492,493,495],{},[24,494,460],{}," wpisz adres strony w PageSpeed Insights od Google. Narzędzie jest bezpłatne i pokazuje osobno wynik dla telefonu i dla komputera. Wynik mobilny poniżej 50 punktów oznacza, że jest co poprawiać.",[17,497,499],{"id":498},"_4-da-się-ją-znaleźć","4. Da się ją znaleźć",[10,501,502],{},"Strona, do której trafiają wyłącznie osoby znające adres, pełni funkcję wizytówki. Żeby zaczęła przyprowadzać nowych klientów, musi odpowiadać na to, co ludzie wpisują w wyszukiwarkę.",[10,504,505],{},"Podstawy, które robi się raz i działają latami: osobny tytuł i opis dla każdej podstrony, nagłówki opisujące zawartość zamiast ozdobników, adresy czytelne dla człowieka, mapa strony i konto w Google Search Console.",[10,507,508],{},"Przy działalności lokalnej dochodzi wizytówka Google i nazwa miejscowości w treści. Fraza „okna Ełk\" ma mniejszą konkurencję niż „okna\", a prowadzi klientów, którzy realnie mogą do Ciebie przyjechać.",[10,510,511,513,514,517],{},[24,512,460],{}," wpisz w Google ",[60,515,516],{},"site:twojadomena.pl",". Wynik pokaże, ile Twoich podstron jest w indeksie. Jeśli wyszukiwarka nie znajdzie żadnej, strona jest dla niej niewidoczna i to pierwsza rzecz do naprawy.",[17,519,521],{"id":520},"_5-jest-utrzymywana","5. Jest utrzymywana",[10,523,524],{},"Strona nie jest meblem, który raz się kupuje. To oprogramowanie, które łączy się z internetem, więc wymaga aktualizacji. Porzucona witryna na WordPressie z wtyczkami sprzed trzech lat prędzej czy później zostanie zainfekowana — nie dlatego, że ktoś się na nią uwziął, tylko dlatego, że automaty skanują cały internet w poszukiwaniu znanych dziur.",[10,526,527,528,532],{},"Do tego dochodzą rzeczy, które trzeba mieć niezależnie od włamań: certyfikat SSL, kopie zapasowe odtwarzalne w razie awarii, polityka prywatności i informacja o ciasteczkach. Jeśli nie masz czasu tego pilnować, wchodzi to w ",[237,529,531],{"href":530},"/opieka-nad-strona-internetowa/","stałą opiekę nad stroną"," i obejmuje też witryny zbudowane przez kogoś innego.",[10,534,535,537],{},[24,536,460],{}," zaloguj się do panelu i zobacz, ile aktualizacji czeka. Sprawdź też, kiedy powstała ostatnia kopia zapasowa i czy wiesz, jak ją odtworzyć. Kopia, której nikt nigdy nie odtwarzał, jest kopią tylko z nazwy.",[17,539,541],{"id":540},"czego-unikać","Czego unikać",[10,543,544,547],{},[24,545,546],{},"Automatycznie odtwarzanej muzyki i wideo."," Odwiedzający zamyka kartę szybciej, niż znajdzie przycisk wyciszenia.",[10,549,550,553],{},[24,551,552],{},"Karuzeli na całą szerokość ekranu."," Badania użyteczności pokazują od lat, że odwiedzający czytają głównie pierwszy slajd, a resztę pomijają. Treść, którą warto pokazać, lepiej wyłożyć wprost.",[10,555,556,559],{},[24,557,558],{},"Kontaktu wyłącznie przez formularz."," Część osób woli zadzwonić. Numer widoczny bez szukania to najprostszy sposób na zwiększenie liczby zapytań.",[10,561,562,565],{},[24,563,564],{},"Efektów, które opóźniają treść."," Animacja pojawiania się wygląda dobrze przy przewijaniu, ale gdy blokuje tekst w pierwszym ekranie, działa przeciwko Tobie.",[17,567,323],{"id":322},[10,569,570,573,574,578],{},[24,571,572],{},"Ile kosztuje dobra strona firmowa?","\nZależy od liczby podstron i tego, czy potrzebny jest ",[237,575,577],{"href":576},"/projektowanie-graficzne-elk/","projekt graficzny od zera",", czy wystarczy dopasowanie gotowego układu. Sensowna strona wizytówkowa to inny rząd wielkości niż serwis z katalogiem produktów i wyszukiwarką.",[10,580,581,584],{},[24,582,583],{},"Czy lepszy jest WordPress, czy strona pisana od zera?","\nDla większości firm WordPress, bo daje możliwość samodzielnej zmiany treści. Strona pisana od zera wygrywa przy nietypowych wymaganiach i wtedy, gdy liczy się każdy punkt w PageSpeed.",[10,586,587,590],{},[24,588,589],{},"Jak długo trwa, zanim strona zacznie przyprowadzać klientów?","\nPierwsze wejścia z wyszukiwarki pojawiają się zwykle po kilku tygodniach od publikacji. Stabilna pozycja na konkurencyjne frazy to kwestia miesięcy i regularnego dokładania treści.",[386,592],{},[10,594,595,596,600],{},"Jeśli po tej lekturze widzisz u siebie dwie albo trzy rzeczy do poprawienia, ",[237,597,599],{"href":598},"/kontakt/","odezwij się"," — powiem, które z nich faktycznie wpływają na liczbę zapytań, a które są kosmetyką.",{"title":397,"searchDepth":398,"depth":398,"links":602},[603,604,605,606,607,608,609],{"id":445,"depth":398,"text":446},{"id":464,"depth":398,"text":465},{"id":483,"depth":398,"text":484},{"id":498,"depth":398,"text":499},{"id":520,"depth":398,"text":521},{"id":540,"depth":398,"text":541},{"id":322,"depth":398,"text":323},"2024-03-12","Co odróżnia stronę, która przynosi zapytania, od kosztownej wizytówki. Pięć cech, przy każdej konkretny sposób, żeby sprawdzić własną witrynę.",{},"/img/blog/cechy-dobrej-strony-internetowej.webp","Osoba przeglądająca stronę internetową na laptopie","/blog/cechy-dobrej-strony-internetowej",{"title":434,"description":611},{"loc":615},"blog/cechy-dobrej-strony-internetowej","2026-09-12","maAlHX8jHOl2UfHfshE4llLst46d3BZxSzvHOQsdca0",{"id":622,"title":623,"body":624,"date":948,"description":949,"extension":418,"meta":950,"navigation":420,"obrazek":951,"obrazekAlt":952,"path":953,"seo":954,"sitemap":955,"stem":956,"szkic":427,"typ":428,"tytulSeo":429,"zaktualizowano":429,"__hash__":957},"blog/blog/co-irytuje-uzytkownikow-stron-internetowych.md","Co irytuje użytkowników stron internetowych — 14 błędów",{"type":7,"value":625,"toc":922},[626,629,632,636,639,643,646,649,652,657,661,664,667,671,674,677,680,685,689,692,697,701,704,708,711,714,718,721,726,730,733,736,740,743,746,749,753,756,759,762,767,771,775,778,781,785,788,791,795,798,801,805,808,816,820,824,827,847,850,859,863,866,889,891,901,907,913,915],[10,627,628],{},"Najczęstsze powody, dla których ktoś zamyka stronę firmową, nie mają nic wspólnego z jej wyglądem. To pop-up zasłaniający treść, cena, której nigdzie nie ma, formularz, który po wysłaniu pokazuje pustą stronę, i telefon, do którego trzeba się dokopać przez stopkę.",[10,630,631],{},"Każdy z tych błędów naprawia się w godzinę albo dwie. Zebrałem czternaście, które widuję najczęściej przy przejmowaniu cudzych stron, i przy każdym dopisałem, jak sprawdzić, czy występuje u Ciebie.",[17,633,635],{"id":634},"pierwsze-pięć-sekund","Pierwsze pięć sekund",[10,637,638],{},"Tyle mniej więcej trwa decyzja, czy zostać. Wszystko, co w tym czasie przeszkadza w czytaniu, działa na Twoją niekorzyść.",[124,640,642],{"id":641},"_1-pop-up-zaraz-po-wejściu","1. Pop-up zaraz po wejściu",[10,644,645],{},"Okno z rabatem, zapisem do newslettera albo pytaniem „w czym mogę pomóc?\", które pojawia się, zanim ktokolwiek zdążył cokolwiek przeczytać. Na telefonie zwykle zasłania cały ekran, a krzyżyk zamykający ma kilkanaście pikseli.",[10,647,648],{},"To jest też problem pozycjonowania, nie tylko wygody. Google od 2017 roku traktuje natrętne okna zasłaniające treść na telefonie jako powód do obniżenia strony w wynikach. Wyjątkiem są okna wymagane prawem, jak zgoda na ciasteczka czy potwierdzenie wieku.",[10,650,651],{},"Baner zgody musisz mieć, ale nie musi zajmować pół ekranu i nie może utrudniać odmowy. Jeśli „Akceptuję wszystko\" to jedno kliknięcie, a odrzucenie wymaga wejścia w ustawienia i odznaczenia pięciu suwaków, robisz to źle także z punktu widzenia przepisów.",[10,653,654,656],{},[24,655,460],{}," wejdź na własną stronę na telefonie w trybie prywatnym. Policz, ile rzeczy musisz zamknąć, zanim zobaczysz pierwsze zdanie treści.",[124,658,660],{"id":659},"_2-elementy-które-skaczą-podczas-czytania","2. Elementy, które skaczą podczas czytania",[10,662,663],{},"Zaczynasz czytać akapit, ładuje się zdjęcie nad nim i tekst ucieka w dół. Albo klikasz link i w tym samym momencie coś przesuwa układ, więc trafiasz w co innego. Google mierzy to wskaźnikiem CLS i za dobry wynik uznaje wartość poniżej 0,1.",[10,665,666],{},"Powód jest prawie zawsze ten sam: obrazek bez podanej szerokości i wysokości, baner doklejany skryptem nad treścią albo font, który po doładowaniu zmienia wysokość linii. Rozwiązaniem jest rezerwowanie miejsca z góry, a nie wstawianie elementów w locie.",[124,668,670],{"id":669},"_3-zbyt-długie-ładowanie","3. Zbyt długie ładowanie",[10,672,673],{},"Google za dobry wynik uznaje wyświetlenie największego elementu strony w 2,5 sekundy. Powyżej czterech sekund część odwiedzających wraca do wyników wyszukiwania, zanim zobaczy cokolwiek poza białym tłem.",[10,675,676],{},"Na stronach firmowych przyczyna bywa banalna: zdjęcia wgrane prosto z aparatu. Plik ma pięć megabajtów i 6000 pikseli szerokości, a wyświetla się w kafelku o szerokości 400 pikseli. Druga przyczyna to wtyczki dokładające własne skrypty do każdej podstrony, także tam, gdzie nie są używane.",[10,678,679],{},"Jedno zastrzeżenie: goń realną prędkość, nie punkty. PageSpeed Insights potrafi odjąć punkty za rzeczy, które użytkownikowi nie przeszkadzają, i przemilczeć takie, które przeszkadzają bardzo.",[10,681,682,684],{},[24,683,460],{}," wpisz adres w PageSpeed Insights i spójrz osobno na wynik mobilny. Potem otwórz stronę na telefonie w zasięgu LTE, nie na domowym wi-fi.",[124,686,688],{"id":687},"_4-wersja-mobilna-zrobiona-po-łebkach","4. Wersja mobilna zrobiona po łebkach",[10,690,691],{},"Tekst wychodzący za ekran, poziomy pasek przewijania, przyciski tak małe, że trzeba w nie celować. WCAG w wersji 2.2 podaje konkretną granicę: element klikalny powinien mieć co najmniej 24 na 24 piksele, a w wariancie zalecanym 44 na 44.",[10,693,694,695,372],{},"Po tylu latach od momentu, w którym responsywność stała się standardem, nadal spotykam strony, gdzie menu na telefonie zasłania treść i nie da się go zamknąć. Więcej o samym mechanizmie pisałem w tekście o tym, ",[237,696,480],{"href":479},[17,698,700],{"id":699},"nie-mogę-tego-znaleźć","Nie mogę tego znaleźć",[10,702,703],{},"Druga grupa błędów dotyczy informacji, po które ktoś przyszedł, a których nie ma albo są schowane.",[124,705,707],{"id":706},"_5-ceny-których-nigdzie-nie-ma","5. Ceny, których nigdzie nie ma",[10,709,710],{},"Najczęstszy powód zamknięcia karty na stronie usługowej. Rozumiem argument, że wycena zależy od zakresu, bo w moim fachu też zależy. Nie zmienia to faktu, że „skontaktuj się po wycenę\" wymaga od kogoś zaangażowania, zanim dostanie jakąkolwiek informację.",[10,712,713],{},"Widełki rozwiązują to dwoma zdaniami: od jakiej kwoty zaczyna się najprostszy wariant i w jakim przedziale mieści się typowe zlecenie. To nie wiąże Cię cenowo, a odsiewa zapytania od osób z budżetem kilkakrotnie mniejszym, niż zakładasz. Na tym zyskujecie oboje.",[124,715,717],{"id":716},"_6-kontakt-schowany-w-stopce","6. Kontakt schowany w stopce",[10,719,720],{},"Numer telefonu powinien być widoczny w nagłówku, na każdej podstronie, i musi być klikalny na telefonie. Formularz to za mało — część osób woli zadzwonić i nie będzie szukać alternatywy.",[10,722,723,725],{},[24,724,460],{}," otwórz dowolną podstronę na telefonie i spróbuj zadzwonić, nie przewijając do stopki.",[124,727,729],{"id":728},"_7-brak-danych-firmy","7. Brak danych firmy",[10,731,732],{},"Nazwa, adres, NIP. Brzmi jak formalność, ale to jest pierwsza rzecz, którą sprawdza ktoś, kto rozważa przelew na kilka tysięcy złotych. Strona bez tych danych wygląda jak strona, która może zniknąć w przyszłym tygodniu.",[10,734,735],{},"Przy sprzedaży przez internet to zresztą nie jest kwestia zaufania, tylko obowiązku. Przepisy o świadczeniu usług drogą elektroniczną nakazują podać dane identyfikujące usługodawcę w sposób dostępny dla odbiorcy.",[124,737,739],{"id":738},"_8-wyszukiwarka-zwracająca-przypadkowe-wyniki","8. Wyszukiwarka zwracająca przypadkowe wyniki",[10,741,742],{},"Wpisujesz hasło na blogu i w wynikach lądują podstrony ofertowe, polityka prywatności i wersje robocze. Bez zdjęć, bez dat, bez sensownej kolejności.",[10,744,745],{},"Zwykle to nie jest zamierzone, tylko domyślne. Wyszukiwarka WordPressa bez konfiguracji przeszukuje wszystkie typy treści i sortuje po dacie, nie po trafności. Da się ją ograniczyć do wpisów kilkoma liniami kodu w motywie potomnym.",[10,747,748],{},"Jeśli strona ma dwanaście podstron i żadnego bloga, najlepszym rozwiązaniem bywa usunięcie pola wyszukiwania. Puste wyniki wyglądają gorzej niż brak wyszukiwarki.",[124,750,752],{"id":751},"_9-martwe-linki-i-błędy-404","9. Martwe linki i błędy 404",[10,754,755],{},"Klikam odnośnik, bo spodziewam się, że dokądś prowadzi. Zamiast tego dostaję komunikat o nieistniejącej stronie i zwykle na tym kończę wizytę.",[10,757,758],{},"Najwięcej takich linków powstaje po przebudowie serwisu, gdy zmieniają się adresy podstron, a stare nie dostają przekierowań. Druga kategoria to odnośniki do cudzych stron, które przestały istnieć rok temu i nikt tego nie zauważył.",[10,760,761],{},"Strona 404 też ma znaczenie. Zamiast samego napisu „nie znaleziono\" powinna proponować drogę dalej: wyszukiwarkę, menu, odnośnik do strony głównej i kontakt.",[10,763,764,766],{},[24,765,460],{}," w Google Search Console, w raporcie indeksowania, znajdziesz listę adresów zwracających 404 razem z informacją, skąd Google je zna.",[17,768,770],{"id":769},"treść-której-nikt-nie-przeczyta","Treść, której nikt nie przeczyta",[124,772,774],{"id":773},"_10-ściana-tekstu","10. Ściana tekstu",[10,776,777],{},"Akapit na piętnaście linii, bez śródtytułów, wyjustowany na całą szerokość ekranu. Robotom wyszukiwarek to nie przeszkadza, ludziom bardzo.",[10,779,780],{},"Cztery rzeczy załatwiają większość problemu: wiersz o długości 60–75 znaków, odstęp między liniami około 1,6 wysokości fontu, akapity po trzy, cztery linie i śródtytuł co dwa ekrany. Listy punktowane tam, gdzie treść naprawdę jest wyliczeniem.",[124,782,784],{"id":783},"_11-słownictwo-którego-klient-nie-zna","11. Słownictwo, którego klient nie zna",[10,786,787],{},"Branżowe skróty i nazwy technologii mają sens, gdy piszesz do kogoś z branży. Na stronie firmowej odbiorcą jest zwykle ktoś, kto zna problem, a nie nazwę rozwiązania.",[10,789,790],{},"Prosty test: przeczytaj zdanie na głos i zastanów się, czy powiedziałbyś je tak samo przez telefon klientowi. Jeśli nie, przepisz je tak, jak byś to powiedział.",[124,792,794],{"id":793},"_12-teksty-o-sobie-zamiast-o-kliencie","12. Teksty o sobie zamiast o kliencie",[10,796,797],{},"„Jesteśmy firmą o ugruntowanej pozycji na rynku, stawiającą na jakość i indywidualne podejście.\" Takie zdanie pasuje do każdej firmy w każdej branży, więc nie mówi nic o Twojej.",[10,799,800],{},"Zamień je na coś, czego konkurencja nie może o sobie napisać. „Awarie usuwamy w 48 godzin, także w soboty\" jest sprawdzalne i konkretne. Klient nie kupuje Twojego doświadczenia, tylko to, co z niego dla niego wynika.",[124,802,804],{"id":803},"_13-zdjęcia-ze-stocka","13. Zdjęcia ze stocka",[10,806,807],{},"Uśmiechnięty zespół w garniturach przy szklanym stole, ten sam, który widziałem wczoraj na stronie konkurencji. Sztuczność widać od razu i podważa resztę przekazu.",[10,809,810,811,815],{},"Zdjęcie zrobione telefonem w Twoim warsztacie, na budowie albo w biurze wygląda gorzej technicznie i działa lepiej. Pokazuje, że firma naprawdę istnieje i ma co pokazać. To samo dotyczy realizacji — ",[237,812,814],{"href":813},"/realizacje/","mój katalog wdrożeń"," to zrzuty prawdziwych stron, nie wizualizacje.",[17,817,819],{"id":818},"formularz-czyli-ostatni-metr","Formularz, czyli ostatni metr",[124,821,823],{"id":822},"_14-formularz-który-utrudnia-wysłanie-wiadomości","14. Formularz, który utrudnia wysłanie wiadomości",[10,825,826],{},"To jedyny moment, w którym ktoś sam zgłasza się do Ciebie, i jednocześnie miejsce, w którym najwięcej się psuje. Typowy zestaw usterek:",[80,828,829,832,835,838,841,844],{},[83,830,831],{},"błędy pokazywane dopiero po wysłaniu, hurtem, bez wskazania którego pola dotyczą",[83,833,834],{},"wyczyszczenie wszystkich pól po nieudanej próbie",[83,836,837],{},"wymagany numer telefonu, choć wystarczyłby sam adres e-mail",[83,839,840],{},"brak potwierdzenia po wysłaniu albo przeładowanie na pustą stronę",[83,842,843],{},"brak kopii wiadomości dla nadawcy, więc nie wiadomo, czy cokolwiek doszło",[83,845,846],{},"zaznaczona z góry zgoda marketingowa, czego przepisy nie dopuszczają",[10,848,849],{},"Najgorsza usterka jest jednak niewidoczna: formularz, który wygląda na działający, a wiadomości nie docierają. Zdarza się po zmianie hostingu, po wygaśnięciu hasła do skrzynki albo dlatego, że poczta trafia do spamu przez brak wpisów SPF i DKIM. Nikt tego nie zgłosi, bo nadawca widzi komunikat o wysłaniu.",[10,851,852,854,855,858],{},[24,853,460],{}," raz w miesiącu wyślij zapytanie przez własny formularz z adresu spoza firmy i sprawdź, czy przyszło oraz jak długo szło. Ten ",[237,856,857],{"href":598},"formularz kontaktowy"," wysyła nadawcy kopię właśnie po to, żeby obie strony miały ślad.",[17,860,862],{"id":861},"przegląd-własnej-strony-w-pół-godziny","Przegląd własnej strony w pół godziny",[10,864,865],{},"Sześć czynności, które wyłapują większość z tych czternastu rzeczy:",[210,867,868,871,874,877,880,886],{},[83,869,870],{},"Otwórz stronę główną na telefonie w trybie prywatnym i policz, ile okien musisz zamknąć.",[83,872,873],{},"Spróbuj zadzwonić z podstrony ofertowej, nie przewijając do stopki.",[83,875,876],{},"Znajdź na stronie cenę albo widełki. Jeśli nie ma, zapisz to jako pierwszą rzecz do poprawy.",[83,878,879],{},"Wyślij sobie zapytanie przez formularz z prywatnego adresu.",[83,881,882,883,885],{},"Wpisz w Google ",[60,884,516],{}," i sprawdź, ile podstron jest w indeksie.",[83,887,888],{},"Wklej adres w PageSpeed Insights i spójrz na wynik mobilny.",[17,890,323],{"id":322},[10,892,893,896,897,900],{},[24,894,895],{},"Ile z tych błędów da się poprawić bez przebudowy strony?","\nWiększość. Ceny, dane firmy, numer w nagłówku, ustawienia formularza i kompresja zdjęć to zmiany w treści i konfiguracji — takie drobne poprawki mieszczą się w ",[237,898,899],{"href":530},"stałej opiece nad stroną",". Przebudowy wymagają zwykle tylko problemy z wersją mobilną i skaczący układ, bo siedzą w motywie.",[10,902,903,906],{},[24,904,905],{},"Czy pop-up zawsze szkodzi?","\nNie. Szkodzi ten, który pojawia się od razu i zasłania treść na telefonie. Okno wyzwalane przy próbie opuszczenia strony albo po przewinięciu połowy artykułu nie wywołuje tej reakcji i nie jest traktowane przez Google jako natrętne.",[10,908,909,912],{},[24,910,911],{},"Jak sprawdzić, czy formularz naprawdę działa?","\nWyślij wiadomość z adresu spoza własnej domeny, najlepiej z Gmaila, i sprawdź też folder spam. Jeśli poczta idzie z serwera bez skonfigurowanego SPF i DKIM, część wiadomości ląduje tam po cichu.",[386,914],{},[10,916,917,918,921],{},"Jeśli po tej liście zebrało Ci się kilka rzeczy do naprawienia i nie wiesz, od której zacząć, ",[237,919,920],{"href":598},"napisz do mnie"," — powiem, które z nich faktycznie kosztują Cię zapytania, a które są kosmetyką.",{"title":397,"searchDepth":398,"depth":398,"links":923},[924,930,937,943,946,947],{"id":634,"depth":398,"text":635,"children":925},[926,927,928,929],{"id":641,"depth":405,"text":642},{"id":659,"depth":405,"text":660},{"id":669,"depth":405,"text":670},{"id":687,"depth":405,"text":688},{"id":699,"depth":398,"text":700,"children":931},[932,933,934,935,936],{"id":706,"depth":405,"text":707},{"id":716,"depth":405,"text":717},{"id":728,"depth":405,"text":729},{"id":738,"depth":405,"text":739},{"id":751,"depth":405,"text":752},{"id":769,"depth":398,"text":770,"children":938},[939,940,941,942],{"id":773,"depth":405,"text":774},{"id":783,"depth":405,"text":784},{"id":793,"depth":405,"text":794},{"id":803,"depth":405,"text":804},{"id":818,"depth":398,"text":819,"children":944},[945],{"id":822,"depth":405,"text":823},{"id":861,"depth":398,"text":862},{"id":322,"depth":398,"text":323},"2025-04-23","Czternaście rzeczy, które wyganiają odwiedzających ze strony firmowej. Przy każdym punkcie konkretny sposób, żeby sprawdzić to u siebie.",{},"/img/blog/co-irytuje-uzytkownikow-stron-internetowych.webp","Zirytowana osoba przed ekranem laptopa","/blog/co-irytuje-uzytkownikow-stron-internetowych",{"title":623,"description":949},{"loc":953},"blog/co-irytuje-uzytkownikow-stron-internetowych","lbKlvQTaC7iCzMItNc3Rc2g5Hf7tWVN1DOURW2zlQNM",1790671907627]