BLOG

Aktualizace WordPressu nestačí. Co všechno obnáší skutečná správa webu?

Pravidelná správa a zabezpečení WordPress webu

Mnoho majitelů webů si myslí, že správa WordPress webu je spojena především s aktualizacemi. Jednou za čas se přihlásí do administrace, kliknou na tlačítko „Aktualizovat“ a považují web za vyřešený.

Pravidelné aktualizace jsou samozřejmě důležité. Samy o sobě ale nestačí.

Web totiž může na první pohled fungovat, přestože se na pozadí objevují chyby, bezpečnostní problémy nebo nefunkční procesy, o kterých jeho provozovatel vůbec neví.

Proč je potřebná pravidelná správa WordPress webu

WordPress není jednorázový produkt, který se vytvoří, spustí a už se o něj není potřeba starat.

Jde o systém složený z několika částí:

  • samotného WordPressu,
  • aktivní šablony,
  • nainstalovaných pluginů,
  • databáze,
  • PHP a serverového prostředí,
  • externích služeb a integrací.

Každá z těchto částí se v čase mění. Vývojáři vydávají nové verze, opravují chyby, přidávají funkce a reagují na nově objevené bezpečnostní hrozby.

Současně se mění také internetové prohlížeče, požadavky vyhledávačů, legislativa i technické prostředí hostingu.

Web, který fungoval bez problémů při spuštění, proto nemusí stejně spolehlivě fungovat i za dva nebo tři roky.

Bez pravidelné péče se postupně zvyšuje riziko:

  • napadení webu,
  • ztráty dat,
  • nefunkčních formulářů,
  • problémů po aktualizaci,
  • zpomalování webu,
  • výpadků,
  • nefunkčních objednávek,
  • zhoršení pozic ve vyhledávačích.

Pravidelná správa pomáhá tato rizika odhalovat dříve, než se z nich stane skutečný problém.

Samotné aktualizace nestačí

Aktualizace WordPressu, šablon a pluginů patří mezi základní součásti údržby. Často opravují bezpečnostní chyby a problémy s kompatibilitou.

Není ale vhodné aktualizovat vše bez kontroly.

Nová verze pluginu může například způsobit konflikt s jiným rozšířením, změnit vzhled stránky nebo narušit funkci objednávkového procesu. U webů vytvořených pomocí builderů může aktualizace ovlivnit některé widgety, vlastní CSS, šablony nebo dynamický obsah.

Správný postup proto obvykle zahrnuje:

  1. vytvoření aktuální zálohy,
  2. kontrolu dostupných aktualizací,
  3. ověření známých problémů,
  4. provedení aktualizace,
  5. kontrolu webu po aktualizaci,
  6. případnou obnovu předchozí verze.

Po aktualizaci nestačí ověřit pouze to, že se otevře domovská stránka.

Je vhodné zkontrolovat také:

  • hlavní podstránky,
  • mobilní zobrazení,
  • kontaktní formuláře,
  • přihlášení uživatelů,
  • nákupní košík,
  • pokladnu,
  • platební bránu,
  • odesílání e-mailů,
  • vícejazyčné verze webu.

Aktualizace je tedy pouze jeden krok. Důležitá je také následná kontrola.

Záloha má smysl pouze tehdy, když ji lze obnovit

Zálohování patří mezi nejdůležitější součásti správy webu. Přesto se na něj často spoléhá více, než je rozumné.

Někteří provozovatelé předpokládají, že zálohy automaticky vytváří hosting. To může být pravda, ale nemusí to znamenat, že jsou zálohy dostatečně časté, kompletní nebo dlouhodobě dostupné.

Kvalitní záloha by měla obsahovat:

  • soubory WordPressu,
  • nahrané obrázky a dokumenty,
  • šablony a pluginy,
  • databázi,
  • konfigurační soubory.

U e-shopu může několik hodin stará záloha znamenat ztrátu objednávek, zákaznických účtů nebo změn skladových zásob.

Důležitá je také pravidelnost záloh. Jiný režim potřebuje jednoduchý firemní web a jiný aktivní WooCommerce e-shop, na kterém vznikají objednávky každý den.

Zálohy by navíc neměly být uložené pouze na stejném serveru jako samotný web. Pokud dojde k poškození serveru nebo napadení hostingového účtu, mohou být ohrožené i ony.

A hlavně: záloha není skutečnou pojistkou, dokud není ověřené, že ji lze použít k obnovení webu.

Kontrola zabezpečení a známých zranitelností

WordPress jako systém není automaticky nebezpečný. Problém často vzniká kvůli zastaralým, nekvalitním nebo opuštěným pluginům a šablonám.

Bezpečnostní chyba může útočníkovi umožnit například:

  • získat přístup do administrace,
  • vytvořit nový uživatelský účet,
  • upravit obsah webu,
  • nahrát škodlivý soubor,
  • získat data z databáze,
  • přesměrovat návštěvníky jinam,
  • rozesílat z webu spam.

Proto nestačí pouze čekat, až se v administraci objeví upozornění na aktualizaci.

