Opieka nad stroną WordPress: każda aktualizacja sprawdzona, zanim trafi na stronę
Większość abonamentów opieki obiecuje to samo: aktualizacje, kopie zapasowe, monitoring. Różnica wychodzi dopiero wtedy, gdy coś pójdzie źle — czy aktualizacja, która rozsypała układ strony, trafiła na produkcję, i czy kopia, na którą liczyłeś, w ogóle da się odtworzyć.
Dlatego w mojej opiece dwie rzeczy są sprawdzane, a nie deklarowane: każda aktualizacja przechodzi najpierw przez kopię strony i automatyczne porównanie przed i po, a kopia zapasowa raz na kwartał jest naprawdę odtwarzana. Poniżej pełny zakres i ceny.
Porównanie przed i po, zanim cokolwiek trafi na stronę
Aktualizacja wtyczki potrafi zmienić wygląd strony w miejscu, na które nikt nie patrzy — w stopce, na podstronie produktu, w wersji na telefon. Dlatego aktualizuję najpierw kopię strony, a potem automat porównuje ją z wersją sprzed zmiany, strona po stronie. Kopię stawiam u siebie, więc nie zależy to od tego, na jakim hostingu stoi Twoja strona.
Jeśli porównanie pokaże różnicę, aktualizacja nie trafia na stronę, dopóki różnica nie zostanie wyjaśniona. Wynik każdego porównania jest w miesięcznym raporcie. Elementy, które zmieniają się same z siebie — losowe produkty na stronie głównej, rotujące karuzele — są wyłączane z porównania przy konfiguracji, żeby nie zagłuszały prawdziwych zmian.
Trzy pozycje, ceny netto
- Aktualizacje WordPressa, wtyczek i motywu co tydzień, najpierw na kopii strony
- Porównanie przed i po każdej aktualizacji, do 15 podstron
- Poprawki bezpieczeństwa krytyczne w ciągu 48 godzin roboczych
- Kopia zapasowa codziennie, poza serwerem hostingu, w UE, 30 dni wstecz
- Test odtworzenia kopii raz na kwartał
- Monitoring dostępności, certyfikatu SSL i ważności domeny
- Skan złośliwego kodu i kontrola zmian w plikach co tydzień
- Reakcja na awarię w ciągu 4 godzin roboczych
- Usunięcie infekcji w cenie, jeśli do włamania dojdzie w trakcie opieki
- Krótki raport co miesiąc
- Zakup testowy po każdej aktualizacji WooCommerce: koszyk, zamówienie, płatność testowa, mail
- Kopia bazy zamówień co kilka godzin, nie raz na dobę
- Cotygodniowa kontrola: maile do klientów dochodzą, integracje i webhooki działają, bramka płatności odpowiada, zaplanowane zadania nie wiszą
- 1 godzina zmian w miesiącu (nie przechodzi na kolejny)
- Reakcja w ciągu 2 godzin roboczych, gdy sklep nie przyjmuje zamówień
- Aktualizacje w godzinach najmniejszego ruchu
- Spis dostępów: panel, hosting, domena, DNS — wszystko spisane i przepięte na Ciebie albo, jeśli tak ustalimy, na mnie
- Przegląd wtyczek i motywu: porzucone, pirackie, ze znanymi lukami
- Porządek w kontach administratorów, logowanie dwuskładnikowe
- Wersja PHP, SSL i to, czy maile ze strony dochodzą
- Pierwsza pełna kopia z testem odtworzenia
- Wzorzec do porównań przed i po: dobór podstron, wyłączenie elementów zmiennych, a w sklepie skrypt ścieżki zakupu
- Raport: co zastałem, co poprawiłem, co wymaga osobnej wyceny
Do cen należy doliczyć 23% VAT. Praca poza abonamentem: 180 zł netto za godzinę, dla klientów opieki 150 zł netto, rozliczana co 15 minut. Minimalny okres współpracy to 3 miesiące — pierwszy miesiąc na przejętej stronie jest zawsze najcięższy.
Strona zainfekowana, zablokowana albo oznaczona przez Google
Nie trzeba mieć abonamentu, żeby dostać pomoc. Ratunek wyceniam po pierwszej diagnozie, bo zakres zależy od tego, co zastanę — a po nim wejście do opieki jest bez opłaty.
Kiedy pracuję i czego abonament nie obejmuje
Uczciwie, przed podpisaniem
Pytania o opiekę nad stroną WordPress
Ile kosztuje opieka nad stroną WordPress?
U mnie 349 zł netto miesięcznie za stronę firmową i 649 zł netto za sklep WooCommerce, do tego jednorazowo 590 zł netto za przejęcie strony albo 790 zł netto za przejęcie sklepu. Na rynku abonamenty kosztują zwykle od około 300 do 900 zł netto miesięcznie, zależnie od częstotliwości kopii, czasu reakcji i liczby godzin w pakiecie.
Czy kopia zapasowa od hostingu wystarczy?
Często nie. Kopia trzymana na tym samym serwerze co strona ginie razem z nim albo zostaje zainfekowana razem ze stroną, a kopia, której nikt nigdy nie odtworzył, może się okazać niekompletna dokładnie wtedy, gdy jest potrzebna. Bezpieczna kopia leży poza serwerem hostingu i jest regularnie odtwarzana na próbę.
Jak sprawdzić, czy aktualizacja wtyczki niczego nie zepsuła na stronie?
Najpewniej przez automatyczne porównanie: przed aktualizacją zapisuje się zrzuty i treść kluczowych podstron, a po aktualizacji na kopii strony automat porównuje je z wzorcem i zaznacza różnice. Sprawdzane są też błędy PHP, błędy JavaScript i niewczytane obrazki, a w sklepie ścieżka zakupu. Dopiero gdy porównanie jest czyste, aktualizacja trafia na właściwą stronę.
Co zrobić, gdy strona WordPress została zhakowana?
Najpierw przywrócić działanie z czystej kopii albo usunąć złośliwy kod, potem znaleźć i zamknąć drogę, którą napastnik wszedł, zmienić wszystkie hasła i dopiero na końcu zgłosić stronę do ponownej weryfikacji w Google Search Console. Samo usunięcie zainfekowanych plików bez znalezienia przyczyny zwykle kończy się ponowną infekcją po kilku dniach.
Czy muszę podpisać umowę na rok?
Nie. Minimalny okres współpracy w opiece WordPress to 3 miesiące, bo pierwszy miesiąc na przejętej stronie wymaga najwięcej pracy. Po tym okresie abonament trwa z miesiąca na miesiąc.
Czy opiekujesz się stronami, których nie budowałeś?
Tak, to najczęstszy przypadek. Przejęcie strony zaczyna się od jednorazowego przeglądu: dostępy, wtyczki, konta administratorów, pierwsza kopia z testem odtworzenia i wzorzec do porównań po aktualizacjach. Po ratunku po włamaniu ten przegląd jest bez opłaty.
Masz stronę, której nikt nie aktualizował od miesięcy, albo stronę, która właśnie przestała działać? Napisz w formularzu niżej adres strony i co się dzieje — przy awarii zacznij od słowa „pilne”. Pozostałe obszary są na stronie usług.