U starších WordPress webů často vidím stejný obraz: dvacet až čtyřicet pluginů, z nichž část nikdo nepoznává, dva dělají totéž a jeden se nesmí aktualizovat, protože se prý všechno rozbije. To není technologický stack. To je archeologická lokalita.
Původní verzi tohoto článku jsem v roce 2019 postavil jako dlouhý seznam nástrojů, které jsem tehdy zkoušel na reálných webech. Některé obstály, jiné zestárly a pár tehdejších kategorií už dnes samostatný plugin vůbec nepotřebuje. Proto teď doporučuji rozhodovací systém a kratší základ.
Nejdřív práce, potom plugin
Před instalací napište, jaký problém řešíte a podle čeho poznáte výsledek. Potom ověřte, zda funkci už nemá WordPress, šablona, hosting nebo jiný používaný plugin. Každá další instalace znamená aktualizace, nové oprávnění, možný konflikt a další kód na webu.
Počet pluginů sám o sobě neurčuje rychlost ani bezpečnost. Jeden špatně napsaný doplněk může udělat více škody než deset malých. Přesto je menší a srozumitelná sestava snazší na údržbu.
Můj současný základ podle situace
SEO a indexace
Pro většinu běžných webů stačí jeden SEO plugin. Yoast SEO je jedna z udržovaných možností pro titulky, popisy, canonical adresy, XML sitemapu a základní strukturovaná data. Alternativy existují, ale neinstalujte dvě současně. Technické SEO nekončí zeleným kolečkem; pravidelně kontrolujte skutečnou indexaci a chyby popsané v kontrole technického stavu webu.
Přesměrování
Pokud hosting nebo edge vrstva neumí přesměrování spravovat lépe, používám pro menší weby Redirection. Hodí se při změně adres a pro dohledání požadavků na neexistující stránky. Hromadné přesměrování ale nejprve navrhněte v tabulce; záměna zdroje a cíle dovede vyrobit pěknou smyčku.
Zálohy
Záloha musí být automatická, mimo stejný server a pravidelně ověřená obnovou. Pokud tuto službu neposkytuje hosting, jednou z možností je UpdraftPlus. Plugin není strategie zálohování, dokud nevíte, kde soubory leží, jak dlouho se drží a kdo web obnoví.
Cache a výkon
Nejdřív využijte cache hostingu nebo CDN. Pokud ji nemáte, lze u jednodušších instalací vyzkoušet WP Super Cache. Po zapnutí porovnejte web před a po změně, zkontrolujte přihlášení, formuláře i košík. Detailní pořadí zásahů popisuji v návodu jak zrychlit web.
Bezpečnost
Aktualizace, omezené účty, vícefaktorové přihlášení, kvalitní hosting a zálohy mají přednost před představou, že jeden bezpečnostní plugin vyřeší všechno. Wordfence může doplnit firewall, kontrolu souborů a přihlašování, ale vyžaduje správnou konfiguraci a sledování upozornění. Jestli ochranu už poskytuje hosting nebo síťová vrstva, neduplikujte ji bez důvodu.
Diagnostika
Při hledání konfliktu se hodí Health Check & Troubleshooting. Pro vývojáře je užitečný Query Monitor, který ukáže databázové dotazy, chyby a další stopy. Diagnostické nástroje nemusí zůstávat trvale aktivní na každém produkčním webu.
Obsah a správa
Yoast Duplicate Post zjednoduší klonování a přepis obsahu. Loco Translate pomáhá spravovat překlady motivů a pluginů, ale vlastní úpravy ukládejte tak, aby je aktualizace nepřepsala. Antispam řešte podle typu formuláře a právního nastavení; pro komentáře je známou možností Akismet.
Co z původního seznamu mizí
- Samostatný AMP plugin jako automatická volba: rychlý a použitelný responzivní web je důležitější než další paralelní verze obsahu.
- Facebook Instant Articles a podobné distribuční experimenty: nejsou obecný základ webu a jejich životnost určuje cizí platforma.
- PWA jen kvůli ikoně v telefonu: má smysl až s konkrétním uživatelským scénářem, offline funkcí nebo opakovanou prací.
- Plugin pro každou drobnou úpravu: několik řádků vlastního kódu může být někdy lepší, ale pouze pokud má vlastníka, dokumentaci a testy.
- Více pluginů pro schema, sitemapu nebo cache současně: překryv funkcí komplikuje diagnostiku.
Kontrola před instalací
- Je doplněk v poslední době udržovaný a kompatibilní s vaší verzí WordPressu a PHP?
- Je autor a zdroj důvěryhodný? Instalujte z oficiálního katalogu nebo od ověřeného výrobce.
- Jaká oprávnění, data a externí služby plugin používá?
- Co se stane s obsahem po deaktivaci?
- Máte zálohu a testovací prostředí?
- Jak změříte dopad na rychlost, funkčnost a konverze?
WordPress ve své dokumentaci doporučuje pro výkon pracovat s hostingem, pluginy, obrázky, cache a CDN jako s jedním systémem. Projděte oficiální doporučení k optimalizaci dřív, než začnete vrstvit tři optimalizační pluginy přes sebe.
Pravidelný pluginový úklid
Jednou za čtvrt roku vyexportujte seznam aktivních i neaktivních pluginů. Ke každému napište vlastníka, účel, datum poslední aktualizace a náhradu při výpadku. Neaktivní a nepotřebné doplňky po ověření zálohy odstraňte. U kritických aktualizací nečekejte na kvartál, ale změnu nejprve ověřte na stagingu.
Pro e-shop platí ještě přísnější režim kvůli platbám, objednávkám a kompatibilitě s WooCommerce. Samostatný rozhodovací postup najdete v článku o pluginech pro WooCommerce. Pokud nevíte, co na vašem webu dělá která instalace, nezačínejte dalším nákupem. Začněte inventurou; s ní mohu pomoci při technické konzultaci.