Některé bezpečnostní chyby lze vyřešit okamžitou aktualizací. Jindy může být nutné problematický plugin dočasně deaktivovat, nahradit jiným řešením nebo upravit nastavení webu.

Důležitá jsou také další bezpečnostní opatření:

  • používání silných a unikátních hesel,
  • omezení počtu pokusů o přihlášení,
  • dvoufázové ověření,
  • ochrana formulářů proti spamu,
  • kontrola administrátorských účtů,
  • pravidelný bezpečnostní sken,
  • zabezpečené připojení pomocí HTTPS,
  • omezení zbytečných uživatelských oprávnění.

Žádný bezpečnostní plugin nedokáže problém vyřešit sám. Musí být správně nastavený a jeho upozornění je potřeba pravidelně vyhodnocovat.

Monitoring dostupnosti webu

Majitel webu většinou nenavštěvuje své stránky několikrát denně. Pokud web přestane fungovat, může se o tom dozvědět až od zákazníka.

Monitoring dostupnosti web automaticky kontroluje v pravidelných intervalech. Pokud přestane odpovídat nebo vrací chybu, odešle upozornění.

Díky tomu lze rychle reagovat například na:

  • výpadek hostingu,
  • chybu po aktualizaci,
  • vyčerpané systémové prostředky,
  • neplatný SSL certifikát,
  • chybu databáze,
  • napadení webu,
  • problém s DNS nebo doménou.

Rychlá reakce je důležitá zejména u e-shopů. Každá hodina výpadku může znamenat ztracené objednávky a poškození důvěry zákazníků.

Kontrola formulářů a odesílání e-mailů

Kontaktní formulář může na webu působit naprosto v pořádku, přestože zprávy ve skutečnosti nikam nedorazí.

WordPress standardně neposílá e-maily stejným způsobem jako běžný e-mailový program. Pokud není odesílání správně nastavené, mohou zprávy končit ve spamu nebo se nemusí doručit vůbec.

Problém se může objevit například po:

  • změně hostingu,
  • změně domény,
  • úpravě DNS záznamů,
  • aktualizaci formulářového pluginu,
  • změně e-mailové adresy,
  • zásahu poskytovatele e-mailu.

Pravidelná správa by proto měla zahrnovat testování důležitých formulářů a kontrolu doručování zpráv.

U e-shopu je potřeba ověřit také automatické e-maily, například:

  • potvrzení objednávky,
  • oznámení provozovateli,
  • informace o zpracování objednávky,
  • e-mail o dokončení objednávky,
  • obnovení hesla,
  • vytvoření zákaznického účtu.

Nefunkční e-mail nemusí být na webu vůbec vidět. Přesto může přímo ovlivnit počet zakázek a spokojenost zákazníků.

Správa WooCommerce e-shopu

WooCommerce e-shop je složitější než běžný prezentační web.

Kromě WordPressu, šablony a pluginů obsahuje také:

  • produkty,
  • objednávky,
  • zákaznické účty,
  • platební metody,
  • dopravní služby,
  • skladové zásoby,
  • kupóny,
  • daňová pravidla,
  • automatické e-maily,
  • napojení na externí systémy.

Po aktualizaci je proto potřeba kontrolovat celý nákupní proces.

Ideální je pravidelně vytvořit testovací objednávku a ověřit:

  • vložení produktu do košíku,
  • výpočet dopravy,
  • výběr platby,
  • funkčnost slevových kupónů,
  • přesměrování na platební bránu,
  • správné uložení objednávky,
  • odeslání e-mailů,
  • změnu stavu objednávky.

Web může působit funkčně, ale chyba v posledním kroku pokladny může zákazníkům znemožnit objednávku dokončit.

Rychlost a technický stav webu

Web se může postupně zpomalovat, i když na něm nebyly provedeny žádné výrazné změny.

Důvodem mohou být:

  • nové verze pluginů,
  • rostoucí databáze,
  • velké množství obrázků,
  • nevyužívané pluginy,
  • zbytečné skripty,
  • hromadící se revize příspěvků,
  • dočasná data v databázi,
  • externí měřicí a marketingové nástroje.

Pomalý web zhoršuje uživatelský zážitek a může snižovat počet poptávek nebo objednávek.

Pravidelná správa proto může zahrnovat:

  • kontrolu rychlosti načítání,
  • optimalizaci obrázků,
  • kontrolu cache,
  • čištění databáze,
  • odstranění nepoužívaných pluginů,
  • omezení zbytečných skriptů,
  • kontrolu chyb v konzoli prohlížeče,
  • kontrolu serverových chyb.

Ne vždy je vhodné automaticky instalovat další optimalizační plugin. Více pluginů se stejnou funkcí může naopak vytvářet konflikty a komplikovat údržbu.

Kontrola domény, hostingu a SSL certifikátu

Funkčnost webu nezávisí pouze na WordPressu.

Je potřeba hlídat také:

  • platnost domény,
  • stav hostingového účtu,
  • kapacitu úložiště,
  • verzi PHP,
  • databázi,
  • SSL certifikát,
  • DNS záznamy,
  • e-mailové služby.

Pokud doména není včas prodloužená, web i e-maily mohou přestat fungovat. Zastaralá verze PHP může způsobovat bezpečnostní problémy nebo nekompatibilitu s novějšími pluginy.

