
Często zadawane pytania
W tym dziale studio IT Deweloper zebrało odpowiedzi na pytania, które najczęściej pojawiają się podczas tworzenia stron internetowych i ich wsparcia technicznego. Znajdziesz tu informacje o usługach, terminach, kosztach, opiece nad stroną oraz o tym, co dzieje się po jej uruchomieniu.
Poprawiamy wskaźniki
Znajdujemy błędy
Konfigurujemy

Darmowe narzędzia do sprawdzenia strony
Szybkość ładowania to nie tylko wygoda, lecz bezpośredni czynnik konwersji. Każda dodatkowa sekunda opóźnienia może kosztować Cię 7% potencjalnych klientów.
- Aktualna wersja PHP daje przyrost szybkości o 20–30% bez zmian w kodzie. Przełącz ją w panelu hostingowym w kilka kliknięć.
- Aktualizacja CMS i wtyczek do zgodnych wersji. Stary kod działa wolniej, nowsze wersje zawierają optymalizacje.
- Cache i Gzip. Włącz wbudowane buforowanie w CMS i sprawdź kompresję na serwerze — skraca ona pliki 3–4 razy.
- Optymalizacja obrazów. WebP zamiast JPEG i automatyczna kompresja usuną główne źródło wolnego ładowania.
Zacznij od pierwszych trzech punktów — efekt w godzinę, bez programisty, bez ryzyka.
Ciężkie obrazy to jeden z głównych wrogów szybkości strony i pozycji w wyszukiwarce. Dobra wiadomość: kompresja o 70–80% jest praktycznie niezauważalna dla oka, a przyspiesza ładowanie 2–3 razy.
- WordPress: zainstaluj darmową wtyczkę Smush lub ShortPixel — automatycznie optymalizują zdjęcia podczas przesyłania, bez ręcznej ingerencji.
- Joomla: użyj JCH Optimize, otwórz zakładkę „Obrazy" i włącz automatyczne przetwarzanie. Wtyczka działa w tle.
- Bitrix: przejdź do „Ustawienia" → „Optymalizacja obrazów" i aktywuj automatyczne przetwarzanie podczas przesyłania.
- OpenCart: zainstaluj moduł Image Compressor i ustaw stopień kompresji w parametrach modułu.
- Dla dowolnego CMS: dodatkowo użyj formatu WebP zamiast JPEG — daje on oszczędność 25–35% bez utraty jakości.
Główna zasada: włącz automatyczną kompresję raz i zapomnij o problemie. Wszystkie nowe pliki będą optymalizowane same.
Jeśli Twoi klienci są rozproszeni po różnych regionach i krajach, jeden serwer nie może obsłużyć ich wszystkich z tą samą szybkością. CDN rozwiązuje ten problem: kopiuje pliki strony do dziesiątek centrów danych na świecie i dostarcza je z serwera najbliższego odwiedzającemu.
- Cloudflare (za darmo): zarejestruj się, dodaj domenę, postępuj zgodnie z instrukcją zmiany DNS. Po kilku godzinach strona przyspieszy dla wszystkich odwiedzających bez dodatkowych ustawień.
- WordPress: zainstaluj oficjalną wtyczkę Cloudflare i połącz ją przez klucz API — wszystko odbywa się w panelu administracyjnym.
- Joomla: użyj wtyczki System — Page Cache z obsługą CDN lub połącz się z Cloudflare bezpośrednio przez DNS.
- Bitrix: wbudowana obsługa CDN znajduje się w panelu administracyjnym — wystarczy uzupełnić parametry serwera.
- Płatne alternatywy: Akamai, KeyCDN, BunnyCDN — dla stron o bardzo wysokim ruchu.
Podłączenie zajmuje nie więcej niż 15 minut i wymaga tylko zmiany DNS lub kilku kliknięć w panelu administracyjnym. Efekt: strona otwiera się szybko dla wszystkich, niezależnie od ich lokalizacji.
Awaria serwera, wirus lub błąd administratora — każde z tych zdarzeń może doprowadzić do całkowitej utraty strony i wszystkich danych klientów. Regularne kopie zapasowe to nie opcja, lecz konieczność. Dzięki nim odzyskanie danych zajmuje minuty zamiast dni.
- WordPress: zainstaluj wtyczkę UpdraftPlus, wybierz magazyn w chmurze (Google Drive, Dropbox) i skonfiguruj codzienny automatyczny backup.
- Joomla: użyj komponentu Akeeba Backup z możliwością wysyłania kopii do chmury lub przez FTP na zewnętrzny serwer.
- Panel hostingowy: większość hostingów oferuje wbudowane tworzenie kopii zapasowych — wejdź w ustawienia i ustaw harmonogram.
- Sprawdzenie odzyskiwania: raz w miesiącu przetestuj odzyskiwanie z kopii zapasowej — upewnij się, że kopie faktycznie działają i są kompletne.
Nawet cotygodniowe kopiowanie uchroni Cię przed katastrofalnymi przestojami. Codzienne — jeszcze lepiej. Koszt zewnętrznego magazynu jest minimalny w porównaniu z potencjalnymi stratami wynikającymi z utraty danych.
Nieaktualny CMS to nie tylko wolna i niewygodna strona, ale też otwarte drzwi dla hakerów. Każda aktualizacja zamyka znane luki bezpieczeństwa, poprawia wydajność i często dodaje nowe funkcje. Aktualizacja wymaga jednak ostrożności: niewłaściwy proces może prowadzić do konfliktów z wtyczkami, utraty funkcjonalności, a nawet całkowitej awarii strony.
Dlaczego to ważne: w latach 2023–2024 większość włamań na strony odbywała się właśnie przez luki w nieaktualnych wersjach CMS. Aktualizacja to nie opcja, lecz konieczność ochrony danych klientów i reputacji Twojej firmy.
- Krok 1 — kopia zapasowa (kluczowa): przed każdą aktualizacją utwórz pełny backup bazy danych i plików. To Twoje zabezpieczenie — jeśli coś pójdzie nie tak, wrócisz do stanu wyjściowego w 10–15 minut i stracisz minimum ruchu.
- Krok 2 — sprawdź zgodność wtyczek: przed aktualizacją upewnij się, że wszystkie zainstalowane wtyczki i rozszerzenia są zgodne z nową wersją CMS. Zwykle ta informacja jest podana na stronie wtyczki lub w jej opisie. Wyłącz lub usuń niezgodne.
- WordPress: w panelu administracyjnym przejdź do sekcji „Aktualizacje" i kliknij „Zaktualizuj rdzeń". System podpowie, które wtyczki wymagają aktualizacji. Aktualizuj najpierw rdzeń, potem wtyczki pojedynczo, sprawdzając działanie po każdej z nich.
- Joomla: otwórz menu „System" → „Zarządzanie" → „Aktualizacja Joomla" i postępuj zgodnie z instrukcją krok po kroku. Po aktualizacji rdzenia zaktualizuj komponenty i moduły przez „Instalacja" → „Menedżer rozszerzeń".
- Bitrix: użyj wbudowanego narzędzia „Aktualizacja platformy" w panelu administracyjnym. System sam sprawdzi zgodność modułów i ostrzeże o możliwych konfliktach.
- Krok 3 — sprawdzenie po aktualizacji: włącz stronę i dokładnie ją przetestuj: otwórz kilka kluczowych stron, wyślij testowy formularz zgłoszeniowy, sprawdź koszyk (jeśli jest sklep), upewnij się, że e-maile docierają. Jeśli znajdziesz problem — od razu przywróć z backupu.
Rada: aktualizuj co najmniej raz w miesiącu lub od razu po pojawieniu się krytycznej aktualizacji bezpieczeństwa (zwykle informuje o nich sam CMS). Nie odkładaj „na później" — ryzyko włamania rośnie z każdym dniem. Ten nawyk ochroni Cię przed 90% problemów i da przewagę nad konkurencją pod względem szybkości, niezawodności i zaufania klientów.
Z czasem każda strona gromadzi „cyfrowe śmieci": szkice, usunięte produkty, nieużywane wtyczki, logi błędów, pliki tymczasowe, komentarze spamowe i przestarzałe wersje stron. To wszystko obciąża bazę danych, spowalnia działanie i zajmuje cenne miejsce na dysku. Regularne czyszczenie jest jak przegląd samochodu: nie wymaga dużych nakładów, ale znacznie wydłuża życie systemu.
Co dokładnie się gromadzi: tymczasowe tabele w bazie danych, pliki cache, logi nieudanych prób logowania, stare wersje artykułów (jeśli jest system wersjonowania), nieużywane rozszerzenia, spam w komentarzach i wiadomościach z formularzy. Każdy z tych elementów zabiera zasoby serwera.
- WordPress: zainstaluj wtyczkę WP-Optimize. Usuwa komentarze spamowe, optymalizuje tabele bazy danych, usuwa szkice i autozapisy, czyści cache i opcje przejściowe. Wszystko w jednym kliknięciu, a Ty widzisz, ile miejsca zwolniono.
- Joomla: wbudowany system czyszczenia znajduje się w menu „System" → „Konserwacja". Znajdziesz tam narzędzia do usuwania cache, przestarzałych sesji, plików tymczasowych i optymalizacji tabel bazy danych. Nie wymaga instalacji dodatkowych wtyczek.
- OpenCart: przejdź do „Administracja" → „Ustawienia" → „Narzędzia" → „Wyczyść cache". Tu też możesz usunąć logi i wyczyścić tymczasowe pliki przesyłania.
- Bitrix: użyj wbudowanego narzędzia optymalizacji w panelu administracyjnym — sekcja „Serwis" → „Optymalizacja", gdzie dostępne jest pełne czyszczenie i defragmentacja bazy danych.
- Sprawdzenie rozmiaru bazy danych: przed i po czyszczeniu sprawdź rozmiar bazy danych (w panelu hostingowym lub phpMyAdmin). Zdziwisz się, ile miejsca zwolniłeś — często od 10% do 50% pierwotnego rozmiaru.
Harmonogram: co najmniej raz w miesiącu uruchamiaj automatyczne czyszczenie (większość narzędzi pozwala to zaplanować). Dla stron o wysokiej aktywności (wiele zamówień, komentarzy, aktualizacji) — raz w tygodniu. Zajmie to 5 minut miesięcznie, ale utrzyma Twoją stronę w idealnej formie i zapewni maksymalną szybkość działania.
Ruch mobilny od dawna stanowi większość: ponad 60% odwiedzających wchodzi na stronę ze smartfonów i tabletów. Jeśli Twoja strona źle wygląda na urządzeniach mobilnych, tracisz nie tylko odwiedzających — tracisz pieniądze. Źle wyświetlane formularze zgłoszeniowe, małe przyciski, niewygodna nawigacja — to wszystko prowadzi do odbić i utraty konwersji. Google również karze strony za słabą wersję mobilną, obniżając ich pozycje w wyszukiwarce.
Co sprawdzać na telefonie: rozmiar czcionek (powinny być czytelne bez powiększania), łatwość klikania w przyciski (co najmniej 44×44 piksele dla palca), odstępy między elementami, dopasowanie menu nawigacyjnego, działanie formularzy i okien modalnych, szybkość ładowania, poprawne rozmieszczenie obrazów.
- Szybkie sprawdzenie w przeglądarce: otwórz stronę w Google Chrome lub Firefox, naciśnij F12 (lub kliknij prawym przyciskiem → „Zbadaj"), znajdź ikonę smartfona w rogu panelu narzędzi deweloperskich — włączy to tryb emulacji urządzenia mobilnego. Sprawdź wszystkie główne strony: stronę główną, usługi, kontakt, formularz zgłoszeniowy. Spróbuj wysłać formularz, kliknij wszystkie przyciski.
- Prawdziwe urządzenia: emulator pokazuje tylko część problemów. Sprawdź stronę na prawdziwym smartfonie (swoim lub pracownika) — dzięki temu zobaczysz rzeczywistą szybkość ładowania i realne zachowanie na ekranie dotykowym.
- WordPress: większość motywów jest domyślnie responsywna, ale dostrojenie można wykonać przez wbudowany Customizer (Wygląd → Personalizuj). Tam możesz zmieniać rozmiary czcionek, odstępy i kolory specjalnie dla wersji mobilnej.
- Joomla: wybieraj szablony obsługujące Bootstrap 5 lub nowszy framework. YOOtheme Pro (popularny kreator dla Joomla) jest w pełni zorientowany na urządzenia mobilne i pozwala dostosować wygląd dla każdego rozmiaru ekranu osobno.
- Bitrix: otwórz parametry strony w panelu administracyjnym i sprawdź ustawienia wersji mobilnej. Możesz użyć wbudowanych szablonów mobilnych lub dodatkowych komponentów adaptacji.
- Google Mobile-Friendly Test: użyj oficjalnego narzędzia Google do sprawdzania zgodności z urządzeniami mobilnymi. Narzędzie pokaże, które elementy słabo działają na urządzeniach mobilnych i da konkretne zalecenia.
Praktyczna rada: wszystkie popularne CMS mają obecnie wbudowane wsparcie dla adaptacji mobilnej, ale czasem potrzebne jest ręczne dopracowanie. Nie polegaj wyłącznie na automatyce — poświęć godzinę na ręczne testowanie. Może to znacznie zwiększyć liczbę zgłoszeń z urządzeń mobilnych. Sprawdzaj wersję mobilną po każdej większej aktualizacji treści lub designu.
Cache to jeden z najskuteczniejszych sposobów na przyspieszenie strony bez wydatków na sprzęt. Zamiast za każdym razem przeliczać zawartość strony, serwer przechowuje gotowy HTML i dostarcza go natychmiast. Efekt: czas odpowiedzi skraca się 3–10 razy, a strona zaczyna „latać" nawet przy dużym obciążeniu.
Jak to działa: pierwszy odwiedzający ładuje stronę w zwykły sposób (wolno), serwer zapamiętuje wynik i zapisuje go w pamięci. Wszyscy kolejni odwiedzający otrzymują gotową kopię — bez zapytań do bazy danych, bez przetwarzania PHP. Działa to, dopóki treść się nie zmieni. Gdy opublikujesz nowy artykuł lub zmienisz produkt, cache aktualizuje się automatycznie.
- Na poziomie hostingu: wiele hostingów oferuje LiteSpeed Cache prosto w panelu zarządzania. Znajdź go w ustawieniach i włącz — da to przyrost szybkości bez instalowania dodatkowych wtyczek.
- WordPress: zainstaluj WP Rocket (płatny, 39–119$ rocznie, ale zwraca się) lub darmowy W3 Total Cache. WP Rocket jest wygodniejszy i szybszy w konfiguracji nawet dla początkującego — po prostu aktywuj i zapomnij. W3 Total Cache jest darmowy, ale wymaga więcej ręcznej konfiguracji.
- Joomla: wbudowany system cache jest już wbudowany. Przejdź do „System" → „Wtyczki", znajdź wtyczkę „System — Page Cache" i włącz ją. Następnie otwórz ustawienia globalne i ustaw czas cache na 30–60 minut.
- Bitrix: użyj wbudowanego „Cache kompozytowego" — znajduje się on w parametrach strony. Włącz cache dla użytkowników zalogowanych i niezalogowanych. Bitrix automatycznie czyści cache po aktualizacji treści.
- Dodatkowo — cache przeglądarki: skonfiguruj tymczasowe przechowywanie plików na komputerze odwiedzającego. CSS, JS i obrazy ładują się raz, a potem są pobierane z lokalnego cache przeglądarki. To dodatkowo przyspiesza kolejne wizyty.
Ważna uwaga: cache dobrze sprawdza się dla treści statycznych (usługi, opisy produktów, blog), ale może powodować problemy z treścią dynamiczną (koszyk, panel klienta, formularze z AJAX). Wtyczki cache zwykle automatycznie wykluczają takie strony z cache'owania. Nawet podstawowe cache'owanie skraca czas odpowiedzi serwera wielokrotnie i wyraźnie poprawia zachowanie strony przy skokach ruchu.
Profesjonalny audyt strony zwykle kosztuje i zajmuje dni. Ale możesz uzyskać przydatną analizę w minutę, korzystając ze sztucznej inteligencji. AI potrafi spojrzeć na Twoją stronę oczami klienta i wskazać problemy, które przeoczyłeś: niejasne teksty, słabe wezwania do działania, brak elementów budujących zaufanie, elementy rozpraszające.
Zalety audytu AI: szybkość (1–2 minuty), obiektywność (maszyna nie jest stronnicza), zasięg (analizuje jednocześnie tekst, strukturę, użyteczność), koszt (za darmo). Minus: AI nie sprawdzi strony technicznej (szybkość, mobilność, bezpieczeństwo) — do tego potrzebne są dedykowane narzędzia.
- Krok 1 — zapisz stronę: otwórz stronę swojej witryny w przeglądarce, naciśnij Ctrl+S (Cmd+S na Mac), wybierz format „Strona internetowa, kompletna" lub po prostu skopiuj cały kod HTML strony (Ctrl+A, potem Ctrl+C).
- Krok 2 — otwórz AI: przejdź do ChatGPT, Claude, Gemini lub innego tekstowego AI. Wgraj plik HTML lub wklej tekst strony bezpośrednio w pole wprowadzania.
- Krok 3 — użyj gotowego promptu: skopiuj i wklej do AI następujący tekst:
„Wyobraź sobie, że jesteś właścicielem firmy, który po raz pierwszy trafił na tę stronę. Przeanalizuj wgrany kod HTML. Wskaż, co utrudnia szybkie zrozumienie oferty, które elementy rozpraszają, gdzie brakuje zaufania i wezwania do działania. Podaj 5 konkretnych zaleceń prostymi słowami." - Krok 4 — otrzymaj raport: w 30–60 sekund AI wyda Ci szczegółową analizę z konkretnymi poradami. Zwykle wychodzi 5–10 punktów do poprawy, które faktycznie działają.
- Krok 5 — jak pogłębić analizę: jeśli chcesz sprawdzić konkretny aspekt, zadaj pytanie doprecyzowujące: „Na co zwróci uwagę osoba przeglądająca stronę na telefonie?" lub „Który tekst wydaje się nieprzekonujący i dlaczego?"
Praktyczna rada: używaj audytu AI regularnie — po dodaniu nowej treści, przed uruchomieniem kampanii promocyjnej, przy spadku konwersji. Zajmie to maksymalnie 5 minut, ale często ujawnia problemy niewidoczne na pierwszy rzut oka. Łącz audyt AI z kontrolami technicznymi (Google PageSpeed, wersja mobilna) — tak uzyskasz pełny obraz stanu strony i szybko ustalisz priorytety poprawek.
Nieużywane wtyczki, moduły i rozszerzenia to ukryty wróg wydajności Twojej strony. Każda zainstalowana wtyczka ładuje się przy każdym wczytaniu strony, uruchamia swój kod, odpytuje bazę danych, nawet jeśli jej nie używasz. Efekt: strona zwalnia, powstają luki bezpieczeństwa (każde rozszerzenie to potencjalna dziura dla hakerów), rośnie obciążenie serwera.
Co usuwać: wtyczki o ładnych nazwach, które zainstalowałeś miesiąc temu i o nich zapomniałeś; duplikujące funkcjonalność (dwie wtyczki cache, kilka rozszerzeń SEO); moduły testowe; stare wersje wtyczek, dla których masz już nowsze zamienniki. Na przeciętnej stronie zwykle jest 5–15 zbędnych rozszerzeń, które po prostu zjadają zasoby.
- Krok 1 — kopia zapasowa: przed usunięciem jakichkolwiek rozszerzeń koniecznie utwórz pełny backup. Jeśli przypadkiem usuniesz coś ważnego, będziesz mógł przywrócić to w 10 minut.
- Krok 2 — sporządź listę: zapisz wszystkie zainstalowane wtyczki/moduły. Obok zanotuj, po co są potrzebne i kiedy ostatnio były używane. Te, na które nie potrafisz odpowiedzieć, są kandydatami do usunięcia.
- WordPress: przejdź do panelu → „Wtyczki". Wyłącz niepotrzebną wtyczkę (kliknij „Dezaktywuj"), upewnij się, że strona działa, następnie usuń ją całkowicie (kliknij „Usuń"). Usuwaj po jednej, sprawdzając po każdym usunięciu.
- Joomla: otwórz menu „System" → „Zarządzanie" → „Wtyczki i moduły" (lub „Rozszerzenia" → „Zarządzanie"). Znajdź niepotrzebne rozszerzenie, kliknij na nie i wybierz „Odinstaluj". System pokaże, czy istnieją zależności.
- OpenCart: przejdź do „Administracja" → „Rozszerzenia" → „Instalator rozszerzeń". Znajdź nieużywane rozszerzenie i kliknij ikonę usuwania (kosz). Po usunięciu wyczyść cache w „Narzędziach".
- Bitrix: użyj wbudowanego menedżera modułów w panelu administracyjnym — „Serwis" → „Menedżer modułów". Wyłącz niepotrzebne moduły, a następnie, jeśli nie wymagają zachowania historii, usuń je ostatecznie.
- Krok 3 — sprawdzenie po usunięciu: po usunięciu każdego rozszerzenia załaduj główne strony witryny, sprawdź formularze, koszyk (jeśli jest), upewnij się, że nic się nie zepsuło. Jeśli znajdziesz problem — przywróć z backupu i wybierz inne rozszerzenie do usunięcia.
Złota zasada: instaluj tylko te rozszerzenia, które faktycznie są używane. Przed zainstalowaniem nowej wtyczki zapytaj siebie: „Czy nie ma już wbudowanej funkcji, która to robi?" Wbudowane narzędzia są zawsze szybsze i bezpieczniejsze niż dodatkowe wtyczki. Raz na kwartał przeprowadzaj audyt rozszerzeń i usuwaj wszystko zbędne. Zajmie to 30 minut, ale może przyspieszyć stronę o 20–40%.
Nieaktualny CMS i rozszerzenia to nie tylko problem techniczny, który można odłożyć „na później". To bezpośrednie, realne ryzyko dla Twojej firmy. Każdy dzień bez aktualnych wersji to dzień, w którym Twoja strona jest podatna na ataki hakerów. Mogą oni zainstalować złośliwe oprogramowanie, wysyłać spam z Twojej domeny (przez co trafisz na czarne listy), kraść dane klientów z formularzy, przekierowywać ruch na strony phishingowe. Jeden udany atak może kosztować reputację i utratę klientów na miesiące.
Dlaczego aktualizacje są tak ważne: każda aktualizacja zamyka znane luki bezpieczeństwa. Jeśli się nie aktualizujesz, zostawiasz otwarte drzwi dla wszystkich, którzy o tych lukach wiedzą — a wie o nich wiele tysięcy osób. Ponadto stare wersje są często wolniejsze, niezgodne z nowoczesnymi przeglądarkami i tracą wsparcie deweloperów.
- WordPress: w panelu administracyjnym znajdź sekcję „Aktualizacje" (często z czerwoną cyfrą obok). Znajdziesz tam listę wszystkich dostępnych aktualizacji: rdzeń, wtyczki, motywy. Czerwona cyfra oznacza, że są krytyczne aktualizacje bezpieczeństwa.
- Joomla: otwórz menu „System" → „Panel sterowania" → „Informacje o systemie" (lub bezpośrednio w panelu administracyjnym). Znajdziesz tam aktualną wersję Joomla i dostępne aktualizacje. Sprawdź też komponenty i moduły przez „Instalacja" → „Menedżer rozszerzeń".
- Bitrix: przejdź do „Marketplace" → „Moje aplikacje" → zakładka „Aktualizacje". Bitrix pokazuje listę wszystkich dostępnych aktualizacji wraz z terminami ich wydania. Aktualizacje są oznaczone jako „Krytyczne", „Ważne" lub „Zwykłe".
- OpenCart: wersja systemu jest wyświetlana w dolnej części panelu administracyjnego (zwykle w stopce). Sprawdź oficjalną stronę OpenCart, czy jest nowa wersja. Dla modułów i rozszerzeń zobacz sekcję „Rozszerzenia".
- Jak często sprawdzać: co najmniej raz w tygodniu zaglądaj do sekcji aktualizacji. Jeśli widzisz czerwoną cyfrę lub słowo „Krytyczna aktualizacja" — to zadanie na ten tydzień, nie „na później". Krytyczne aktualizacje bezpieczeństwa należy wdrażać w ciągu 24–48 godzin.
- Pamiętaj o wtyczkach: często zapomina się o aktualizacjach poszczególnych wtyczek i modułów. Nieużywane rozszerzenie z przestarzałą wersją to luka bezpieczeństwa. Albo aktualizuj, albo usuń.
Prawdziwy przykład: kilka lat temu popularna wtyczka formularzy dla WordPress miała krytyczną lukę. Ci, którzy się nie zaktualizowali, stracili wszystkie dane z formularzy zgłoszeniowych (adresy, numery telefonów klientów). Hakerzy sprzedawali te dane na czarnym rynku. To nie jest paranoja ani straszenie — to realne konsekwencje. Poświęć 15 minut tygodniowo na sprawdzanie aktualizacji. To najtańsze i najskuteczniejsze ubezpieczenie przed włamaniem.
PHP to język, w którym napisany jest Twój CMS. Stare wersje działają wolniej, a ich wsparcie już dawno się skończyło. Nowoczesne wersje przetwarzają dane szybciej, bezpieczniej i są zgodne z aktualnymi narzędziami. Przejście na świeżą wersję PHP często przyspiesza działanie strony o 20–40% bez żadnych zmian w kodzie czy designie. To jeden z najprostszych i najskuteczniejszych sposobów na zwiększenie wydajności.
Dlaczego nowoczesne wersje PHP są ważne: stare wersje zawierają znane luki, które są zamknięte w nowych wersjach. Deweloperzy CMS i wtyczek nastawiają się na nowoczesne wersje i często używają składni, która nie działa na starym PHP. Hostingi stopniowo wyłączają wsparcie starych wersji. Przejście na nową wersję to zabezpieczenie Twojej strony na kolejne 2–3 lata.
- Krok 1 — sprawdź wymagania: otwórz oficjalną dokumentację swojego CMS i sprawdź, jakiej minimalnej wersji PHP wymaga. Upewnij się, że Twój CMS jest zgodny z nowszymi wersjami. Aktualne wersje WordPress, Joomla i Bitrix obsługują aktualne PHP bez problemów.
- Krok 2 — utwórz kopię zapasową: przed jakąkolwiek zmianą wersji PHP koniecznie zrób pełny backup bazy danych i plików. Jeśli coś pójdzie nie tak, będziesz mógł się cofnąć w 10 minut.
- W cPanel: zaloguj się do panelu hostingowego, znajdź sekcję „MultiPHP Manager" (zwykle w sekcji „Software"). Wybierz swoją domenę z listy, ustaw potrzebną wersję PHP z rozwijanej listy (wybieraj jedną z aktualnych wersji oferowanych przez Twój hosting) i kliknij „Apply". Zmiana nastąpi natychmiast.
- W ISPmanager: otwórz „Domeny" → „Domeny WWW", znajdź swoją domenę, kliknij na nią. W sekcji „PHP" wybierz potrzebną wersję i zapisz zmiany. Na niektórych serwerach może być potrzebny restart serwera WWW (poproś o to wsparcie hostingu).
- W Plesk: otwórz stronę domeny w panelu administracyjnym, znajdź zakładkę „PHP Settings" lub „PHP Version", wybierz potrzebną wersję i zapisz.
- Krok 3 — sprawdzenie po przełączeniu: otwórz swoją stronę w przeglądarce. Załaduj główne strony, sprawdź formularze, wyślij testowe zgłoszenie, otwórz panel administracyjny CMS. Jeśli wszystko działa — świetnie, gotowe. Jeśli są błędy — cofnij się do poprzedniej wersji i skontaktuj się ze wsparciem hostingu lub deweloperem.
- Jeśli pojawiły się błędy: to często zdarza się z powodu niezgodnych wtyczek. Wyłącz wszystkie wtyczki jedna po drugiej i sprawdź, która powoduje problem. Następnie usuń ją lub znajdź zamiennik zgodny z nową wersją PHP.
Praktyczna rada: wybieraj aktywnie wspieraną wersję PHP — to złoty środek między szybkością a zgodnością. Po przełączeniu sprawdź szybkość strony (w Google PageSpeed lub podobnym narzędziu) — powinieneś zauważyć wyraźną poprawę. Jeśli szybkość się nie poprawiła, problem leży gdzie indziej: nieoptymalne obrazy, nieużywane wtyczki lub słabe cache'owanie.
HTTPS to nie tylko ładna kłódka w pasku adresu. To sygnał zaufania dla klientów i wymóg wyszukiwarek. Jeśli strona działa na starym HTTP, przeglądarki pokazują czerwone ostrzeżenie „Niezabezpieczona". Jest to szczególnie krytyczne dla stron B2B: profesjonaliści i przedsiębiorcy nie będą wysyłać danych kontaktowych przez „niebezpieczne" połączenie. Google również karze strony bez HTTPS w wynikach wyszukiwania.
Jak działa HTTPS: to szyfrowanie kanału między przeglądarką odwiedzającego a Twoim serwerem. Dane z formularza (imię, telefon, e-mail) są przesyłane w postaci zaszyfrowanej i nie mogą zostać przechwycone. Do włączenia HTTPS potrzebny jest certyfikat SSL — dokument potwierdzający autentyczność Twojej strony.
- Krok 1 — sprawdzenie obecności certyfikatu: otwórz swoją stronę w przeglądarce i spójrz na pasek adresu. Jeśli widzisz zieloną kłódkę i adres zaczynający się od „https://" — certyfikat jest zainstalowany. Jeśli widzisz czerwone ostrzeżenie „Niezabezpieczona" lub po prostu „http://" — certyfikatu nie ma lub nie działa.
- Krok 2 — sprawdzenie w panelu hostingowym: zaloguj się do panelu zarządzania hostingiem (cPanel, ISPmanager, Plesk). Znajdź sekcję „SSL/TLS" lub „Certyfikaty". Powinien tam być aktywny certyfikat dla Twojej domeny. Zwykle hostingi wydają darmowy certyfikat Let's Encrypt, który odnawia się automatycznie.
- Jeśli nie ma certyfikatu: w większości paneli jest przycisk „Zainstaluj certyfikat" lub „Aktywuj HTTPS". Kliknij go — zwykle wszystko odbywa się automatycznie w kilka minut. Jeśli nie ma takiego przycisku, skontaktuj się ze wsparciem hostingu.
- Krok 3 — sprawdzenie „mieszanej treści": nawet jeśli strona działa na HTTPS, przeglądarka może pokazywać ostrzeżenie, jeśli poszczególne elementy (obrazy, skrypty, style) ładują się przez stare http://. Otwórz stronę w Chrome, naciśnij F12, przejdź do zakładki „Console" (Konsola). Jeśli widzisz czerwone błędy dotyczące „mixed content" — to właśnie ten problem.
- Rozwiązanie problemu mieszanej treści: trzeba zamienić wszystkie http:// na https:// w bazie danych i kodzie. WordPress: zainstaluj wtyczkę Better Search Replace, znajdź wszystkie wystąpienia „http://twoja-domena.com" i zamień na „https://twoja-domena.com". Joomla: są wbudowane narzędzia w sekcji konserwacji. Bitrix: użyj wbudowanego wyszukiwania i zamiany w panelu administracyjnym.
- Krok 4 — przekierowanie z HTTP na HTTPS: upewnij się, że wszyscy odwiedzający, którzy trafili na stary adres (http://), są automatycznie przekierowywani na zabezpieczony adres (https://). Konfiguruje się to w panelu hostingowym lub w pliku .htaccess (dla Apache). W Nginx robi się to przez konfigurację serwera (poproś o to wsparcie hostingu).
Praktyczna rada: sprawdź stronę w narzędziu do testowania SSL (poszukaj „SSL Checker" w Google) — pokaże, czy są problemy z certyfikatem i kiedy wygasa. Choć Let's Encrypt odnawia się automatycznie, dodatkowa kontrola nie zaszkodzi. Po włączeniu HTTPS monitoruj konsolę przeglądarki pod kątem mieszanej treści — może to wyraźnie obniżyć konwersję, jeśli odwiedzający widzą czerwone ostrzeżenia podczas wypełniania formularzy.
Jeśli masz zrzut ekranu lub tekst z panelu administracyjnego z informacją o dostępnych aktualizacjach, ale potrzebujesz przejrzystej i uporządkowanej tabeli — AI może to zrobić w minutę. Pomoże Ci ustalić, które aktualizacje są krytyczne, które można odłożyć, i ułoży plan działania. Jest to szczególnie przydatne, gdy aktualizacji jest bardzo dużo lub nie wiesz, od czego zacząć.
Po co to jest potrzebne: gdy na stronie zgromadzi się 20–30 aktualizacji, łatwo wpaść w panikę i zacząć aktualizować na chybił trafił. AI pomoże zaprowadzić porządek: wyróżni krytyczne aktualizacje bezpieczeństwa, oddzieli je od zwykłych aktualizacji funkcjonalności, wskaże możliwe ryzyka i zaproponuje kolejność działań.
- Krok 1 — zbierz informacje: otwórz sekcję aktualizacji w panelu administracyjnym Twojego CMS (WordPress → Aktualizacje, Joomla → System → Przegląd systemu, Bitrix → Marketplace → Aktualizacje). Skopiuj listę wszystkich dostępnych aktualizacji lub zrób zrzut ekranu.
- Krok 2 — otwórz AI: przejdź do ChatGPT, Claude, Gemini lub innego tekstowego AI. Wgraj zrzut ekranu lub skopiuj tekst listy aktualizacji.
- Krok 3 — użyj gotowego promptu: skopiuj i wklej do AI następujący tekst:
„Oto lista dostępnych aktualizacji dla mojej strony. Stwórz tabelę w formacie: Nazwa | Typ (rdzeń/wtyczka/moduł) | Priorytet (Krytyczny/Wysoki/Średni/Niski) | Szacowane ryzyko (wysokie/średnie/niskie) | Zalecenie. Wyróżnij krytyczne aktualizacje bezpieczeństwa. Podaj zalecaną kolejność instalacji: co aktualizować w pierwszej kolejności, co może poczekać. Wyjaśnij prostymi słowami, dlaczego każda aktualizacja jest ważna lub nie." - Krok 4 — otrzymaj uporządkowaną listę: AI poda Ci tabelę wraz z wyjaśnieniami. Zwykle widać, co zaktualizować od razu (krytyczne), co w tym tygodniu (ważne), a co można spokojnie odłożyć na miesiąc (poprawki kosmetyczne).
- Krok 5 — pytania doprecyzowujące: jeśli lista jest długa, zapytaj: „Które z tych aktualizacji mogą zepsuć funkcjonalność i jak to sprawdzić?" lub „Które wtyczki często konfliktują z aktualizacjami?" AI poda Ci konkretne wskazówki oparte na znanych problemach.
Praktyczna rada: stosuj tę metodę raz w miesiącu, żeby aktualizacje się nie gromadziły. Jeśli aktualizacji jest więcej niż 10, zacznij od krytycznych (zwykle to 2–3 aktualizacje bezpieczeństwa), potem przejdź do aktualizacji funkcjonalności. Po każdej krytycznej aktualizacji sprawdź, czy nic się nie zepsuło, i dopiero wtedy przejdź do następnej. Zajmie to czas, ale wyeliminuje ryzyko całkowitej awarii strony przy nieudanej aktualizacji.
Częste błędy na stronie


Błąd 500

„Połączenie niezabezpieczone"

Strona ładuje się długo

Niedziałający formularz kontaktowy

Zepsuty design i układ strony
Sposoby na samodzielną optymalizację strony
5 narzędzi do wyszukiwania błędów:
Sprawdzanie strony za pomocą AI
-
Jeśli AI potrafi otwierać linki (ChatGPT z przeglądaniem, Claude, Gemini): wystarczy podać w promcie adres potrzebnej strony — AI otworzy ją samo.
-
Jeśli ważne jest pokazanie, jak strona wygląda wizualnie (na przykład wersja mobilna lub formularz): zrób zrzut ekranu (Windows — Win + Shift + S, Mac — Cmd + Shift + 4) i dołącz obraz do wiadomości razem z promtem.
-
Jeśli trzeba sprawdzić same teksty, otwórz stronę, zaznacz cały tekst (Ctrl+A), skopiuj (Ctrl+C) i wklej do czatu przed promtem.
10 gotowych promptów na konkretne sytuacje.
Ten prompt pomoże Ci samodzielnie przeprowadzić szybki audyt strony i znaleźć miejsca, w których potencjalni klienci rezygnują, nie zostawiając zgłoszenia. Wynik nadaje się do omówienia z wykonawcą lub do postawienia zadań własnemu zespołowi.
Prompt dla AI:
Na stronie [adres strony] jest ruch (lub go zwiększamy), ale zgłoszeń przychodzi z niej wyraźnie mniej niż oczekiwano. Przeanalizuj stronę jak zwykły odwiedzający, który szuka usługi lub produktu. Przejdź drogę od strony głównej do formularza zgłoszeniowego lub kontaktu. Wskaż 5 najbardziej prawdopodobnych przyczyn, dla których odwiedzający odchodzi bez zostawienia zgłoszenia. Dla każdej przyczyny zaproponuj konkretną, mierzalną poprawkę, którą może wprowadzić właściciel strony (bez głębokich szczegółów technicznych, ale z priorytetem). Podaj końcowe zalecenie: od której poprawki zacząć, żeby szybko zwiększyć liczbę zgłoszeń.Użyj tego promptu razem ze zrzutem ekranu mobilnej wersji Twojej strony (zrób zrzut ekranu na telefonie). Wynik pomoże Ci zrozumieć, dlaczego potencjalni klienci nie zostawiają zgłoszeń właśnie z urządzeń mobilnych, i pokaże konkretne miejsca do poprawy.
Prompt dla AI:
Przeanalizuj ten zrzut ekranu mobilnej wersji strony. Wyobraź sobie, że jesteś zwykłym odwiedzającym i oglądasz stronę na telefonie. Oceń, jak wygodnie i szybko można zrozumieć: 1) czym dokładnie zajmuje się firma, 2) jak się skontaktować lub zostawić zgłoszenie. Wskaż konkretne elementy, które wyglądają na zepsute, zbyt małe (trudno w nie trafić palcem), nachodzą na siebie lub nie mieszczą się na ekranie. Podaj 3–5 konkretnych poprawek, uszeregowanych według wpływu na konwersję z urządzeń mobilnych.Ten prompt pomoże Ci przeprowadzić obiektywną analizę porównawczą Twojej strony i strony bezpośredniego konkurenta. Otrzymasz konkretne, bez lania wody, różnice, które wpływają na postrzeganą solidność firmy.
Prompt dla AI:
Porównaj dwie strony: naszą — [adres naszej strony] i konkurenta — [adres strony konkurenta]. Porównaj pod względem pięciu parametrów: 1) pierwsze wrażenie (układ, kolory, czcionki), 2) zrozumiałość oferty (czy od razu widać, czym firma się zajmuje i dla kogo), 3) obecność dowodów eksperckości (case study, opinie, logo klientów, portfolio), 4) wygoda kontaktu (dostępność telefonu, formularza zgłoszeniowego, komunikatorów), 5) ogólne wrażenie „nowoczesności" (świeży design, szybkość ładowania, responsywność). Przy każdym punkcie powiedz, która strona jest silniejsza i dlaczego — tylko konkrety, bez ocennych słów („dobrze", „źle"), tylko faktyczne różnice. Na końcu podaj podsumowanie: 2–3 główne zmiany na naszej stronie, które zmniejszą różnicę w postrzeganej solidności.Użyj tego promptu razem z tekstem ze swojej strony (wklej go do zapytania). Wynik pomoże zamienić szablonowe sformułowania w przekonujące argumenty — bez utraty sensu i bez „lania wody".
Prompt dla AI:
Oto tekst z mojej strony (wklejony powyżej). Przepisz go tak, żeby brzmiał przekonująco dla osoby wybierającej firmę-wykonawcę. Podkreśl konkretną korzyść (oszczędność czasu, pieniędzy, obniżenie ryzyka, wzrost sprzedaży). Usuń ogólne frazy typu „jesteśmy najlepsi", „indywidualne podejście", „jakościowo i solidnie", jeśli nie stoją za nimi konkrety. Zamień je faktami: co dokładnie robicie, jak mierzycie efekt, jakie dajecie gwarancje. Zachowaj ogólny sens i mniej więcej tę samą długość tekstu.Ten prompt pomoże Ci sprawdzić, na ile oczywisty jest dla odwiedzającego kolejny krok (telefon, zgłoszenie, przejrzenie portfolio). Otrzymasz konkretne zalecenia, jak wzmocnić wezwanie do działania.
Prompt dla AI:
Otwórz [adres strony]. Wyobraź sobie, że wchodzisz na stronę pierwszy raz i jesteś gotów zamknąć kartę za 10 sekund, jeśli nie zrozumiesz, co robić dalej. Co proponuje Ci się zrobić od razu: zadzwonić, napisać, zostawić zgłoszenie, pobrać ofertę, zobaczyć portfolio? Jeśli w ciągu 10 sekund działanie nie jest oczywiste (przycisk niewidoczny, niejasny tekst, kilka równie ważnych propozycji), wskaż to. Zaproponuj 2–3 konkretne zmiany, jak sprawić, żeby główne wezwanie do działania (CTA) było bardziej widoczne i zrozumiałe dla odwiedzającego szukającego usługi lub produktu.Ten prompt pomoże znaleźć na stronie sprzeczności, nieaktualne dane lub niespójności, które podważają zaufanie odwiedzającego. Wynik to lista konkretnych miejsc do poprawy.
Prompt dla AI:
Otwórz [adres strony] i przejrzyj wszystkie główne sekcje (usługi, o firmie, kontakt, ceny — jeśli są). Znajdź stwierdzenia, które są ze sobą sprzeczne lub wyglądają na nieaktualne (na przykład wzmianki o wydarzeniach, terminach lub cenach, które mogły się zmienić). Sporządź listę takich miejsc ze wskazaniem, na której stronie się znajdują.Ten prompt pomoże wskazać brakujące sekcje lub elementy na stronie, które są ważne dla zaufania odwiedzających i pełnej prezentacji firmy.
Prompt dla AI:
Otwórz [adres strony]. Przeanalizuj strukturę sekcji: co jest, a czego nie ma (na przykład: case study, opinie klientów, certyfikaty, zespół, blog, polityka prywatności). Sporządź listę 5–7 sekcji lub elementów, których brak może obniżać zaufanie odwiedzających w Twojej branży, i wyjaśnij, dlaczego każda z nich jest ważna.Użyj tego promptu razem z tekstem błędu (skopiuj go z wiadomości e-mail lub z ekranu). Wynik pomoże zrozumieć powagę problemu i do kogo go skierować, bez zagłębiania się w szczegóły techniczne.
Prompt dla AI:
Otrzymałem następujący komunikat błędu z mojej strony lub hostingu (tekst wklejony powyżej). Wyjaśnij prostymi słowami, bez żargonu technicznego: co to oznacza, na ile poważne jest to dla działania strony (pilne / może poczekać / nieważne) i któremu specjaliście powinienem pokazać ten komunikat, żeby to rozwiązać.Użyj tego promptu ze zrzutem ekranu formularza kontaktowego ze swojej strony. Wynik pomoże uprościć formularz i zwiększyć liczbę wypełnień.
Prompt dla AI:
Spójrz na ten zrzut ekranu formularza kontaktowego z mojej strony. Oceń z punktu widzenia zwykłego odwiedzającego: ile pól trzeba wypełnić, czy są zbędne lub odstraszające pytania (na przykład wymóg podania dokładnego budżetu przy pierwszym kontakcie), czy jasne jest, co się stanie po wysłaniu. Zaproponuj, które pola można usunąć lub uczynić opcjonalnymi.Ten prompt pomoże wykryć na stronie szablonowe lub stockowe zdjęcia, które obniżają zaufanie, i uzyskać zalecenia dotyczące ich zamiany na bardziej żywe i przekonujące.
Prompt dla AI:
Oceń oprawę wizualną strony. Znajdź stockowe lub inscenizowane fotografie, które zdradzają szablonowe podejście i obniżają zaufanie. Zaznacz je i zaproponuj, jakimi rodzajami zdjęć je zastąpić (prawdziwe zdjęcia biura, produkcji, zespołu, skany dokumentów), żeby wzmocnić wrażenie eksperckości.Ten prompt pomoże wykryć na stronie wąskie gardła, które przeszkadzają odwiedzającemu dotrzeć do celu, i uzyskać priorytetowe poprawki zwiększające liczbę zgłoszeń.
Prompt dla AI:
Otwórz [adres strony]. Przejdź całą drogę klienta od strony głównej do formularza kontaktowego. Na każdym kroku zaznaczaj, które elementy spowalniają lub zatrzymują ruch w stronę celu: elementy rozpraszające, niejasne nagłówki, brak podpowiedzi. Podaj 3 najbardziej krytyczne poprawki, które skrócą drogę do zgłoszenia.Ten prompt wyjaśni, po co aktualizować wersję PHP, jak to zrobić przez panel hostingowy i na co zwrócić uwagę — bez odnoszenia się do szybko starzejących się numerów wersji.
Prompt dla AI:
Stara wersja PHP spowalnia stronę, a z czasem nowsze wersje CMS i rozszerzeń przestają na niej działać. Przejście na aktualną wersję przyspiesza ładowanie stron średnio o 20–40% bez zmian w kodzie. Robi się to nie w CMS, lecz w panelu hostingowym: zwykle w sekcjach zarządzania PHP lub wersjami PHP dla domeny (na przykład „MultiPHP Manager" w cPanel, „Domeny WWW → wersja PHP" w ISPmanager, „PHP Settings" w Plesk). Przed przełączeniem sprawdź, jakiej minimalnej wersji PHP wymaga Twój CMS (WordPress, Joomla, Bitrix itp.) — ta informacja zawsze znajduje się w oficjalnej dokumentacji. Po wybraniu nowej wersji zapisz zmiany i sprawdź, czy strona otwiera się bez błędów.Wgraj stronę główną mojej witryny. Oceń ją z perspektywy menedżera, który nigdy nie słyszał o firmie: czy jest wystarczająco dużo elementów budujących zaufanie (dane firmy, prawdziwe case study, wzmianki o znanych klientach, gwarancje)? Wskaż, co dodać w pierwszej kolejności, żeby zmniejszyć niepewność i zwiększyć gotowość do zostawienia danych kontaktowych.
Jakie nowoczesne narzędzia można wdrożyć na stronie już teraz?
Jak wdrożyć asystenta AI dla klientów na stronie
Krok 1. Wybierz usługę
Tidio (Lyro AI w darmowym planie), ChatBot.com lub ManyChat
Krok 2. Zainstaluj na swojej stronie
- WordPress: wtyczka AI Engine z OpenAI API
- Joomla: moduł ChatGPT Bot lub skrypt Tidio
- Bitrix: gotowe rozwiązanie „AI-chat" z Marketplace
- OpenCart / Shopify: moduł ChatGPT Bot
Krok 3. Skonfiguruj
Wgraj informacje o usługach, cenach i typowych pytaniach. Skonfiguruj przekazywanie złożonych zapytań do menedżera.
Czas: 1–2 godziny bez programisty
Jak dodać kalkulator kosztów usług lub projektu na stronie
Krok 1. Wybierz usługę
Calconic, JotForm (z formułami), Typeform (rozgałęzienia) lub proste rozwiązanie przez Make (połączenie formularza z Arkuszami Google i obliczeniami)
Krok 2. Zainstaluj na swojej stronie
- WordPress: wtyczka Formidable Forms lub WP Cost Calculator
- Joomla: komponent Convert Forms z obliczeniami JavaScript albo wstawienie kodu Calconic w moduł HTML
- Bitrix: formularze webowe z automatycznym obliczaniem
- OpenCart / Shopify: moduł Product Options + Cost Calculator
Krok 3. Skonfiguruj logikę obliczeń
Dodaj pola: rodzaj usługi, zakres, pilność. Ustal formuły. Po wypełnieniu klient widzi łączną kwotę i może od razu wysłać zgłoszenie.
Czas: 1–3 godziny bez głębokiego programowania
Jak skonfigurować rezerwację spotkań online z synchronizacją kalendarza
Krok 1. Wybierz usługę
Calendly, HubSpot Meetings, YouCanBookMe
Krok 2. Zainstaluj na swojej stronie
- WordPress: wtyczka Calendly lub Booking Calendar
- Joomla: moduł HTML z kodem osadzania Calendly
- Bitrix: formularz rezerwacji + integracja z Kalendarzem Google przez Make
- OpenCart / Shopify: aplikacja BookThatApp lub Appointo
Krok 3. Skonfiguruj harmonogram i synchronizację
Podłącz kalendarz Google lub Outlook, ustal długość slotów i godziny pracy. Wstaw gotowy kod kalendarza na stronę — klienci od razu zaczną rezerwować terminy.
Czas: 30–60 minut bez pomocy technicznej
Jak zrobić publiczny tracker statusu projektu na stronie
Krok 1. Wybierz usługę do prowadzenia projektów
Trello (darmowe tablice), Notion (strony publiczne) lub Monday.com
Krok 2. Zainstaluj na swojej stronie
- WordPress: wtyczka Awesome Trello Board lub wstawienie iframe
- Joomla: moduł HTML — wstaw publiczny link tablicy przez iframe
- Bitrix: osadzalny blok „Iframe" w sekcji strony
- OpenCart / Shopify: dodaj iframe w edytorze strony
Krok 3. Skonfiguruj dostęp
Utwórz tablicę dla projektu, dodaj etapy (Gotowe, W trakcie, Oczekuje). Włącz dostęp publiczny tylko do podglądu i wstaw link na stronę. Aktualizuje się automatycznie przy przenoszeniu kart.
Czas: 20–40 minut, umiejętności programowania niepotrzebne