Zaplněné místo na hostingu může zase zastavit vytváření záloh, nahrávání souborů nebo ukládání objednávek.

Pravidelná technická kontrola pomáhá tyto situace odhalit předem.

Co se může stát, když se web dlouhodobě neudržuje

Neudržovaný web obvykle nepřestane fungovat ze dne na den. Problémy se často hromadí postupně.

Nejprve se objeví několik neprovedených aktualizací. Později přestane být některý plugin podporovaný. Web se začne zpomalovat, formulář občas nedoručí zprávu a po další aktualizaci se rozbije část vzhledu.

V horším případě může dojít k napadení webu.

Náprava zanedbaného webu bývá zpravidla složitější a dražší než jeho pravidelná údržba. Je potřeba dohledávat příčinu problémů, čistit napadené soubory, obnovovat data, řešit reputaci domény a někdy vytvořit část webu znovu.

Pravidelná správa není pouze náklad navíc. Je to prevence, která snižuje pravděpodobnost neočekávaných problémů a vysokých jednorázových výdajů.

Co by měla kvalitní správa webu zahrnovat

Konkrétní rozsah se vždy odvíjí od typu a důležitosti webu.

Základní správa WordPressu by měla zahrnovat alespoň:

  • pravidelné aktualizace,
  • vytváření záloh,
  • kontrolu webu po aktualizacích,
  • bezpečnostní dohled,
  • monitoring dostupnosti,
  • kontrolu SSL certifikátu,
  • kontrolu formulářů,
  • základní technickou podporu.

U větších webů a e-shopů může být součástí také:

  • testování objednávkového procesu,
  • kontrola platebních bran,
  • kontrola dopravních služeb,
  • monitoring chyb,
  • pravidelná optimalizace databáze,
  • kontrola výkonu,
  • úpravy obsahu,
  • drobný rozvoj webu,
  • prioritní řešení problémů.

Důležité je, aby bylo jasně stanoveno, co je součástí správy, jak často probíhají kontroly a jak rychle se řeší případné problémy.

Automatické aktualizace nejsou plnohodnotnou správou

WordPress umožňuje zapnout automatické aktualizace jádra, pluginů i šablon. Jde o užitečnou funkci, ale nelze ji považovat za náhradu pravidelné správy.

Automatická aktualizace nepozná, zda:

  • se změnil vzhled stránky,
  • přestal fungovat formulář,
  • nefunguje platební brána,
  • došlo ke konfliktu pluginů,
  • se přestaly odesílat e-maily,
  • aktualizace způsobila chybu pouze na mobilu.

Automatické aktualizace mohou být vhodné u některých méně rizikových pluginů. U důležitých webů a e-shopů je ale rozumné kombinovat je se zálohováním, monitoringem a pravidelnou kontrolou.

Správa webu není jen řešení problémů

Cílem kvalitní správy není pouze reagovat ve chvíli, kdy web přestane fungovat.

Mnohem důležitější je problémům předcházet.

Pravidelné kontroly pomáhají odhalit například:

  • končící podporu pluginu,
  • zastaralou verzi PHP,
  • zaplněný hosting,
  • nefunkční zálohování,
  • podezřelé přihlašování,
  • chyby v objednávkovém procesu,
  • zhoršující se rychlost,
  • vznikající bezpečnostní riziko.

Díky tomu lze naplánovat nápravu dříve, než chyba ovlivní zákazníky nebo provoz firmy.

Vyplatí se profesionální správa WordPressu?

Pokud web slouží jako důležitý zdroj poptávek, prezentace firmy nebo prodejní kanál, pravidelná správa smysl dává.

Majitel webu se nemusí zabývat technickými aktualizacemi, bezpečnostními upozorněními ani řešením nečekaných chyb. Současně má k dispozici člověka, který web zná a dokáže při problému rychleji zasáhnout.

Profesionální správa je vhodná zejména pro:

  • firemní weby,
  • WooCommerce e-shopy,
  • weby s rezervacemi,
  • členské weby,
  • weby s napojením na externí služby,
  • projekty, které jsou důležité pro každodenní provoz firmy.

U jednoduchého osobního webu nemusí být rozsah správy tak velký. I zde ale dává smysl minimálně pravidelné zálohování, aktualizace a základní bezpečnostní kontrola.

Nechte technickou správu webu na nás

Web by měl pomáhat vašemu podnikání, ne vytvářet další starosti.

V rámci správy WordPress webů se staráme o pravidelné aktualizace, zálohování, zabezpečení, monitoring dostupnosti i průběžnou kontrolu funkčnosti.

U WooCommerce e-shopů kontrolujeme také objednávkový proces, důležité e-maily a návazné funkce.

Pokud máte web ve správě od Allimedia, nemusíte samostatně sledovat každou aktualizaci nebo bezpečnostní hrozbu. Technický stav webu průběžně kontrolujeme a v případě problému navrhneme vhodné řešení.

Nemáte-li svůj web pravidelně spravovaný, rádi jeho současný stav zkontrolujeme a doporučíme další postup.